Lines Matching refs:THIEF
98 THIEF = 3 // finished by owner, or claimed by thief enumerator
403 KMP_DEBUG_ASSERT(pr->steal_flag == THIEF); in __kmp_dispatch_init_algorithm()
1238 KMP_ATOMIC_ST_REL(&pr->steal_flag, THIEF); // mark self buffer inactive in __kmp_dispatch_next_algorithm()
1247 while ((v == pr || KMP_ATOMIC_LD_RLX(&v->steal_flag) == THIEF) && in __kmp_dispatch_next_algorithm()
1254 if (v == pr || KMP_ATOMIC_LD_RLX(&v->steal_flag) == THIEF) { in __kmp_dispatch_next_algorithm()
1260 status = v->steal_flag.compare_exchange_strong(old, THIEF); in __kmp_dispatch_next_algorithm()
1381 KMP_ATOMIC_ST_REL(&pr->steal_flag, THIEF); // mark self buffer inactive in __kmp_dispatch_next_algorithm()
1390 while ((v == pr || KMP_ATOMIC_LD_RLX(&v->steal_flag) == THIEF) && in __kmp_dispatch_next_algorithm()
1397 if (v == pr || KMP_ATOMIC_LD_RLX(&v->steal_flag) == THIEF) { in __kmp_dispatch_next_algorithm()
1403 status = v->steal_flag.compare_exchange_strong(old, THIEF); in __kmp_dispatch_next_algorithm()
2214 KMP_ASSERT(buf->steal_flag == THIEF); // buffer must be inactive in __kmp_dispatch_next()