static_key
static __always_inline bool arch_static_branch(struct static_key *key,
static __always_inline bool arch_static_branch_jump(struct static_key *key,
static __always_inline bool arch_static_branch(struct static_key *key, bool branch)
static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch)
static __always_inline bool arch_static_branch(struct static_key * const key,
static __always_inline bool arch_static_branch_jump(struct static_key * const key,
static __always_inline bool arch_static_branch(struct static_key *key,
static __always_inline bool arch_static_branch_jump(struct static_key *key,
static __always_inline bool arch_static_branch(struct static_key * const key, const bool branch)
static __always_inline bool arch_static_branch_jump(struct static_key * const key, const bool branch)
static __always_inline bool arch_static_branch(struct static_key *key, bool branch)
static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch)
static __always_inline bool arch_static_branch(struct static_key *const key,
arch_static_branch_jump(struct static_key *const key, const bool branch)
static __always_inline bool arch_static_branch(struct static_key *key, bool branch)
static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch)
extern struct static_key hcall_tracepoint_key;
static __always_inline bool arch_static_branch(struct static_key *key, bool branch)
static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch)
struct static_key opal_tracepoint_key = STATIC_KEY_INIT;
struct static_key hcall_tracepoint_key = STATIC_KEY_INIT;
static __always_inline bool arch_static_branch(struct static_key * const key,
static __always_inline bool arch_static_branch_jump(struct static_key * const key,
static __always_inline bool arch_static_branch(struct static_key *key, bool branch)
static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch)
static __always_inline bool arch_static_branch(struct static_key *key, bool branch)
static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch)
static __always_inline bool arch_static_branch(struct static_key * const key, const bool branch)
static __always_inline bool arch_static_branch_jump(struct static_key * const key, const bool branch)
static struct static_key mc_debug __ro_after_init;
static __always_inline bool arch_static_branch(struct static_key *key,
static __always_inline bool arch_static_branch_jump(struct static_key *key,
u8 static_key;
static_key = !il_is_associated(il);
if (!static_key) {
if (static_key)
if (static_key)
static inline struct static_key *jump_entry_key(const struct jump_entry *entry)
return (struct static_key *)((unsigned long)&entry->key + offset);
static inline struct static_key *jump_entry_key(const struct jump_entry *entry)
return (struct static_key *)((unsigned long)entry->key & ~3UL);
static __always_inline bool static_key_false(struct static_key *key)
static __always_inline bool static_key_true(struct static_key *key)
extern bool static_key_slow_inc(struct static_key *key);
extern bool static_key_fast_inc_not_disabled(struct static_key *key);
extern void static_key_slow_dec(struct static_key *key);
extern bool static_key_slow_inc_cpuslocked(struct static_key *key);
extern void static_key_slow_dec_cpuslocked(struct static_key *key);
extern int static_key_count(struct static_key *key);
extern void static_key_enable(struct static_key *key);
extern void static_key_disable(struct static_key *key);
extern void static_key_enable_cpuslocked(struct static_key *key);
extern void static_key_disable_cpuslocked(struct static_key *key);
static __always_inline int static_key_count(struct static_key *key)
static __always_inline bool static_key_false(struct static_key *key)
static __always_inline bool static_key_true(struct static_key *key)
static inline bool static_key_fast_inc_not_disabled(struct static_key *key)
static inline void static_key_slow_dec(struct static_key *key)
static inline void static_key_enable(struct static_key *key)
static inline void static_key_disable(struct static_key *key)
struct static_key key;
struct static_key key;
if (!__builtin_types_compatible_p(typeof(*x), struct static_key) && \
static_key_count((struct static_key *)x) > 0; \
struct static_key key;
__static_key_slow_dec_deferred(struct static_key *key,
struct static_key key;
extern struct static_key nf_hooks_needed[NFPROTO_NUMPROTO][NF_MAX_HOOKS];
extern struct static_key xt_tee_enabled;
extern struct static_key perf_swevent_enabled[PERF_COUNT_SW_MAX];
struct static_key;
extern struct static_key paravirt_steal_enabled;
extern struct static_key paravirt_steal_rq_enabled;
struct static_key *key = (struct static_key *)table->data;
struct static_key perf_swevent_enabled[PERF_COUNT_SW_MAX];
int static_key_count(struct static_key *key)
bool static_key_fast_inc_not_disabled(struct static_key *key)
bool static_key_slow_inc_cpuslocked(struct static_key *key)
bool static_key_slow_inc(struct static_key *key)
void static_key_enable_cpuslocked(struct static_key *key)
void static_key_enable(struct static_key *key)
void static_key_disable_cpuslocked(struct static_key *key)
void static_key_disable(struct static_key *key)
static bool static_key_dec_not_one(struct static_key *key)
static void __static_key_slow_dec_cpuslocked(struct static_key *key)
static void __static_key_slow_dec(struct static_key *key)
void static_key_slow_dec(struct static_key *key)
void static_key_slow_dec_cpuslocked(struct static_key *key)
void __static_key_slow_dec_deferred(struct static_key *key,
static inline struct jump_entry *static_key_entries(struct static_key *key)
static inline bool static_key_type(struct static_key *key)
static inline bool static_key_linked(struct static_key *key)
static inline void static_key_clear_linked(struct static_key *key)
static inline void static_key_set_linked(struct static_key *key)
static void static_key_set_entries(struct static_key *key,
struct static_key *key = jump_entry_key(entry);
static void __jump_label_update(struct static_key *key,
static void __jump_label_update(struct static_key *key,
struct static_key *key = NULL;
struct static_key *iterk;
static inline bool static_key_sealed(struct static_key *key)
static inline void static_key_seal(struct static_key *key)
struct static_key *iterk = jump_entry_key(iter);
struct static_key *key = jump_entry_key(entry);
static inline struct static_key_mod *static_key_mod(struct static_key *key)
static void static_key_set_mod(struct static_key *key,
static void __jump_label_mod_update(struct static_key *key)
struct static_key *key = NULL;
struct static_key *iterk;
struct static_key *key = NULL;
static void jump_label_update(struct static_key *key)
static void jump_label_update(struct static_key *key);
struct static_key paravirt_steal_rq_enabled;
struct static_key paravirt_steal_enabled;
struct static_key sched_feat_keys[__SCHED_FEAT_NR] = {
static struct static_key __cfs_bandwidth_used;
static __always_inline bool static_branch_##name(struct static_key *key) \
extern struct static_key sched_feat_keys[__SCHED_FEAT_NR];
struct static_key *key = (struct static_key *)table->data;
struct static_key base_old_true_key = STATIC_KEY_INIT_TRUE;
struct static_key base_inv_old_true_key = STATIC_KEY_INIT_TRUE;
struct static_key base_old_false_key = STATIC_KEY_INIT_FALSE;
struct static_key base_inv_old_false_key = STATIC_KEY_INIT_FALSE;
static void invert_key(struct static_key *key)
struct static_key old_true_key = STATIC_KEY_INIT_TRUE;
struct static_key old_false_key = STATIC_KEY_INIT_FALSE;
extern struct static_key base_old_true_key;
extern struct static_key base_inv_old_true_key;
extern struct static_key base_old_false_key;
extern struct static_key base_inv_old_false_key;
struct static_key *key;
static void invert_key(struct static_key *key)
struct static_key *previous = NULL;
static struct static_key xps_needed __read_mostly;
static struct static_key xps_rxqs_needed __read_mostly;
struct static_key nf_hooks_needed[NFPROTO_NUMPROTO][NF_MAX_HOOKS];
struct static_key xt_tee_enabled __read_mostly;
__rust_helper int rust_helper_static_key_count(struct static_key *key)