Lines Matching refs:chunk_pool
52 gen_pool_for_each_chunk(binding->chunk_pool, in __net_devmem_dmabuf_binding_free()
55 size = gen_pool_size(binding->chunk_pool); in __net_devmem_dmabuf_binding_free()
56 avail = gen_pool_avail(binding->chunk_pool); in __net_devmem_dmabuf_binding_free()
60 gen_pool_destroy(binding->chunk_pool); in __net_devmem_dmabuf_binding_free()
79 dma_addr = gen_pool_alloc_owner(binding->chunk_pool, PAGE_SIZE, in net_devmem_alloc_dmabuf()
100 if (WARN_ON(!gen_pool_has_addr(binding->chunk_pool, dma_addr, in net_devmem_free_dmabuf()
104 gen_pool_free(binding->chunk_pool, dma_addr, PAGE_SIZE); in net_devmem_free_dmabuf()
245 binding->chunk_pool = in net_devmem_bind_dmabuf()
247 if (!binding->chunk_pool) { in net_devmem_bind_dmabuf()
271 err = gen_pool_add_owner(binding->chunk_pool, dma_addr, in net_devmem_bind_dmabuf()
301 gen_pool_for_each_chunk(binding->chunk_pool, in net_devmem_bind_dmabuf()
303 gen_pool_destroy(binding->chunk_pool); in net_devmem_bind_dmabuf()