/kernel/linux/linux-5.10/include/linux/ |
H A D | mempool.h | 35 mempool_free_t *free_fn, void *pool_data, 38 mempool_free_t *free_fn, void *pool_data); 41 mempool_free_t *free_fn, void *pool_data); 43 mempool_free_t *free_fn, void *pool_data,
|
H A D | percpu.h | 116 pcpu_fc_free_fn_t free_fn); 122 pcpu_fc_free_fn_t free_fn,
|
H A D | rhashtable.h | 260 void (*free_fn)(void *ptr, void *arg), 1257 * @free_fn: callback to release resources of element 1258 * @arg: pointer passed to free_fn 1263 void (*free_fn)(void *ptr, in rhltable_free_and_destroy() 1267 return rhashtable_free_and_destroy(&hlt->ht, free_fn, arg); in rhltable_free_and_destroy()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | mempool.h | 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,
|
H A D | rhashtable.h | 260 void (*free_fn)(void *ptr, void *arg), 1268 * @free_fn: callback to release resources of element 1269 * @arg: pointer passed to free_fn 1274 void (*free_fn)(void *ptr, in rhltable_free_and_destroy() 1278 return rhashtable_free_and_destroy(&hlt->ht, free_fn, arg); in rhltable_free_and_destroy()
|
/kernel/linux/linux-5.10/mm/ |
H A D | mempool.c | 144 * only sleeps if the free_fn() function sleeps. 166 * only sleeps if the free_fn() function sleeps. 179 mempool_free_t *free_fn, void *pool_data, in mempool_init_node() 186 pool->free = free_fn; in mempool_init_node() 218 * @free_fn: user-defined element-freeing function. 227 mempool_free_t *free_fn, void *pool_data) in mempool_init() 229 return mempool_init_node(pool, min_nr, alloc_fn, free_fn, in mempool_init() 240 * @free_fn: user-defined element-freeing function. 245 * functions. This function might sleep. Both the alloc_fn() and the free_fn() 252 mempool_free_t *free_fn, voi in mempool_create() 178 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) mempool_init_node() argument 226 mempool_init(mempool_t *pool, int min_nr, mempool_alloc_t *alloc_fn, mempool_free_t *free_fn, void *pool_data) mempool_init() argument 251 mempool_create(int min_nr, mempool_alloc_t *alloc_fn, mempool_free_t *free_fn, void *pool_data) mempool_create() argument 259 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) mempool_create_node() argument [all...] |
H A D | percpu.c | 2809 * @free_fn: function to free percpu page 2829 * size, the leftover is returned using @free_fn. 2838 pcpu_fc_free_fn_t free_fn) in pcpu_embed_first_chunk() 2912 free_fn(ptr, ai->unit_size); in pcpu_embed_first_chunk() 2917 free_fn(ptr + size_sum, ai->unit_size - size_sum); in pcpu_embed_first_chunk() 2936 free_fn(areas[group], in pcpu_embed_first_chunk() 2951 * @free_fn: function to free percpu page, always called with PAGE_SIZE 2965 pcpu_fc_free_fn_t free_fn, in pcpu_page_first_chunk() 3060 free_fn(page_address(pages[j]), PAGE_SIZE); in pcpu_page_first_chunk() 2834 pcpu_embed_first_chunk(size_t reserved_size, size_t dyn_size, size_t atom_size, pcpu_fc_cpu_distance_fn_t cpu_distance_fn, pcpu_fc_alloc_fn_t alloc_fn, pcpu_fc_free_fn_t free_fn) pcpu_embed_first_chunk() argument 2963 pcpu_page_first_chunk(size_t reserved_size, pcpu_fc_alloc_fn_t alloc_fn, pcpu_fc_free_fn_t free_fn, pcpu_fc_populate_pte_fn_t populate_pte_fn) pcpu_page_first_chunk() argument
|
/kernel/linux/linux-6.6/mm/ |
H A D | mempool.c | 151 * only sleeps if the free_fn() function sleeps. 173 * only sleeps if the free_fn() function sleeps. 186 mempool_free_t *free_fn, void *pool_data, in mempool_init_node() 193 pool->free = free_fn; in mempool_init_node() 225 * @free_fn: user-defined element-freeing function. 234 mempool_free_t *free_fn, void *pool_data) in mempool_init() 236 return mempool_init_node(pool, min_nr, alloc_fn, free_fn, in mempool_init() 247 * @free_fn: user-defined element-freeing function. 252 * functions. This function might sleep. Both the alloc_fn() and the free_fn() 259 mempool_free_t *free_fn, voi in mempool_create() 185 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) mempool_init_node() argument 233 mempool_init(mempool_t *pool, int min_nr, mempool_alloc_t *alloc_fn, mempool_free_t *free_fn, void *pool_data) mempool_init() argument 258 mempool_create(int min_nr, mempool_alloc_t *alloc_fn, mempool_free_t *free_fn, void *pool_data) mempool_create() argument 266 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) mempool_create_node() argument [all...] |
/kernel/linux/linux-5.10/lib/ |
H A D | rhashtable.c | 1097 void (*free_fn)(void *ptr, void *arg), in rhashtable_free_one() 1103 free_fn(rht_obj(ht, obj), arg); in rhashtable_free_one() 1111 free_fn(rht_obj(ht, obj), arg); in rhashtable_free_one() 1118 * @free_fn: callback to release resources of element 1119 * @arg: pointer passed to free_fn 1121 * Stops an eventual async resize. If defined, invokes free_fn for each 1131 void (*free_fn)(void *ptr, void *arg), in rhashtable_free_and_destroy() 1142 if (free_fn) { in rhashtable_free_and_destroy() 1154 rhashtable_free_one(ht, pos, free_fn, arg); in rhashtable_free_and_destroy()
|
H A D | scatterlist.c | 184 * @free_fn: Free function 193 unsigned int nents_first_chunk, sg_free_fn *free_fn) in __sg_free_table() 225 free_fn(sgl, alloc_size); in __sg_free_table() 192 __sg_free_table(struct sg_table *table, unsigned int max_ents, unsigned int nents_first_chunk, sg_free_fn *free_fn) __sg_free_table() argument
|
/kernel/linux/linux-6.6/lib/ |
H A D | rhashtable.c | 1101 void (*free_fn)(void *ptr, void *arg), in rhashtable_free_one() 1107 free_fn(rht_obj(ht, obj), arg); in rhashtable_free_one() 1115 free_fn(rht_obj(ht, obj), arg); in rhashtable_free_one() 1122 * @free_fn: callback to release resources of element 1123 * @arg: pointer passed to free_fn 1125 * Stops an eventual async resize. If defined, invokes free_fn for each 1135 void (*free_fn)(void *ptr, void *arg), in rhashtable_free_and_destroy() 1146 if (free_fn) { in rhashtable_free_and_destroy() 1158 rhashtable_free_one(ht, pos, free_fn, arg); in rhashtable_free_and_destroy()
|
H A D | scatterlist.c | 186 * @free_fn: Free function 196 unsigned int nents_first_chunk, sg_free_fn *free_fn, in __sg_free_table() 229 free_fn(sgl, alloc_size); in __sg_free_table() 195 __sg_free_table(struct sg_table *table, unsigned int max_ents, unsigned int nents_first_chunk, sg_free_fn *free_fn, unsigned int num_ents) __sg_free_table() argument
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | kvm_host.h | 130 void (*free_fn)(void *virt, void *arg), in __free_hyp_memcache() 135 free_fn(pop_hyp_memcache(mc, to_va), arg); in __free_hyp_memcache()
|