Searched refs:Slab (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/libc/src/__support/GPU/ |
| H A D | allocator.cpp | 161 struct Slab { struct 170 Slab(uint32_t chunk_size, uint32_t global_index) { in Slab() function 363 cpp::Atomic<Slab *> ptr{nullptr}; 368 Slab *try_lock_impl(uint32_t n, uint64_t &count, Args &&...args) { in try_lock_impl() 369 Slab *expected = ptr.load(cpp::MemoryOrder::RELAXED); in try_lock_impl() 372 expected, reinterpret_cast<Slab *>(SENTINEL), in try_lock_impl() 375 void *raw = impl::rpc_allocate(sizeof(Slab)); in try_lock_impl() 378 return new (raw) Slab(cpp::forward<Args>(args)...); in try_lock_impl() 381 if (!expected || expected == reinterpret_cast<Slab *>(SENTINEL)) in try_lock_impl() 393 void finalize(Slab *mem, uint32_t n, uint64_t &count) { in finalize() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
| H A D | JITLinkMemoryManager.cpp | 385 sys::MemoryBlock Slab; in allocate() local 394 Slab = sys::Memory::allocateMappedMemory(SegsSizes->total(), nullptr, in allocate() 403 memset(Slab.base(), 0, Slab.allocatedSize()); in allocate() 405 StandardSegsMem = {Slab.base(), in allocate() 407 FinalizeSegsMem = {(void *)((char *)Slab.base() + SegsSizes->StandardSegs), in allocate()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | Allocator.h | 252 for (const auto &Slab : CustomSizedSlabs) { in identifyObject() local 253 const char *S = static_cast<const char *>(Slab.first); in identifyObject() 254 size_t Size = Slab.second; in identifyObject()
|
| /freebsd/sys/conf/ |
| H A D | NOTES | 2793 # harvesting of Slab-Allocator entropy. In very high-rate
|
| /freebsd/share/misc/ |
| H A D | usb_vendors | 22573 0001 Slab Node Manager 22574 0002 Slab Node Manager JTAG
|