Home
last modified time | relevance | path

Searched refs:mempool (Results 1 – 16 of 16) sorted by relevance

/linux/include/linux/
H A Dmempool.h18 typedef struct mempool { struct
30 static inline bool mempool_initialized(struct mempool *pool) in mempool_initialized() argument
35 static inline bool mempool_is_saturated(struct mempool *pool) in mempool_is_saturated()
40 void mempool_exit(struct mempool *pool);
41 int mempool_init_node(struct mempool *pool, int min_nr,
44 int mempool_init_noprof(struct mempool *pool, int min_nr,
50 struct mempool *mempool_create(int min_nr, mempool_alloc_t *alloc_fn,
52 struct mempool *mempool_create_node_noprof(int min_nr,
62 int mempool_resize(struct mempool *pool, int new_min_nr);
63 void mempool_destroy(struct mempool *pool);
[all …]
H A Dbtree.h37 mempool_t *mempool; member
67 void btree_init_mempool(struct btree_head *head, mempool_t *mempool);
H A Dbtree-128.h7 mempool_t *mempool) in btree_init_mempool128() argument
9 btree_init_mempool(&head->h, mempool); in btree_init_mempool128()
H A Dbtree-type.h15 mempool_t *mempool) in BTREE_FN()
17 btree_init_mempool(&head->h, mempool); in BTREE_FN()
H A Dnetfs.h24 typedef struct mempool mempool_t;
H A Dblkdev.h205 struct mempool *zone_wplugs_pool;
/linux/mm/
H A Dmempool.c57 static void poison_error(struct mempool *pool, void *element, size_t size, in poison_error()
74 static void __check_element(struct mempool *pool, void *element, size_t size) in __check_element()
90 static void check_element(struct mempool *pool, void *element) in check_element()
129 static void poison_element(struct mempool *pool, void *element) in poison_element()
160 static __always_inline bool kasan_poison_element(struct mempool *pool, in kasan_poison_element()
171 static void kasan_unpoison_element(struct mempool *pool, void *element) in kasan_unpoison_element()
183 static __always_inline void add_element(struct mempool *pool, void *element) in add_element()
194 static void *remove_element(struct mempool *pool) in remove_element()
217 void mempool_exit(struct mempool *pool) in mempool_exit()
236 void mempool_destroy(struct mempool *pool) in mempool_destroy()
[all …]
H A DMakefile51 obj-y := filemap.o mempool.o oom_kill.o fadvise.o \
/linux/fs/netfs/
H A Dobjects.c26 mempool_t *mempool = ctx->ops->request_pool ?: &netfs_request_pool; in netfs_alloc_request() local
27 struct kmem_cache *cache = mempool->pool_data; in netfs_alloc_request()
35 rreq = mempool_alloc(mempool, gfp); in netfs_alloc_request()
37 rreq = mempool_alloc_noreserve(mempool, gfp); in netfs_alloc_request()
213 mempool_t *mempool = rreq->netfs_ops->subrequest_pool ?: &netfs_subrequest_pool; in netfs_alloc_subrequest() local
214 struct kmem_cache *cache = mempool->pool_data; in netfs_alloc_subrequest()
217 subreq = mempool_alloc_noreserve(mempool, rreq->gfp); in netfs_alloc_subrequest()
219 subreq = mempool_alloc(mempool, rreq->gfp); in netfs_alloc_subrequest()
/linux/lib/
H A Dbtree.c96 node = mempool_alloc(head->mempool, gfp); in btree_node_alloc()
181 void btree_init_mempool(struct btree_head *head, mempool_t *mempool) in btree_init_mempool() argument
184 head->mempool = mempool; in btree_init_mempool()
191 head->mempool = mempool_create(0, btree_alloc, btree_free, NULL); in btree_init()
192 if (!head->mempool) in btree_init()
200 mempool_free(head->node, head->mempool); in btree_destroy()
201 mempool_destroy(head->mempool); in btree_destroy()
202 head->mempool = NULL; in btree_destroy()
440 mempool_free(node, head->mempool); in btree_shrink()
475 mempool_free(new, head->mempool); in btree_insert_level()
[all …]
/linux/drivers/firmware/qcom/
H A Dqcom_scm.c64 struct qcom_tzmem_pool *mempool; member
252 return __scm->mempool; in qcom_scm_get_tzmem_pool()
640 mdata_buf = qcom_tzmem_alloc(__scm->mempool, size, GFP_KERNEL); in qcom_scm_pas_prep_and_init_image()
779 output_rt_tzm = qcom_tzmem_alloc(__scm->mempool, *output_rt_size, GFP_KERNEL); in __qcom_scm_pas_get_rsc_table()
846 input_rt_tzm = qcom_tzmem_alloc(__scm->mempool, input_rt_size, GFP_KERNEL); in __qcom_scm_pas_get_rsc_table2()
1370 void *ptr __free(qcom_tzmem) = qcom_tzmem_alloc(__scm->mempool, in qcom_scm_assign_mem()
1555 void *keybuf __free(qcom_tzmem) = qcom_tzmem_alloc(__scm->mempool, in qcom_scm_ice_set_key()
1612 void *eph_key_buf __free(qcom_tzmem) = qcom_tzmem_alloc(__scm->mempool, in qcom_scm_derive_sw_secret()
1618 void *sw_secret_buf __free(qcom_tzmem) = qcom_tzmem_alloc(__scm->mempool, in qcom_scm_derive_sw_secret()
1661 void *lt_key_buf __free(qcom_tzmem) = qcom_tzmem_alloc(__scm->mempool, in qcom_scm_generate_ice_key()
[all …]
/linux/Documentation/admin-guide/aoe/
H A Dtodo.rst14 driver. By using a mempool for allocating all but the first few
/linux/Documentation/translations/zh_CN/core-api/
H A Dmm-api.rst97 mm/mempool.c
/linux/Documentation/admin-guide/device-mapper/
H A Ddm-io.rst70 Dm-io will attempt to resize its mempool to make sure enough pages are
/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt4030 Enable mempool debugging. This enables element
4032 pool. Useful for debugging mempool corruption.
/linux/
H A DMAINTAINERS25210 F: include/linux/mempool.h
25214 F: mm/mempool.c