Lines Matching refs:NumberOfTSDs
24 static u32 NumberOfTSDs; variable
36 NumberOfTSDs = Min(Max(1U, GetNumberOfCPUsCached()), in initOnce()
39 MmapOrDie(sizeof(ScudoTSD) * NumberOfTSDs, "ScudoTSDs")); in initOnce()
40 for (u32 I = 0; I < NumberOfTSDs; I++) { in initOnce()
43 u32 B = NumberOfTSDs; in initOnce()
64 setCurrentTSD(&TSDs[Index % NumberOfTSDs]); in initThread()
68 if (NumberOfTSDs > 1) { in getTSDAndLockSlow()
75 u32 Index = R % NumberOfTSDs; in getTSDAndLockSlow()
79 for (u32 I = 0; I < Min(4U, NumberOfTSDs); I++) { in getTSDAndLockSlow()
91 if (Index >= NumberOfTSDs) in getTSDAndLockSlow()
92 Index -= NumberOfTSDs; in getTSDAndLockSlow()