Searched refs:mempool (Results 1 - 3 of 3) sorted by relevance

/systemd/src/basic/
H A Dmempool.h27 struct mempool { struct
34 void* mempool_alloc_tile(struct mempool *mp);
35 void* mempool_alloc0_tile(struct mempool *mp);
36 void mempool_free_tile(struct mempool *mp, void *p);
39 struct mempool pool_name = { \
46 void mempool_drop(struct mempool *mp);
H A Dmempool.c25 #include "mempool.h"
34 void* mempool_alloc_tile(struct mempool *mp) {
78 void* mempool_alloc0_tile(struct mempool *mp) {
87 void mempool_free_tile(struct mempool *mp, void *p) {
94 void mempool_drop(struct mempool *mp) {
H A Dhashmap.c29 #include "mempool.h"
228 bool from_pool:1; /* whether was allocated from mempool */
256 struct mempool *mempool; member in struct:hashmap_type_info
264 .mempool = &hashmap_pool,
270 .mempool = &ordered_hashmap_pool,
276 .mempool = &hashmap_pool,
732 h = use_pool ? mempool_alloc0_tile(hi->mempool) : malloc0(hi->head_size);
817 mempool_free_tile(hashmap_type_info[h->type].mempool, h);

Completed in 25 milliseconds