Lines Matching refs:mempool_t
28 } mempool_t; typedef
30 static inline bool mempool_initialized(mempool_t *pool) in mempool_initialized()
35 static inline bool mempool_is_saturated(mempool_t *pool) in mempool_is_saturated()
40 void mempool_exit(mempool_t *pool);
41 int mempool_init_node(mempool_t *pool, int min_nr, mempool_alloc_t *alloc_fn,
45 int mempool_init_noprof(mempool_t *pool, int min_nr, mempool_alloc_t *alloc_fn,
50 extern mempool_t *mempool_create(int min_nr, mempool_alloc_t *alloc_fn,
53 extern mempool_t *mempool_create_node_noprof(int min_nr, mempool_alloc_t *alloc_fn,
63 extern int mempool_resize(mempool_t *pool, int new_min_nr);
64 extern void mempool_destroy(mempool_t *pool);
66 extern void *mempool_alloc_noprof(mempool_t *pool, gfp_t gfp_mask) __malloc;
70 extern void *mempool_alloc_preallocated(mempool_t *pool) __malloc;
71 extern void mempool_free(void *element, mempool_t *pool);
103 static inline int mempool_init_kvmalloc_pool(mempool_t *pool, int min_nr, size_t size) in mempool_init_kvmalloc_pool()
108 static inline mempool_t *mempool_create_kvmalloc_pool(int min_nr, size_t size) in mempool_create_kvmalloc_pool()