dmam_alloc_noncoherent
Prev | Device Drivers DMA Management | Next

## Name

dmam_alloc_noncoherent — Managed `dma_alloc_non_coherent`

## Synopsis

`void * dmam_alloc_noncoherent (` | struct device * dev,
| size_t size,
| dma_addr_t * dma_handle,
| gfp_t gfp`)`;

## Arguments

`dev`

  Device to allocate non_coherent memory for

`size`

  Size of allocation

`dma_handle`

  Out argument for allocated DMA handle

`gfp`

  Allocation flags

## Description

Managed `dma_alloc_non_coherent`. Memory allocated using this function will be automatically released on driver detach.

## RETURNS

Pointer to allocated memory on success, NULL on failure.

Prev | Up | Next
dmam_free_coherent | Home | dmam_free_noncoherent