Searched refs:pool_data (Results 1 - 12 of 12) sorted by relevance

/linux-master/include/linux/
H A Dmempool.h13 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; member in struct:mempool_s
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);
[all...]
H A Dbtree.h47 * @pool_data: unused
49 void *btree_alloc(gfp_t gfp_mask, void *pool_data);
54 * @pool_data: unused
56 void btree_free(void *element, void *pool_data);
/linux-master/mm/
H A Dmempool.c65 __check_element(pool, element, (size_t)pool->pool_data);
67 __check_element(pool, element, kmem_cache_size(pool->pool_data));
70 int order = (int)(long)pool->pool_data;
94 __poison_element(element, (size_t)pool->pool_data);
96 __poison_element(element, kmem_cache_size(pool->pool_data));
99 int order = (int)(long)pool->pool_data;
121 (unsigned long)pool->pool_data);
128 kasan_mempool_unpoison_object(element, (size_t)pool->pool_data);
131 kmem_cache_size(pool->pool_data));
134 (unsigned long)pool->pool_data);
195 mempool_init_node(mempool_t *pool, int min_nr, mempool_alloc_t *alloc_fn, mempool_free_t *free_fn, void *pool_data, gfp_t gfp_mask, int node_id) argument
243 mempool_init(mempool_t *pool, int min_nr, mempool_alloc_t *alloc_fn, mempool_free_t *free_fn, void *pool_data) argument
268 mempool_create(int min_nr, mempool_alloc_t *alloc_fn, mempool_free_t *free_fn, void *pool_data) argument
276 mempool_create_node(int min_nr, mempool_alloc_t *alloc_fn, mempool_free_t *free_fn, void *pool_data, gfp_t gfp_mask, int node_id) argument
561 mempool_alloc_slab(gfp_t gfp_mask, void *pool_data) argument
569 mempool_free_slab(void *element, void *pool_data) argument
580 mempool_kmalloc(gfp_t gfp_mask, void *pool_data) argument
587 mempool_kfree(void *element, void *pool_data) argument
593 mempool_kvmalloc(gfp_t gfp_mask, void *pool_data) argument
600 mempool_kvfree(void *element, void *pool_data) argument
610 mempool_alloc_pages(gfp_t gfp_mask, void *pool_data) argument
617 mempool_free_pages(void *element, void *pool_data) argument
[all...]
/linux-master/drivers/md/dm-vdo/
H A Dflush.c101 static void *allocate_flush(gfp_t gfp_mask, void *pool_data) argument
115 struct flusher *flusher = pool_data;
124 static void free_flush(void *element, void *pool_data __always_unused)
/linux-master/drivers/net/ethernet/ti/
H A Dcpts.h115 struct cpts_event pool_data[CPTS_MAX_EVENTS]; member in struct:cpts
H A Dam65-cpts.c168 struct am65_cpts_event pool_data[AM65_CPTS_MAX_EVENTS]; member in struct:am65_cpts
1117 list_add(&cpts->pool_data[i].list, &cpts->pool);
H A Dcpts.c557 list_add(&cpts->pool_data[i].list, &cpts->pool);
/linux-master/drivers/md/
H A Draid5-ppl.c205 static void *ppl_io_pool_alloc(gfp_t gfp_mask, void *pool_data) argument
207 struct kmem_cache *kc = pool_data;
223 static void ppl_io_pool_free(void *element, void *pool_data) argument
225 struct kmem_cache *kc = pool_data;
H A Ddm-verity-fec.c572 static void *fec_rs_alloc(gfp_t gfp_mask, void *pool_data) argument
574 struct dm_verity *v = pool_data;
579 static void fec_rs_free(void *element, void *pool_data) argument
H A Ddm-crypt.c2728 static void *crypt_page_alloc(gfp_t gfp_mask, void *pool_data) argument
2730 struct crypt_config *cc = pool_data;
2749 static void crypt_page_free(void *page, void *pool_data) argument
2751 struct crypt_config *cc = pool_data;
/linux-master/lib/
H A Dbtree.c81 void *btree_alloc(gfp_t gfp_mask, void *pool_data) argument
87 void btree_free(void *element, void *pool_data) argument
/linux-master/drivers/ptp/
H A Dptp_ines.c158 struct ines_timestamp pool_data[INES_MAX_EVENTS]; member in struct:ines_port
217 list_add(&port->pool_data[j].list, &port->pool);

Completed in 316 milliseconds