Lines Matching refs:class_id
92 static uptr FlagsOffset(uptr stack_size_log, uptr class_id) { in FlagsOffset() argument
93 uptr t = kNumberOfSizeClasses - 1 - class_id; in FlagsOffset()
98 static uptr NumberOfFrames(uptr stack_size_log, uptr class_id) { in NumberOfFrames() argument
99 return ((uptr)1) << (stack_size_log - kMinStackFrameSizeLog - class_id); in NumberOfFrames()
103 static uptr ModuloNumberOfFrames(uptr stack_size_log, uptr class_id, uptr n) { in ModuloNumberOfFrames() argument
104 return n & (NumberOfFrames(stack_size_log, class_id) - 1); in ModuloNumberOfFrames()
108 u8 *GetFlags(uptr stack_size_log, uptr class_id) { in GetFlags() argument
110 FlagsOffset(stack_size_log, class_id); in GetFlags()
114 u8 *GetFrame(uptr stack_size_log, uptr class_id, uptr pos) { in GetFrame() argument
117 (((uptr)1) << stack_size_log) * class_id + in GetFrame()
118 BytesInSizeClass(class_id) * pos; in GetFrame()
122 FakeFrame *Allocate(uptr stack_size_log, uptr class_id, uptr real_stack);
125 static void Deallocate(uptr x, uptr class_id) { in Deallocate() argument
126 **SavedFlagPtr(x, class_id) = 0; in Deallocate()
140 static uptr BytesInSizeClass(uptr class_id) { in BytesInSizeClass() argument
141 return ((uptr)1) << (class_id + kMinStackFrameSizeLog); in BytesInSizeClass()
147 static u8 **SavedFlagPtr(uptr x, uptr class_id) { in SavedFlagPtr() argument
148 return reinterpret_cast<u8 **>(x + BytesInSizeClass(class_id) - sizeof(x)); in SavedFlagPtr()