Searched refs:pool_id (Results 1 – 5 of 5) sorted by relevance
| /oneTBB/include/oneapi/tbb/ |
| H A D | memory_pool.h | 177 static void *allocate_request(intptr_t pool_id, size_t & bytes); 178 static int deallocate_request(intptr_t pool_id, void*, size_t raw_bytes); 191 inline static void *allocate_request(intptr_t pool_id, size_t & bytes); 211 void *memory_pool<Alloc>::allocate_request(intptr_t pool_id, size_t & bytes) { in allocate_request() argument 212 memory_pool<Alloc> &self = *reinterpret_cast<memory_pool<Alloc>*>(pool_id); in allocate_request() 234 int memory_pool<Alloc>::deallocate_request(intptr_t pool_id, void* raw_ptr, size_t raw_bytes) { in deallocate_request() argument 235 memory_pool<Alloc> &self = *reinterpret_cast<memory_pool<Alloc>*>(pool_id); in deallocate_request() 253 inline void *fixed_pool::allocate_request(intptr_t pool_id, size_t & bytes) { in allocate_request() argument 254 fixed_pool &self = *reinterpret_cast<fixed_pool*>(pool_id); in allocate_request()
|
| H A D | scalable_allocator.h | 138 typedef void *(*rawAllocType)(std::intptr_t pool_id, std::size_t &bytes); 140 typedef int (*rawFreeType)(std::intptr_t pool_id, void* raw_ptr, std::size_t raw_bytes); 182 TBBMALLOC_EXPORT MemPoolError pool_create_v1(std::intptr_t pool_id, const MemPoolPolicy *policy,
|
| /oneTBB/test/tbbmalloc/ |
| H A D | test_scalable_allocator.cpp | 110 static void *fixedBufGetMem(intptr_t pool_id, size_t &bytes) in fixedBufGetMem() argument 112 if (((FixedPool*)pool_id)->used) in fixedBufGetMem() 115 ((FixedPool*)pool_id)->used = true; in fixedBufGetMem() 116 bytes = ((FixedPool*)pool_id)->size; in fixedBufGetMem() 117 return bytes? ((FixedPool*)pool_id)->buf : nullptr; in fixedBufGetMem()
|
| H A D | test_malloc_pools.cpp | 203 void *CrossThreadGetMem(intptr_t pool_id, size_t &bytes) in CrossThreadGetMem() argument 205 if (poolSpace[pool_id].pos + bytes > poolSpace[pool_id].bufSize) in CrossThreadGetMem() 208 void *ret = poolSpace[pool_id].space + poolSpace[pool_id].pos; in CrossThreadGetMem() 209 poolSpace[pool_id].pos += bytes; in CrossThreadGetMem() 210 poolSpace[pool_id].regions++; in CrossThreadGetMem() 215 int CrossThreadPutMem(intptr_t pool_id, void* /*raw_ptr*/, size_t /*raw_bytes*/) in CrossThreadPutMem() argument 217 poolSpace[pool_id].regions--; in CrossThreadPutMem() 332 static void *fixedBufGetMem(intptr_t pool_id, size_t &bytes) in fixedBufGetMem() argument 334 return ((FixedPoolHeadBase*)pool_id)->useData(bytes); in fixedBufGetMem()
|
| /oneTBB/src/tbbmalloc/ |
| H A D | frontend.cpp | 2690 TBBMALLOC_EXPORT rml::MemoryPool *pool_create(intptr_t pool_id, const MemPoolPolicy *policy) in pool_create() argument 2695 pool_create_v1(pool_id, &pol, &pool); in pool_create() 2699 rml::MemPoolError pool_create_v1(intptr_t pool_id, const MemPoolPolicy *policy, in pool_create_v1() argument 2727 if (!memPool->init(pool_id, policy)) { in pool_create_v1()
|