Lines Matching refs:entry
70 ThreadEntry** entry = &sGlobalThreads;
71 while (*entry != NULL) {
72 if ((*entry)->context == this)
73 *entry = (*entry)->globalNext;
75 entry = &(*entry)->globalNext;
87 ThreadEntry* entry = sGlobalThreads;
88 while (entry != NULL) {
89 if (entry->thread == thread)
90 return entry->context;
91 entry = entry->globalNext;
134 GlobalTestContext::_SetCurrent(ThreadEntry* entry)
138 entry->contextNext = entry->context->fThreads;
139 entry->context->fThreads = entry;
141 entry->globalNext = sGlobalThreads;
142 sGlobalThreads = entry;
152 ThreadEntry** entry = &sGlobalThreads;
153 while (*entry != NULL) {
154 if (*entry == entryToRemove) {
155 *entry = (*entry)->globalNext;
159 entry = &(*entry)->globalNext;
163 entry = &entryToRemove->context->fThreads;
164 while (*entry != NULL) {
165 if (*entry == entryToRemove) {
166 *entry = (*entry)->contextNext;
170 entry = &(*entry)->contextNext;
180 ThreadEntry entry(cookie->context);
181 _SetCurrent(&entry);
189 _UnsetCurrent(&entry);