Lines Matching defs:dma
331 * @dma: dma-view physical address return value. Use %NULL if unneeded.
340 void *gen_pool_dma_alloc(struct gen_pool *pool, size_t size, dma_addr_t *dma)
342 return gen_pool_dma_alloc_algo(pool, size, dma, pool->algo, pool->data);
351 * @dma: DMA-view physical address return value. Use %NULL if unneeded.
362 dma_addr_t *dma, genpool_algo_t algo, void *data)
373 if (dma)
374 *dma = gen_pool_virt_to_phys(pool, vaddr);
385 * @dma: DMA-view physical address return value. Use %NULL if unneeded.
395 dma_addr_t *dma, int align)
399 return gen_pool_dma_alloc_algo(pool, size, dma,
409 * @dma: dma-view physical address return value. Use %NULL if unneeded.
418 void *gen_pool_dma_zalloc(struct gen_pool *pool, size_t size, dma_addr_t *dma)
420 return gen_pool_dma_zalloc_algo(pool, size, dma, pool->algo, pool->data);
429 * @dma: DMA-view physical address return value. Use %NULL if unneeded.
440 dma_addr_t *dma, genpool_algo_t algo, void *data)
442 void *vaddr = gen_pool_dma_alloc_algo(pool, size, dma, algo, data);
456 * @dma: DMA-view physical address return value. Use %NULL if unneeded.
466 dma_addr_t *dma, int align)
470 return gen_pool_dma_zalloc_algo(pool, size, dma,