/linux-master/include/linux/ |
H A D | mempool.h | 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; 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 D | btree.h | 47 * @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 D | mempool.c | 65 __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 D | flush.c | 101 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 D | cpts.h | 115 struct cpts_event pool_data[CPTS_MAX_EVENTS]; member in struct:cpts
|
H A D | am65-cpts.c | 168 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 D | cpts.c | 557 list_add(&cpts->pool_data[i].list, &cpts->pool);
|
/linux-master/drivers/md/ |
H A D | raid5-ppl.c | 205 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 D | dm-verity-fec.c | 572 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 D | dm-crypt.c | 2728 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 D | btree.c | 81 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 D | ptp_ines.c | 158 struct ines_timestamp pool_data[INES_MAX_EVENTS]; member in struct:ines_port 217 list_add(&port->pool_data[j].list, &port->pool);
|