static_key 12 arch/arm/include/asm/jump_label.h static __always_inline bool arch_static_branch(struct static_key *key, bool branch) static_key 26 arch/arm/include/asm/jump_label.h static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch) static_key 6 arch/arm/include/asm/paravirt.h struct static_key; static_key 7 arch/arm/include/asm/paravirt.h extern struct static_key paravirt_steal_enabled; static_key 8 arch/arm/include/asm/paravirt.h extern struct static_key paravirt_steal_rq_enabled; static_key 14 arch/arm/kernel/paravirt.c struct static_key paravirt_steal_enabled; static_key 15 arch/arm/kernel/paravirt.c struct static_key paravirt_steal_rq_enabled; static_key 18 arch/arm64/include/asm/jump_label.h static __always_inline bool arch_static_branch(struct static_key *key, static_key 35 arch/arm64/include/asm/jump_label.h static __always_inline bool arch_static_branch_jump(struct static_key *key, static_key 6 arch/arm64/include/asm/paravirt.h struct static_key; static_key 7 arch/arm64/include/asm/paravirt.h extern struct static_key paravirt_steal_enabled; static_key 8 arch/arm64/include/asm/paravirt.h extern struct static_key paravirt_steal_rq_enabled; static_key 14 arch/arm64/kernel/paravirt.c struct static_key paravirt_steal_enabled; static_key 15 arch/arm64/kernel/paravirt.c struct static_key paravirt_steal_rq_enabled; static_key 35 arch/mips/include/asm/jump_label.h static __always_inline bool arch_static_branch(struct static_key *key, bool branch) static_key 49 arch/mips/include/asm/jump_label.h static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch) static_key 12 arch/parisc/include/asm/jump_label.h static __always_inline bool arch_static_branch(struct static_key *key, bool branch) static_key 27 arch/parisc/include/asm/jump_label.h static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch) static_key 34 arch/powerpc/include/asm/asm-prototypes.h extern struct static_key hcall_tracepoint_key; static_key 18 arch/powerpc/include/asm/jump_label.h static __always_inline bool arch_static_branch(struct static_key *key, bool branch) static_key 32 arch/powerpc/include/asm/jump_label.h static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch) static_key 8 arch/powerpc/platforms/powernv/opal-tracepoints.c struct static_key opal_tracepoint_key = STATIC_KEY_INIT; static_key 1773 arch/powerpc/platforms/pseries/lpar.c struct static_key hcall_tracepoint_key = STATIC_KEY_INIT; static_key 23 arch/s390/include/asm/jump_label.h static __always_inline bool arch_static_branch(struct static_key *key, bool branch) static_key 37 arch/s390/include/asm/jump_label.h static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch) static_key 11 arch/sparc/include/asm/jump_label.h static __always_inline bool arch_static_branch(struct static_key *key, bool branch) static_key 27 arch/sparc/include/asm/jump_label.h static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch) static_key 23 arch/x86/include/asm/jump_label.h static __always_inline bool arch_static_branch(struct static_key *key, bool branch) static_key 39 arch/x86/include/asm/jump_label.h static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch) static_key 25 arch/x86/include/asm/paravirt.h struct static_key; static_key 26 arch/x86/include/asm/paravirt.h extern struct static_key paravirt_steal_enabled; static_key 27 arch/x86/include/asm/paravirt.h extern struct static_key paravirt_steal_rq_enabled; static_key 181 arch/x86/kernel/paravirt.c struct static_key paravirt_steal_enabled; static_key 182 arch/x86/kernel/paravirt.c struct static_key paravirt_steal_rq_enabled; static_key 162 arch/x86/kvm/lapic.h extern struct static_key kvm_no_apic_vcpu; static_key 237 arch/x86/kvm/mmu_audit.c static struct static_key mmu_audit_key; static_key 9442 arch/x86/kvm/x86.c struct static_key kvm_no_apic_vcpu __read_mostly; static_key 306 arch/x86/kvm/x86.h extern struct static_key kvm_no_apic_vcpu; static_key 13 arch/xtensa/include/asm/jump_label.h static __always_inline bool arch_static_branch(struct static_key *key, static_key 28 arch/xtensa/include/asm/jump_label.h static __always_inline bool arch_static_branch_jump(struct static_key *key, static_key 2920 drivers/net/wireless/intel/iwlegacy/3945-mac.c u8 static_key; static_key 2939 drivers/net/wireless/intel/iwlegacy/3945-mac.c static_key = !il_is_associated(il); static_key 2941 drivers/net/wireless/intel/iwlegacy/3945-mac.c if (!static_key) { static_key 2954 drivers/net/wireless/intel/iwlegacy/3945-mac.c if (static_key) static_key 2961 drivers/net/wireless/intel/iwlegacy/3945-mac.c if (static_key) static_key 138 include/linux/jump_label.h static inline struct static_key *jump_entry_key(const struct jump_entry *entry) static_key 142 include/linux/jump_label.h return (struct static_key *)((unsigned long)&entry->key + offset); static_key 157 include/linux/jump_label.h static inline struct static_key *jump_entry_key(const struct jump_entry *entry) static_key 159 include/linux/jump_label.h return (struct static_key *)((unsigned long)entry->key & ~3UL); static_key 198 include/linux/jump_label.h static __always_inline bool static_key_false(struct static_key *key) static_key 203 include/linux/jump_label.h static __always_inline bool static_key_true(struct static_key *key) static_key 222 include/linux/jump_label.h extern void static_key_slow_inc(struct static_key *key); static_key 223 include/linux/jump_label.h extern void static_key_slow_dec(struct static_key *key); static_key 224 include/linux/jump_label.h extern void static_key_slow_inc_cpuslocked(struct static_key *key); static_key 225 include/linux/jump_label.h extern void static_key_slow_dec_cpuslocked(struct static_key *key); static_key 227 include/linux/jump_label.h extern int static_key_count(struct static_key *key); static_key 228 include/linux/jump_label.h extern void static_key_enable(struct static_key *key); static_key 229 include/linux/jump_label.h extern void static_key_disable(struct static_key *key); static_key 230 include/linux/jump_label.h extern void static_key_enable_cpuslocked(struct static_key *key); static_key 231 include/linux/jump_label.h extern void static_key_disable_cpuslocked(struct static_key *key); static_key 252 include/linux/jump_label.h static inline int static_key_count(struct static_key *key) static_key 262 include/linux/jump_label.h static __always_inline bool static_key_false(struct static_key *key) static_key 269 include/linux/jump_label.h static __always_inline bool static_key_true(struct static_key *key) static_key 276 include/linux/jump_label.h static inline void static_key_slow_inc(struct static_key *key) static_key 282 include/linux/jump_label.h static inline void static_key_slow_dec(struct static_key *key) static_key 304 include/linux/jump_label.h static inline void static_key_enable(struct static_key *key) static_key 315 include/linux/jump_label.h static inline void static_key_disable(struct static_key *key) static_key 347 include/linux/jump_label.h struct static_key key; static_key 351 include/linux/jump_label.h struct static_key key; static_key 389 include/linux/jump_label.h if (!__builtin_types_compatible_p(typeof(*x), struct static_key) && \ static_key 393 include/linux/jump_label.h static_key_count((struct static_key *)x) > 0; \ static_key 10 include/linux/jump_label_ratelimit.h struct static_key key; static_key 36 include/linux/jump_label_ratelimit.h __static_key_slow_dec_deferred(struct static_key *key, static_key 65 include/linux/jump_label_ratelimit.h struct static_key key; static_key 196 include/linux/netfilter.h extern struct static_key nf_hooks_needed[NFPROTO_NUMPROTO][NF_MAX_HOOKS]; static_key 351 include/linux/netfilter/x_tables.h extern struct static_key xt_tee_enabled; static_key 1077 include/linux/perf_event.h extern struct static_key perf_swevent_enabled[PERF_COUNT_SW_MAX]; static_key 32 include/linux/tracepoint-defs.h struct static_key key; static_key 8607 kernel/events/core.c struct static_key perf_swevent_enabled[PERF_COUNT_SW_MAX]; static_key 93 kernel/jump_label.c static void jump_label_update(struct static_key *key); static_key 104 kernel/jump_label.c int static_key_count(struct static_key *key) static_key 116 kernel/jump_label.c void static_key_slow_inc_cpuslocked(struct static_key *key) static_key 156 kernel/jump_label.c void static_key_slow_inc(struct static_key *key) static_key 164 kernel/jump_label.c void static_key_enable_cpuslocked(struct static_key *key) static_key 187 kernel/jump_label.c void static_key_enable(struct static_key *key) static_key 195 kernel/jump_label.c void static_key_disable_cpuslocked(struct static_key *key) static_key 212 kernel/jump_label.c void static_key_disable(struct static_key *key) static_key 220 kernel/jump_label.c static bool static_key_slow_try_dec(struct static_key *key) static_key 239 kernel/jump_label.c static void __static_key_slow_dec_cpuslocked(struct static_key *key) static_key 252 kernel/jump_label.c static void __static_key_slow_dec(struct static_key *key) static_key 267 kernel/jump_label.c void static_key_slow_dec(struct static_key *key) static_key 274 kernel/jump_label.c void static_key_slow_dec_cpuslocked(struct static_key *key) static_key 280 kernel/jump_label.c void __static_key_slow_dec_deferred(struct static_key *key, static_key 345 kernel/jump_label.c static inline struct jump_entry *static_key_entries(struct static_key *key) static_key 351 kernel/jump_label.c static inline bool static_key_type(struct static_key *key) static_key 356 kernel/jump_label.c static inline bool static_key_linked(struct static_key *key) static_key 361 kernel/jump_label.c static inline void static_key_clear_linked(struct static_key *key) static_key 366 kernel/jump_label.c static inline void static_key_set_linked(struct static_key *key) static_key 380 kernel/jump_label.c static void static_key_set_entries(struct static_key *key, static_key 393 kernel/jump_label.c struct static_key *key = jump_entry_key(entry); static_key 420 kernel/jump_label.c static void __jump_label_update(struct static_key *key, static_key 431 kernel/jump_label.c static void __jump_label_update(struct static_key *key, static_key 457 kernel/jump_label.c struct static_key *key = NULL; static_key 477 kernel/jump_label.c struct static_key *iterk; static_key 502 kernel/jump_label.c struct static_key *key = jump_entry_key(entry); static_key 516 kernel/jump_label.c static inline struct static_key_mod *static_key_mod(struct static_key *key) static_key 528 kernel/jump_label.c static void static_key_set_mod(struct static_key *key, static_key 557 kernel/jump_label.c static void __jump_label_mod_update(struct static_key *key) static_key 612 kernel/jump_label.c struct static_key *key = NULL; static_key 622 kernel/jump_label.c struct static_key *iterk; static_key 673 kernel/jump_label.c struct static_key *key = NULL; static_key 787 kernel/jump_label.c static void jump_label_update(struct static_key *key) static_key 81 kernel/sched/debug.c struct static_key sched_feat_keys[__SCHED_FEAT_NR] = { static_key 4323 kernel/sched/fair.c static struct static_key __cfs_bandwidth_used; static_key 1578 kernel/sched/sched.h static __always_inline bool static_branch_##name(struct static_key *key) \ static_key 1586 kernel/sched/sched.h extern struct static_key sched_feat_keys[__SCHED_FEAT_NR]; static_key 3390 kernel/sysctl.c struct static_key *key = (struct static_key *)table->data; static_key 20 lib/crc-t10dif.c static struct static_key crct10dif_fallback __read_mostly; static_key 15 lib/test_static_key_base.c struct static_key base_old_true_key = STATIC_KEY_INIT_TRUE; static_key 17 lib/test_static_key_base.c struct static_key base_inv_old_true_key = STATIC_KEY_INIT_TRUE; static_key 19 lib/test_static_key_base.c struct static_key base_old_false_key = STATIC_KEY_INIT_FALSE; static_key 21 lib/test_static_key_base.c struct static_key base_inv_old_false_key = STATIC_KEY_INIT_FALSE; static_key 34 lib/test_static_key_base.c static void invert_key(struct static_key *key) static_key 15 lib/test_static_keys.c struct static_key old_true_key = STATIC_KEY_INIT_TRUE; static_key 16 lib/test_static_keys.c struct static_key old_false_key = STATIC_KEY_INIT_FALSE; static_key 23 lib/test_static_keys.c extern struct static_key base_old_true_key; static_key 24 lib/test_static_keys.c extern struct static_key base_inv_old_true_key; static_key 25 lib/test_static_keys.c extern struct static_key base_old_false_key; static_key 26 lib/test_static_keys.c extern struct static_key base_inv_old_false_key; static_key 37 lib/test_static_keys.c struct static_key *key; static_key 47 lib/test_static_keys.c static void invert_key(struct static_key *key) static_key 57 lib/test_static_keys.c struct static_key *previous = NULL; static_key 2062 net/core/dev.c struct static_key xps_needed __read_mostly; static_key 2064 net/core/dev.c struct static_key xps_rxqs_needed __read_mostly; static_key 38 net/netfilter/core.c struct static_key nf_hooks_needed[NFPROTO_NUMPROTO][NF_MAX_HOOKS]; static_key 1291 net/netfilter/x_tables.c struct static_key xt_tee_enabled __read_mostly;