Home
last modified time | relevance | path

Searched refs:ClassId (Results 1 – 11 of 11) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
Dprimary64.h53 static uptr getSizeByClassId(uptr ClassId) { in getSizeByClassId() argument
54 return (ClassId == SizeClassMap::BatchClassId) in getSizeByClassId()
56 : SizeClassMap::getSizeByClassId(ClassId); in getSizeByClassId()
96 TransferBatch *popBatch(CacheT *C, uptr ClassId) { in popBatch() argument
97 DCHECK_LT(ClassId, NumClasses); in popBatch()
98 RegionInfo *Region = getRegionInfo(ClassId); in popBatch()
104 B = populateFreeList(C, ClassId, Region); in popBatch()
113 void pushBatch(uptr ClassId, TransferBatch *B) { in pushBatch() argument
115 RegionInfo *Region = getRegionInfo(ClassId); in pushBatch()
119 if (ClassId != SizeClassMap::BatchClassId) in pushBatch()
[all …]
Dlocal_cache.h66 void *allocate(uptr ClassId) { in allocate()
67 DCHECK_LT(ClassId, NumClasses); in allocate()
68 PerClass *C = &PerClassArray[ClassId]; in allocate()
70 if (UNLIKELY(!refill(C, ClassId))) in allocate()
81 return Allocator->decompactPtr(ClassId, CompactP); in allocate()
84 void deallocate(uptr ClassId, void *P) { in deallocate()
85 CHECK_LT(ClassId, NumClasses); in deallocate()
86 PerClass *C = &PerClassArray[ClassId]; in deallocate()
91 drain(C, ClassId); in deallocate()
95 Allocator->compactPtr(ClassId, reinterpret_cast<uptr>(P)); in deallocate()
[all …]
Dprimary32.h55 static uptr getSizeByClassId(uptr ClassId) { in getSizeByClassId() argument
56 return (ClassId == SizeClassMap::BatchClassId) in getSizeByClassId()
58 : SizeClassMap::getSizeByClassId(ClassId); in getSizeByClassId()
106 CompactPtrT compactPtr(UNUSED uptr ClassId, uptr Ptr) const { in compactPtr() argument
110 void *decompactPtr(UNUSED uptr ClassId, CompactPtrT CompactPtr) const { in decompactPtr() argument
114 TransferBatch *popBatch(CacheT *C, uptr ClassId) { in popBatch() argument
115 DCHECK_LT(ClassId, NumClasses); in popBatch()
116 SizeClassInfo *Sci = getSizeClassInfo(ClassId); in popBatch()
122 B = populateFreeList(C, ClassId, Sci); in popBatch()
131 void pushBatch(uptr ClassId, TransferBatch *B) { in pushBatch() argument
[all …]
Dsize_class_map.h77 static uptr getSizeByClassId(uptr ClassId) { in getSizeByClassId() argument
78 DCHECK_NE(ClassId, BatchClassId); in getSizeByClassId()
79 if (ClassId <= MidClass) in getSizeByClassId()
80 return (ClassId << Config::MinSizeLog) + Config::SizeDelta; in getSizeByClassId()
81 ClassId -= MidClass; in getSizeByClassId()
82 const uptr T = MidSize << (ClassId >> S); in getSizeByClassId()
83 return T + (T >> S) * (ClassId & M) + Config::SizeDelta; in getSizeByClassId()
86 static u8 getSizeLSBByClassId(uptr ClassId) { in getSizeLSBByClassId() argument
87 return u8(getLeastSignificantSetBitIndex(getSizeByClassId(ClassId))); in getSizeLSBByClassId()
189 static uptr getSizeByClassId(uptr ClassId) { in getSizeByClassId() argument
[all …]
Dcombined.h76 Cache.deallocate(NewHeader.ClassId, BlockBegin); in recycle()
93 Header.ClassId = QuarantineClassId & Chunk::ClassIdMask; in allocate()
115 DCHECK_EQ(Header.ClassId, QuarantineClassId); in deallocate()
276 uptr ClassId) { in computeOddEvenMaskForPointerMaybe() argument
285 return 0x5555U << ((Ptr >> SizeClassMap::getSizeLSBByClassId(ClassId)) & 1); in computeOddEvenMaskForPointerMaybe()
340 uptr ClassId = 0; variable
343 ClassId = SizeClassMap::getClassIdBySize(NeededSize);
344 DCHECK_NE(ClassId, 0U);
347 Block = TSD->Cache.allocate(ClassId);
353 while (ClassId < SizeClassMap::LargestClassId && !Block)
[all …]
Dchunk.h66 uptr ClassId : 8; member
/freebsd-12-stable/contrib/llvm-project/compiler-rt/lib/scudo/
Dscudo_allocator.cpp99 const uptr ClassId = Header->ClassId; in getUsableSize() local
100 if (ClassId) in getUsableSize()
101 return PrimaryT::ClassIdToSize(ClassId) - getHeaderSize() - in getUsableSize()
110 if (Header->ClassId) in getSize()
191 if (Header.ClassId) in Recycle()
192 getBackend().deallocatePrimary(Cache_, BackendPtr, Header.ClassId); in Recycle()
346 u8 ClassId; in allocate() local
349 ClassId = SizeClassMap::ClassID(BackendSize); in allocate()
352 BackendPtr = Backend.allocatePrimary(&TSD->Cache, ClassId); in allocate()
357 ClassId = 0; in allocate()
[all …]
Dscudo_allocator_combined.h34 void *allocatePrimary(AllocatorCache *Cache, uptr ClassId) { in allocatePrimary() argument
35 return Cache->Allocate(&Primary, ClassId); in allocatePrimary()
44 void deallocatePrimary(AllocatorCache *Cache, void *Ptr, uptr ClassId) { in deallocatePrimary() argument
45 Cache->Deallocate(&Primary, ClassId, Ptr); in deallocatePrimary()
Dscudo_allocator.h41 u64 ClassId : 8; member
/freebsd-12-stable/contrib/ofed/opensm/libvendor/
Dosm_vendor_umadt.c536 if (p_mad_bind_info->umadt_reg_class.ClassId == IB_MCLASS_SUBN_LID || in osm_vendor_send()
537 p_mad_bind_info->umadt_reg_class.ClassId == IB_MCLASS_SUBN_DIR) { in osm_vendor_send()
574 if (p_mad_bind_info->umadt_reg_class.ClassId == IB_MCLASS_SUBN_LID || in osm_vendor_send()
575 p_mad_bind_info->umadt_reg_class.ClassId == IB_MCLASS_SUBN_DIR) { in osm_vendor_send()
759 p_umadt_reg_class->ClassId = p_osm_bind_info->mad_class; in osm_vendor_bind()
943 if (p_mad_bind_info->umadt_reg_class.ClassId == in __mad_recv_processor()
945 || p_mad_bind_info->umadt_reg_class.ClassId == in __mad_recv_processor()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Edit/
DRewriteObjCFoundationAPI.cpp26 IdentifierInfo *&ClassId, in checkForLiteralCreation() argument
34 ClassId = Receiver->getIdentifier(); in checkForLiteralCreation()