Lines Matching refs:adaptive
1944 #define KMP_INC_STAT(lck, stat) (lck->lk.adaptive.stats.stat++)
1970 lck->lk.adaptive.badness = 0; in __kmp_update_badness_after_success()
1976 kmp_uint32 newBadness = (lck->lk.adaptive.badness << 1) | 1; in __kmp_step_badness()
1977 if (newBadness > lck->lk.adaptive.max_badness) { in __kmp_step_badness()
1980 lck->lk.adaptive.badness = newBadness; in __kmp_step_badness()
1988 kmp_uint32 badness = lck->lk.adaptive.badness; in __kmp_should_speculate()
1989 kmp_uint32 attempts = lck->lk.adaptive.acquire_attempts; in __kmp_should_speculate()
1999 int retries = lck->lk.adaptive.max_soft_retries; in __kmp_test_adaptive_lock_only()
2053 lck->lk.adaptive.acquire_attempts++; in __kmp_test_adaptive_lock()
2115 lck->lk.adaptive.acquire_attempts++; in __kmp_acquire_adaptive_lock()
2173 lck->lk.adaptive.badness = 0; in __kmp_init_adaptive_lock()
2174 lck->lk.adaptive.acquire_attempts = 0; // nonSpeculativeAcquireAttempts = 0; in __kmp_init_adaptive_lock()
2175 lck->lk.adaptive.max_soft_retries = in __kmp_init_adaptive_lock()
2177 lck->lk.adaptive.max_badness = __kmp_adaptive_backoff_params.max_badness; in __kmp_init_adaptive_lock()
2179 __kmp_zero_speculative_stats(&lck->lk.adaptive); in __kmp_init_adaptive_lock()
2186 __kmp_accumulate_speculative_stats(&lck->lk.adaptive); in __kmp_destroy_adaptive_lock()
3723 KMP_BIND_USER_LOCK_WITH_CHECKS(adaptive); in __kmp_set_user_lock_vptrs()
3725 KMP_BIND_USER_LOCK(adaptive); in __kmp_set_user_lock_vptrs()