Lines Matching refs:BitIdx
123 static u32 countAndClearShadowValues(u32 BitIdx, uptr ShadowStart, in countAndClearShadowValues() argument
126 u32 ByteValue = 0x1 << BitIdx; in countAndClearShadowValues()
131 bool Accum = getFlags()->record_snapshots && BitIdx < MaxAccumBitIdx; in countAndClearShadowValues()
133 bool Clear = BitIdx < TotalWorkingSetBitIdx; in countAndClearShadowValues()
160 static u32 computeWorkingSizeAndReset(u32 BitIdx) { in computeWorkingSizeAndReset() argument
172 countAndClearShadowValues(BitIdx, Segment.start, Segment.end); in computeWorkingSizeAndReset()
181 u32 BitIdx = CurWorkingSetBitIdx; in takeSample() local
184 while (BitIdx <= MaxAccumBitIdx && (SnapshotNum % Freq) == 0) { in takeSample()
185 u32 NumLines = computeWorkingSizeAndReset(BitIdx); in takeSample()
187 SnapshotNum, BitIdx, Freq, NumLines); in takeSample()
188 SizePerFreq[BitIdx].push_back(NumLines); in takeSample()
190 BitIdx++; in takeSample()