Lines Matching refs:BiasedLocking
36 BiasedLockingCounters BiasedLocking::_counters;
87 void BiasedLocking::init() {
107 bool BiasedLocking::enabled() {
146 static BiasedLocking::Condition revoke_bias(oop obj, bool allow_rebias, bool is_bulk, JavaThread* requesting_thread) {
154 return BiasedLocking::NOT_BIASED;
178 return BiasedLocking::BIAS_REVOKED;
202 return BiasedLocking::BIAS_REVOKED;
254 return BiasedLocking::BIAS_REVOKED;
319 static BiasedLocking::Condition bulk_revoke_or_rebias_at_safepoint(oop o,
410 BiasedLocking::Condition status_code = BiasedLocking::BIAS_REVOKED;
418 status_code = BiasedLocking::BIAS_REVOKED_AND_REBIASED;
445 BiasedLocking::Condition _status_code;
452 , _status_code(BiasedLocking::NOT_BIASED) {}
458 , _status_code(BiasedLocking::NOT_BIASED) {}
494 BiasedLocking::revoke_at_safepoint(_objs);
498 BiasedLocking::Condition status_code() const {
527 BiasedLocking::Condition BiasedLocking::revoke_and_rebias(Handle obj, bool attempt_rebias, TRAPS) {
610 BiasedLocking::Condition cond = revoke_bias(obj(), false, false, (JavaThread*) THREAD);
631 void BiasedLocking::revoke(GrowableArray<Handle>* objs) {
641 void BiasedLocking::revoke_at_safepoint(Handle h_obj) {
655 void BiasedLocking::revoke_at_safepoint(GrowableArray<Handle>* objs) {
672 void BiasedLocking::preserve_marks() {
722 void BiasedLocking::restore_marks() {
743 int* BiasedLocking::total_entry_count_addr() { return _counters.total_entry_count_addr(); }
744 int* BiasedLocking::biased_lock_entry_count_addr() { return _counters.biased_lock_entry_count_addr(); }
745 int* BiasedLocking::anonymously_biased_lock_entry_count_addr() { return _counters.anonymously_biased_lock_entry_count_addr(); }
746 int* BiasedLocking::rebiased_lock_entry_count_addr() { return _counters.rebiased_lock_entry_count_addr(); }
747 int* BiasedLocking::revoked_lock_entry_count_addr() { return _counters.revoked_lock_entry_count_addr(); }
748 int* BiasedLocking::fast_path_entry_count_addr() { return _counters.fast_path_entry_count_addr(); }
749 int* BiasedLocking::slow_path_entry_count_addr() { return _counters.slow_path_entry_count_addr(); }