Searched refs:chunk_pool (Results 1 – 2 of 2) sorted by relevance
/linux/net/core/ |
H A D | devmem.c | 62 gen_pool_for_each_chunk(binding->chunk_pool, in __net_devmem_dmabuf_binding_free() 65 size = gen_pool_size(binding->chunk_pool); in __net_devmem_dmabuf_binding_free() 66 avail = gen_pool_avail(binding->chunk_pool); in __net_devmem_dmabuf_binding_free() 70 gen_pool_destroy(binding->chunk_pool); in __net_devmem_dmabuf_binding_free() 90 dma_addr = gen_pool_alloc_owner(binding->chunk_pool, PAGE_SIZE, in net_devmem_alloc_dmabuf() 111 if (WARN_ON(!gen_pool_has_addr(binding->chunk_pool, dma_addr, in net_devmem_free_dmabuf() 115 gen_pool_free(binding->chunk_pool, dma_addr, PAGE_SIZE); in net_devmem_free_dmabuf() 241 binding->chunk_pool = gen_pool_create(PAGE_SHIFT, in net_devmem_bind_dmabuf() 243 if (!binding->chunk_pool) { in net_devmem_bind_dmabuf() 267 err = gen_pool_add_owner(binding->chunk_pool, dma_addr, in net_devmem_bind_dmabuf() [all …]
|
H A D | devmem.h | 23 struct gen_pool *chunk_pool; member
|