table of contents
other versions
- wheezy-backports 3.16.39-1+deb8u1~bpo70+1
- jessie 3.16.43-2
DMA_ALLOC_FROM_COHER(9) | Device drivers infrastructure | DMA_ALLOC_FROM_COHER(9) |
NAME¶
dma_alloc_from_coherent - try to allocate memory from the per-device coherent areaSYNOPSIS¶
int
dma_alloc_from_coherent(struct device * dev,
ssize_t size,
dma_addr_t * dma_handle,
void ** ret);
ARGUMENTS¶
devdevice from which we allocate memory
size
size of requested memory area
dma_handle
This will be filled with the correct dma
handle
ret
This pointer will be filled with the virtual
address to allocated area.
DESCRIPTION¶
This function should be only called from per-arch dma_alloc_coherent to support allocation from per-device coherent memory pools. Returns 0 if dma_alloc_coherent should continue with allocating from generic memory areas, or !0 if dma_alloc_coherent should return ret.COPYRIGHT¶
February 2017 | Kernel Hackers Manual 3.16 |