Searched refs:ClassId (Results 1 – 8 of 8) sorted by relevance
| /freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/ |
| H A D | size_class_allocator.h | 40 void *allocate(uptr ClassId) { in allocate() 41 DCHECK_LT(ClassId, NumClasses); in allocate() 42 PerClass *C = &PerClassArray[ClassId]; in allocate() 46 if (UNLIKELY(!refill(C, ClassId, C->MaxCount / 2))) in allocate() 57 return Allocator->decompactPtr(ClassId, CompactP); in allocate() 60 bool deallocate(uptr ClassId, void *P) { in deallocate() 61 CHECK_LT(ClassId, NumClasses); in deallocate() 62 PerClass *C = &PerClassArray[ClassId]; in deallocate() 67 drain(C, ClassId); in deallocate() 71 Allocator->compactPtr(ClassId, reinterpret_cast<uptr>(P)); in deallocate() [all …]
|
| H A D | primary32.h | 71 static uptr getSizeByClassId(uptr ClassId) { in getSizeByClassId() argument 72 return (ClassId == SizeClassMap::BatchClassId) in getSizeByClassId() 74 : SizeClassMap::getSizeByClassId(ClassId); in getSizeByClassId() 86 CompactPtrT compactPtr(UNUSED uptr ClassId, uptr Ptr) const { in compactPtr() argument 89 void *decompactPtr(UNUSED uptr ClassId, CompactPtrT CompactPtr) const { in decompactPtr() argument 108 u16 popBlocks(SizeClassAllocatorT *SizeClassAllocator, uptr ClassId, 112 void pushBlocks(SizeClassAllocatorT *SizeClassAllocator, uptr ClassId, 130 uptr tryReleaseToOS(uptr ClassId, ReleaseToOS ReleaseType); 186 uptr allocateRegion(SizeClassInfo *Sci, uptr ClassId) REQUIRES(Sci->Mutex); 189 SizeClassInfo *getSizeClassInfo(uptr ClassId) { in getSizeClassInfo() argument [all …]
|
| H A D | primary64.h | 79 static uptr getSizeByClassId(uptr ClassId) { in getSizeByClassId() argument 80 return (ClassId == SizeClassMap::BatchClassId) in getSizeByClassId() 82 : SizeClassMap::getSizeByClassId(ClassId); in getSizeByClassId() 100 u16 popBlocks(SizeClassAllocatorT *SizeClassAllocator, uptr ClassId, 104 void pushBlocks(SizeClassAllocatorT *SizeClassAllocator, uptr ClassId, 120 uptr tryReleaseToOS(uptr ClassId, ReleaseToOS ReleaseType); 127 uptr getCompactPtrBaseByClassId(uptr ClassId) { in getCompactPtrBaseByClassId() argument 128 return getRegionInfo(ClassId)->RegionBeg; in getCompactPtrBaseByClassId() 130 CompactPtrT compactPtr(uptr ClassId, uptr Ptr) { in compactPtr() argument 131 DCHECK_LE(ClassId, SizeClassMap::LargestClassId); in compactPtr() [all …]
|
| H A D | size_class_map.h | 80 static uptr getSizeByClassId(uptr ClassId) { in getSizeByClassId() argument 81 DCHECK_NE(ClassId, BatchClassId); in getSizeByClassId() 82 if (ClassId <= MidClass) in getSizeByClassId() 83 return (ClassId << Config::MinSizeLog) + Config::SizeDelta; in getSizeByClassId() 84 ClassId -= MidClass; in getSizeByClassId() 85 const uptr T = MidSize << (ClassId >> S); in getSizeByClassId() 86 return T + (T >> S) * (ClassId & M) + Config::SizeDelta; in getSizeByClassId() 89 static u8 getSizeLSBByClassId(uptr ClassId) { in getSizeLSBByClassId() argument 90 return u8(getLeastSignificantSetBitIndex(getSizeByClassId(ClassId))); in getSizeLSBByClassId() 192 static uptr getSizeByClassId(uptr ClassId) { in getSizeByClassId() argument 196 getSizeLSBByClassId(uptr ClassId) getSizeLSBByClassId() argument [all...] |
| H A D | combined.h | 84 SizeClassAllocator.deallocate(Header.ClassId, BlockBegin); in recycle() 101 Header.ClassId = QuarantineClassId & Chunk::ClassIdMask; in allocate() 124 DCHECK_EQ(Header.ClassId, QuarantineClassId); in deallocate() 330 uptr ClassId) { in computeOddEvenMaskForPointerMaybe() argument 339 return 0x5555U << ((Ptr >> SizeClassMap::getSizeLSBByClassId(ClassId)) & 1); in computeOddEvenMaskForPointerMaybe() 392 uptr ClassId = 0; variable 395 ClassId = SizeClassMap::getClassIdBySize(NeededSize); 396 DCHECK_NE(ClassId, 0U); 398 Block = TSD->getSizeClassAllocator().allocate(ClassId); 403 while (ClassId < SizeClassMap::LargestClassId && !Block) [all …]
|
| H A D | chunk.h | 67 uptr ClassId : 8; member
|
| /freebsd/contrib/ofed/opensm/libvendor/ |
| H A D | osm_vendor_umadt.c | 536 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/contrib/llvm-project/clang/lib/Edit/ |
| H A D | RewriteObjCFoundationAPI.cpp | 27 IdentifierInfo *&ClassId, in checkForLiteralCreation() argument 35 ClassId = Receiver->getIdentifier(); in checkForLiteralCreation()
|