Lines Matching refs:TId
98 void *getThreadDataTop(uint32_t TId) { in getThreadDataTop()
99 return &Data[computeThreadStorageTotal() * TId + Usage[TId]]; in getThreadDataTop()
130 int TId = mapping::getThreadIdInBlock(); in push() local
131 if (Usage[TId] + AlignedBytes <= StorageTotal) { in push()
132 void *Ptr = getThreadDataTop(TId); in push()
133 Usage[TId] += AlignedBytes; in push()
151 int TId = mapping::getThreadIdInBlock(); in pop() local
152 Usage[TId] -= AlignedBytes; in pop()
259 unsigned TId = mapping::getThreadIdInBlock(); in enterDataEnvironment() local
262 NewThreadState->init(ThreadStates[TId]); in enterDataEnvironment()
264 ThreadStates[TId] = NewThreadState; in enterDataEnvironment()
271 unsigned TId = mapping::getThreadIdInBlock(); in exitDataEnvironment() local
272 resetStateForThread(TId); in exitDataEnvironment()
275 void state::resetStateForThread(uint32_t TId) { in resetStateForThread() argument
276 if (OMP_LIKELY(!TeamState.HasThreadState || !ThreadStates[TId])) in resetStateForThread()
279 ThreadStateTy *PreviousThreadState = ThreadStates[TId]->PreviousThreadState; in resetStateForThread()
280 __kmpc_free_shared(ThreadStates[TId], sizeof(ThreadStateTy)); in resetStateForThread()
281 ThreadStates[TId] = PreviousThreadState; in resetStateForThread()