Lines Matching defs:pool_data
65 int order = (int)(long)pool->pool_data;
88 int order = (int)(long)pool->pool_data;
109 kasan_free_pages(element, (unsigned long)pool->pool_data);
117 kasan_alloc_pages(element, (unsigned long)pool->pool_data);
153 pool->free(element, pool->pool_data);
179 mempool_free_t *free_fn, void *pool_data,
184 pool->pool_data = pool_data;
200 element = pool->alloc(gfp_mask, pool->pool_data);
219 * @pool_data: optional private data available to the user-defined functions.
227 mempool_free_t *free_fn, void *pool_data)
230 pool_data, GFP_KERNEL, NUMA_NO_NODE);
241 * @pool_data: optional private data available to the user-defined functions.
252 mempool_free_t *free_fn, void *pool_data)
254 return mempool_create_node(min_nr,alloc_fn,free_fn, pool_data,
260 mempool_free_t *free_fn, void *pool_data,
269 if (mempool_init_node(pool, min_nr, alloc_fn, free_fn, pool_data,
311 pool->free(element, pool->pool_data);
340 element = pool->alloc(GFP_KERNEL, pool->pool_data);
348 pool->free(element, pool->pool_data); /* Raced */
391 element = pool->alloc(gfp_temp, pool->pool_data);
500 pool->free(element, pool->pool_data);
507 void *mempool_alloc_slab(gfp_t gfp_mask, void *pool_data)
509 struct kmem_cache *mem = pool_data;
515 void mempool_free_slab(void *element, void *pool_data)
517 struct kmem_cache *mem = pool_data;
524 * specified by pool_data
526 void *mempool_kmalloc(gfp_t gfp_mask, void *pool_data)
528 size_t size = (size_t)pool_data;
533 void mempool_kfree(void *element, void *pool_data)
541 * of the order specified by pool_data.
543 void *mempool_alloc_pages(gfp_t gfp_mask, void *pool_data)
545 int order = (int)(long)pool_data;
550 void mempool_free_pages(void *element, void *pool_data)
552 int order = (int)(long)pool_data;