Lines Matching refs:pool_data
13 typedef void * (mempool_alloc_t)(gfp_t gfp_mask, void *pool_data);
14 typedef void (mempool_free_t)(void *element, void *pool_data);
22 void *pool_data;
40 mempool_free_t *free_fn, void *pool_data,
43 mempool_free_t *free_fn, void *pool_data);
46 mempool_free_t *free_fn, void *pool_data);
48 mempool_free_t *free_fn, void *pool_data,
59 * a slab cache that is passed in through pool_data.
62 void *mempool_alloc_slab(gfp_t gfp_mask, void *pool_data);
63 void mempool_free_slab(void *element, void *pool_data);
81 * amount of memory specified by pool_data
83 void *mempool_kmalloc(gfp_t gfp_mask, void *pool_data);
84 void mempool_kfree(void *element, void *pool_data);
98 void *mempool_kvmalloc(gfp_t gfp_mask, void *pool_data);
99 void mempool_kvfree(void *element, void *pool_data);
113 * allocates pages of the order specified by pool_data
115 void *mempool_alloc_pages(gfp_t gfp_mask, void *pool_data);
116 void mempool_free_pages(void *element, void *pool_data);