Lines Matching refs:p
92 static void std_cache_aligned_deallocate(void* p);
100 static void (*cache_aligned_deallocate_handler)(void* p) = nullptr;
200 void __TBB_EXPORTED_FUNC cache_aligned_deallocate(void* p) { in cache_aligned_deallocate() argument
202 (*cache_aligned_deallocate_handler)(p); in cache_aligned_deallocate()
209 void* p = nullptr; in std_cache_aligned_allocate()
210 int res = posix_memalign(&p, alignment, bytes); in std_cache_aligned_allocate()
212 p = nullptr; in std_cache_aligned_allocate()
213 return p; in std_cache_aligned_allocate()
234 static void std_cache_aligned_deallocate(void* p) { in std_cache_aligned_deallocate() argument
236 free(p); in std_cache_aligned_deallocate()
238 _aligned_free(p); in std_cache_aligned_deallocate()
240 if (p) { in std_cache_aligned_deallocate()
241 …__TBB_ASSERT(reinterpret_cast<std::uintptr_t>(p) >= 0x4096, "attempt to free block not obtained fr… in std_cache_aligned_deallocate()
243 std::uintptr_t base = (reinterpret_cast<std::uintptr_t*>(p))[-1]; in std_cache_aligned_deallocate()
244 …__TBB_ASSERT(((base + nfs_size) & ~(nfs_size - 1)) == reinterpret_cast<std::uintptr_t>(p), "Incorr… in std_cache_aligned_deallocate()
258 void __TBB_EXPORTED_FUNC deallocate_memory(void* p) { in deallocate_memory() argument
259 if (p) { in deallocate_memory()
261 (*deallocate_handler)(p); in deallocate_memory()