|
| #define | STATIC_KEY_CHECK_USE(key) |
| |
| #define | static_key_slow_inc(key) static_key_fast_inc_not_disabled(key) |
| |
| #define | static_key_slow_inc_cpuslocked(key) static_key_slow_inc(key) |
| |
| #define | static_key_slow_dec_cpuslocked(key) static_key_slow_dec(key) |
| |
| #define | static_key_enable_cpuslocked(k) static_key_enable((k)) |
| |
| #define | static_key_disable_cpuslocked(k) static_key_disable((k)) |
| |
| #define | STATIC_KEY_INIT_TRUE { .enabled = ATOMIC_INIT(1) } |
| |
| #define | STATIC_KEY_INIT_FALSE { .enabled = ATOMIC_INIT(0) } |
| |
| #define | STATIC_KEY_INIT STATIC_KEY_INIT_FALSE |
| |
| #define | jump_label_enabled static_key_enabled |
| |
| #define | STATIC_KEY_TRUE_INIT (struct static_key_true) { .key = STATIC_KEY_INIT_TRUE, } |
| |
| #define | STATIC_KEY_FALSE_INIT (struct static_key_false){ .key = STATIC_KEY_INIT_FALSE, } |
| |
| #define | DEFINE_STATIC_KEY_TRUE(name) struct static_key_true name = STATIC_KEY_TRUE_INIT |
| |
| #define | DEFINE_STATIC_KEY_TRUE_RO(name) struct static_key_true name __ro_after_init = STATIC_KEY_TRUE_INIT |
| |
| #define | DECLARE_STATIC_KEY_TRUE(name) extern struct static_key_true name |
| |
| #define | DEFINE_STATIC_KEY_FALSE(name) struct static_key_false name = STATIC_KEY_FALSE_INIT |
| |
| #define | DEFINE_STATIC_KEY_FALSE_RO(name) struct static_key_false name __ro_after_init = STATIC_KEY_FALSE_INIT |
| |
| #define | DECLARE_STATIC_KEY_FALSE(name) extern struct static_key_false name |
| |
| #define | DEFINE_STATIC_KEY_ARRAY_TRUE(name, count) |
| |
| #define | DEFINE_STATIC_KEY_ARRAY_FALSE(name, count) |
| |
| #define | _DEFINE_STATIC_KEY_1(name) DEFINE_STATIC_KEY_TRUE(name) |
| |
| #define | _DEFINE_STATIC_KEY_0(name) DEFINE_STATIC_KEY_FALSE(name) |
| |
| #define | DEFINE_STATIC_KEY_MAYBE(cfg, name) __PASTE(_DEFINE_STATIC_KEY_, IS_ENABLED(cfg))(name) |
| |
| #define | _DEFINE_STATIC_KEY_RO_1(name) DEFINE_STATIC_KEY_TRUE_RO(name) |
| |
| #define | _DEFINE_STATIC_KEY_RO_0(name) DEFINE_STATIC_KEY_FALSE_RO(name) |
| |
| #define | DEFINE_STATIC_KEY_MAYBE_RO(cfg, name) __PASTE(_DEFINE_STATIC_KEY_RO_, IS_ENABLED(cfg))(name) |
| |
| #define | _DECLARE_STATIC_KEY_1(name) DECLARE_STATIC_KEY_TRUE(name) |
| |
| #define | _DECLARE_STATIC_KEY_0(name) DECLARE_STATIC_KEY_FALSE(name) |
| |
| #define | DECLARE_STATIC_KEY_MAYBE(cfg, name) __PASTE(_DECLARE_STATIC_KEY_, IS_ENABLED(cfg))(name) |
| |
| #define | static_key_enabled(x) |
| |
| #define | static_branch_likely(x) likely_notrace(static_key_enabled(&(x)->key)) |
| |
| #define | static_branch_unlikely(x) unlikely_notrace(static_key_enabled(&(x)->key)) |
| |
| #define | static_branch_maybe(config, x) |
| |
| #define | static_branch_inc(x) static_key_slow_inc(&(x)->key) |
| |
| #define | static_branch_dec(x) static_key_slow_dec(&(x)->key) |
| |
| #define | static_branch_inc_cpuslocked(x) static_key_slow_inc_cpuslocked(&(x)->key) |
| |
| #define | static_branch_dec_cpuslocked(x) static_key_slow_dec_cpuslocked(&(x)->key) |
| |
| #define | static_branch_enable(x) static_key_enable(&(x)->key) |
| |
| #define | static_branch_disable(x) static_key_disable(&(x)->key) |
| |
| #define | static_branch_enable_cpuslocked(x) static_key_enable_cpuslocked(&(x)->key) |
| |
| #define | static_branch_disable_cpuslocked(x) static_key_disable_cpuslocked(&(x)->key) |
| |