Lines Matching refs:addr
87 void *addr; in atomic_pool_expand() local
107 addr = dma_common_contiguous_remap(page, pool_size, in atomic_pool_expand()
110 if (!addr) in atomic_pool_expand()
113 addr = page_to_virt(page); in atomic_pool_expand()
123 ret = gen_pool_add_virt(pool, (unsigned long)addr, page_to_phys(page), in atomic_pool_expand()
140 dma_common_free_remap(addr, pool_size); in atomic_pool_expand()
247 unsigned long addr; in __dma_alloc_from_pool() local
250 addr = gen_pool_alloc(pool, size); in __dma_alloc_from_pool()
251 if (!addr) in __dma_alloc_from_pool()
254 phys = gen_pool_virt_to_phys(pool, addr); in __dma_alloc_from_pool()
256 gen_pool_free(pool, addr, size); in __dma_alloc_from_pool()
263 *cpu_addr = (void *)addr; in __dma_alloc_from_pool()