Lines Matching refs:enabled
110 int n = atomic_read(&key->enabled); in static_key_count()
138 v = atomic_read(&key->enabled); in static_key_fast_inc_not_disabled()
142 } while (!likely(atomic_try_cmpxchg(&key->enabled, &v, v + 1))); in static_key_fast_inc_not_disabled()
163 if (atomic_read(&key->enabled) == 0) { in static_key_slow_inc_cpuslocked()
164 atomic_set(&key->enabled, -1); in static_key_slow_inc_cpuslocked()
170 atomic_set_release(&key->enabled, 1); in static_key_slow_inc_cpuslocked()
197 if (atomic_read(&key->enabled) > 0) { in static_key_enable_cpuslocked()
198 WARN_ON_ONCE(atomic_read(&key->enabled) != 1); in static_key_enable_cpuslocked()
203 if (atomic_read(&key->enabled) == 0) { in static_key_enable_cpuslocked()
204 atomic_set(&key->enabled, -1); in static_key_enable_cpuslocked()
209 atomic_set_release(&key->enabled, 1); in static_key_enable_cpuslocked()
228 if (atomic_read(&key->enabled) != 1) { in static_key_disable_cpuslocked()
229 WARN_ON_ONCE(atomic_read(&key->enabled) != 0); in static_key_disable_cpuslocked()
234 if (atomic_cmpxchg(&key->enabled, 1, 0)) in static_key_disable_cpuslocked()
252 val = atomic_fetch_add_unless(&key->enabled, -1, 1); in static_key_slow_try_dec()
275 if (atomic_dec_and_test(&key->enabled)) in __static_key_slow_dec_cpuslocked()
420 bool enabled = static_key_enabled(key); in jump_label_type() local
424 return enabled ^ branch; in jump_label_type()