Home
last modified time | relevance | path

Searched refs:pool_id (Results 1 – 5 of 5) sorted by relevance

/oneTBB/include/oneapi/tbb/
H A Dmemory_pool.h177 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 Dscalable_allocator.h138 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 Dtest_scalable_allocator.cpp110 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 Dtest_malloc_pools.cpp203 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 Dfrontend.cpp2690 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()