Lines Matching refs:dma_alloc_coherent
30 dma_alloc_coherent(struct device *dev, size_t size,
53 The flag parameter (dma_alloc_coherent() only) allows the caller to
62 Wraps dma_alloc_coherent() and also zeroes the returned memory if the
71 dma_alloc_coherent(). cpu_addr must be the virtual address returned by
72 the dma_alloc_coherent().
85 or more using dma_alloc_coherent(), you can use DMA pools. These work
100 are like what you'd pass to dma_alloc_coherent(). The device's hardware
121 blocking. Like dma_alloc_coherent(), this returns two values: an
450 Identical to dma_alloc_coherent() except that the platform will
498 Declare region of memory to be handed out by dma_alloc_coherent() when
506 dma_addr_t in dma_alloc_coherent()).
513 dma_alloc_coherent() be directly writable.
516 dma_alloc_coherent() be addressable using read()/write()/memcpy_toio() etc.
521 dma_alloc_coherent of any child devices of this one (for memory residing
525 Do not allow dma_alloc_coherent() to fall back to system memory when
534 dma_alloc_coherent() may no longer be accessed directly, but instead
560 (dma_alloc_coherent() will hand out the first free region it finds).