Searched refs:mempool (Results 1 – 1 of 1) sorted by relevance
49 } mempool[1024]; variable61 if (mempool[i].size >= (size | (size_t) 0x80000000)) { in mempool_alloc()62 mempool[i].size &= ~ (size_t) 0x80000000; in mempool_alloc()63 return mempool[i].pnt; in mempool_alloc()66 if (mempool_idx >= sizeof mempool / sizeof mempool[0]) { in mempool_alloc()69 mempool[mempool_idx].size = size; in mempool_alloc()70 return (mempool[mempool_idx++].pnt = (void *) malloc(size)); in mempool_alloc()77 if (mempool[i].pnt == pnt) { in mempool_free()78 if ((mempool[i].size & (size_t) 0x80000000) != (size_t) 0x0) { in mempool_free()81 mempool[i].size |= (size_t) 0x80000000; in mempool_free()[all …]