Lines Matching defs:enabled
110 int n = atomic_read(&key->enabled);
118 * @key: static key that must be already enabled
122 * an already enabled static key.
133 * Negative key->enabled has a special meaning: it sends
135 * so it counts as "enabled" in jump_label_update(). Note that
138 v = atomic_read(&key->enabled);
142 } while (!likely(atomic_try_cmpxchg(&key->enabled, &v, v + 1)));
163 if (atomic_read(&key->enabled) == 0) {
164 atomic_set(&key->enabled, -1);
170 atomic_set_release(&key->enabled, 1);
197 if (atomic_read(&key->enabled) > 0) {
198 WARN_ON_ONCE(atomic_read(&key->enabled) != 1);
203 if (atomic_read(&key->enabled) == 0) {
204 atomic_set(&key->enabled, -1);
209 atomic_set_release(&key->enabled, 1);
228 if (atomic_read(&key->enabled) != 1) {
229 WARN_ON_ONCE(atomic_read(&key->enabled) != 0);
234 if (atomic_cmpxchg(&key->enabled, 1, 0))
252 val = atomic_fetch_add_unless(&key->enabled, -1, 1);
258 * key->enabled is in use by static_key_slow_inc(); a
275 if (atomic_dec_and_test(&key->enabled))
420 bool enabled = static_key_enabled(key);
424 return enabled ^ branch;
495 * Since we are initializing the static_key.enabled field with