Lines Matching refs:mempool_t
26 } mempool_t; typedef
28 static inline bool mempool_initialized(mempool_t *pool) in mempool_initialized()
33 static inline bool mempool_is_saturated(mempool_t *pool) in mempool_is_saturated()
38 void mempool_exit(mempool_t *pool);
39 int mempool_init_node(mempool_t *pool, int min_nr, mempool_alloc_t *alloc_fn,
42 int mempool_init(mempool_t *pool, int min_nr, mempool_alloc_t *alloc_fn,
45 extern mempool_t *mempool_create(int min_nr, mempool_alloc_t *alloc_fn,
47 extern mempool_t *mempool_create_node(int min_nr, mempool_alloc_t *alloc_fn,
51 extern int mempool_resize(mempool_t *pool, int new_min_nr);
52 extern void mempool_destroy(mempool_t *pool);
53 extern void *mempool_alloc(mempool_t *pool, gfp_t gfp_mask) __malloc;
54 extern void mempool_free(void *element, mempool_t *pool);
65 mempool_init_slab_pool(mempool_t *pool, int min_nr, struct kmem_cache *kc) in mempool_init_slab_pool()
71 static inline mempool_t *
85 static inline int mempool_init_kmalloc_pool(mempool_t *pool, int min_nr, size_t size) in mempool_init_kmalloc_pool()
91 static inline mempool_t *mempool_create_kmalloc_pool(int min_nr, size_t size) in mempool_create_kmalloc_pool()
104 static inline int mempool_init_page_pool(mempool_t *pool, int min_nr, int order) in mempool_init_page_pool()
110 static inline mempool_t *mempool_create_page_pool(int min_nr, int order) in mempool_create_page_pool()