Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/libc/src/__support/GPU/
H A Dallocator.cpp161 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 DJITLinkMemoryManager.cpp385 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 DAllocator.h252 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 DNOTES2793 # harvesting of Slab-Allocator entropy. In very high-rate
/freebsd/share/misc/
H A Dusb_vendors22573 0001 Slab Node Manager
22574 0002 Slab Node Manager JTAG