/linux-4.1.27/include/linux/ |
D | jump_label.h | 66 struct static_key { struct 76 struct static_key { argument 97 static inline int static_key_count(struct static_key *key) in static_key_count() argument 109 inline struct jump_entry *jump_label_get_entries(struct static_key *key) in jump_label_get_entries() 115 static inline bool jump_label_get_branch_default(struct static_key *key) in jump_label_get_branch_default() 123 static __always_inline bool static_key_false(struct static_key *key) in static_key_false() 128 static __always_inline bool static_key_true(struct static_key *key) in static_key_true() 144 extern void static_key_slow_inc(struct static_key *key); 145 extern void static_key_slow_dec(struct static_key *key); 148 #define STATIC_KEY_INIT_TRUE ((struct static_key) \ [all …]
|
D | jump_label_ratelimit.h | 9 struct static_key key; 22 struct static_key key;
|
D | context_tracking_state.h | 23 extern struct static_key context_tracking_enabled;
|
D | net.h | 247 struct static_key *done_key); 253 static struct static_key ___once_key = \
|
D | cpuset.h | 19 extern struct static_key cpusets_enabled_key;
|
D | tracepoint.h | 35 struct static_key key;
|
D | memcontrol.h | 399 extern struct static_key memcg_kmem_enabled_key;
|
D | netfilter.h | 132 extern struct static_key nf_hooks_needed[NFPROTO_NUMPROTO][NF_MAX_HOOKS];
|
D | perf_event.h | 746 extern struct static_key perf_swevent_enabled[PERF_COUNT_SW_MAX];
|
D | netdevice.h | 189 extern struct static_key rps_needed;
|
/linux-4.1.27/kernel/ |
D | jump_label.c | 57 static void jump_label_update(struct static_key *key, int enable); 59 void static_key_slow_inc(struct static_key *key) in static_key_slow_inc() 77 static void __static_key_slow_dec(struct static_key *key, in __static_key_slow_dec() 105 void static_key_slow_dec(struct static_key *key) in static_key_slow_dec() 164 static void __jump_label_update(struct static_key *key, in __jump_label_update() 181 static enum jump_label_type jump_label_type(struct static_key *key) in jump_label_type() 196 struct static_key *key = NULL; in jump_label_init() 203 struct static_key *iterk; in jump_label_init() 205 iterk = (struct static_key *)(unsigned long)iter->key; in jump_label_init() 246 static void __jump_label_mod_update(struct static_key *key, int enable) in __jump_label_mod_update() [all …]
|
D | context_tracking.c | 27 struct static_key context_tracking_enabled = STATIC_KEY_INIT_FALSE;
|
D | cpuset.c | 64 struct static_key cpusets_enabled_key __read_mostly = STATIC_KEY_INIT_FALSE;
|
/linux-4.1.27/arch/ia64/include/asm/ |
D | paravirt.h | 283 struct static_key; 284 extern struct static_key paravirt_steal_enabled; 285 extern struct static_key paravirt_steal_rq_enabled;
|
/linux-4.1.27/arch/x86/kernel/ |
D | paravirt-spinlocks.c | 19 struct static_key paravirt_ticketlocks_enabled = STATIC_KEY_INIT_FALSE;
|
D | paravirt.c | 211 struct static_key paravirt_steal_enabled; 212 struct static_key paravirt_steal_rq_enabled;
|
D | tsc.c | 42 static struct static_key __use_tsc = STATIC_KEY_INIT;
|
/linux-4.1.27/arch/sparc/include/asm/ |
D | jump_label.h | 10 static __always_inline bool arch_static_branch(struct static_key *key) in arch_static_branch()
|
/linux-4.1.27/arch/arm64/include/asm/ |
D | jump_label.h | 29 static __always_inline bool arch_static_branch(struct static_key *key) in arch_static_branch()
|
/linux-4.1.27/arch/s390/include/asm/ |
D | jump_label.h | 15 static __always_inline bool arch_static_branch(struct static_key *key) in arch_static_branch()
|
/linux-4.1.27/arch/arm/include/asm/ |
D | jump_label.h | 16 static __always_inline bool arch_static_branch(struct static_key *key) in arch_static_branch()
|
/linux-4.1.27/net/core/ |
D | utils.c | 339 struct static_key *key; 351 static void __net_random_once_disable_jump(struct static_key *key) in __net_random_once_disable_jump() 365 struct static_key *once_key) in __net_get_random_once()
|
D | sock.c | 242 struct static_key memcg_socket_limit_enabled; 330 struct static_key memalloc_socks = STATIC_KEY_INIT_FALSE;
|
D | dev.c | 1630 static struct static_key ingress_needed __read_mostly; 1645 static struct static_key netstamp_needed __read_mostly; 3070 struct static_key rps_needed __read_mostly;
|
/linux-4.1.27/arch/mips/include/asm/ |
D | jump_label.h | 29 static __always_inline bool arch_static_branch(struct static_key *key) in arch_static_branch()
|
/linux-4.1.27/arch/x86/include/asm/ |
D | jump_label.h | 19 static __always_inline bool arch_static_branch(struct static_key *key) in arch_static_branch()
|
D | spinlock.h | 42 extern struct static_key paravirt_ticketlocks_enabled; 43 static __always_inline bool static_key_false(struct static_key *key);
|
D | mmu_context.h | 22 extern struct static_key rdpmc_always_available;
|
D | paravirt.h | 195 struct static_key; 196 extern struct static_key paravirt_steal_enabled; 197 extern struct static_key paravirt_steal_rq_enabled;
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | jump_label.h | 21 static __always_inline bool arch_static_branch(struct static_key *key) in arch_static_branch()
|
/linux-4.1.27/Documentation/ |
D | static-keys.txt | 12 struct static_key key = STATIC_KEY_INIT_FALSE; 78 struct static_key key; 82 struct static_key key = STATIC_KEY_INIT_TRUE; 86 struct static_key key = STATIC_KEY_INIT_FALSE; 88 If the key is not initialized, it is default false. The 'struct static_key', 153 * __always_inline bool arch_static_branch(struct static_key *key), see:
|
/linux-4.1.27/arch/powerpc/platforms/powernv/ |
D | opal-tracepoints.c | 6 struct static_key opal_tracepoint_key = STATIC_KEY_INIT;
|
/linux-4.1.27/lib/ |
D | crc-t10dif.c | 20 static struct static_key crct10dif_fallback __read_mostly;
|
/linux-4.1.27/arch/x86/kvm/ |
D | lapic.h | 104 extern struct static_key kvm_no_apic_vcpu;
|
D | x86.h | 176 extern struct static_key kvm_no_apic_vcpu;
|
D | mmu_audit.c | 233 static struct static_key mmu_audit_key;
|
D | x86.c | 7316 struct static_key kvm_no_apic_vcpu __read_mostly;
|
/linux-4.1.27/kernel/sched/ |
D | clock.c | 80 static struct static_key __sched_clock_stable = STATIC_KEY_INIT;
|
D | sched.h | 978 static __always_inline bool static_branch_##name(struct static_key *key) \ 987 extern struct static_key sched_feat_keys[__SCHED_FEAT_NR];
|
D | fair.c | 3392 static struct static_key __cfs_bandwidth_used;
|
D | core.c | 179 struct static_key sched_feat_keys[__SCHED_FEAT_NR] = {
|
/linux-4.1.27/arch/s390/lib/ |
D | uaccess.c | 18 static struct static_key have_mvcos = STATIC_KEY_INIT_FALSE;
|
/linux-4.1.27/net/netfilter/ |
D | core.c | 59 struct static_key nf_hooks_needed[NFPROTO_NUMPROTO][NF_MAX_HOOKS];
|
/linux-4.1.27/arch/ia64/kernel/ |
D | paravirt.c | 637 struct static_key paravirt_steal_enabled; 638 struct static_key paravirt_steal_rq_enabled;
|
/linux-4.1.27/Documentation/trace/ |
D | tracepoints.txt | 139 the static_key of the tracepoint to allow the if statement to be implemented
|
/linux-4.1.27/drivers/net/wireless/iwlegacy/ |
D | 3945-mac.c | 2945 u8 static_key; in il3945_mac_set_key() local 2964 static_key = !il_is_associated(il); in il3945_mac_set_key() 2966 if (!static_key) { in il3945_mac_set_key() 2979 if (static_key) in il3945_mac_set_key() 2986 if (static_key) in il3945_mac_set_key()
|
/linux-4.1.27/arch/powerpc/platforms/pseries/ |
D | lpar.c | 660 struct static_key hcall_tracepoint_key = STATIC_KEY_INIT;
|
/linux-4.1.27/include/net/ |
D | sock.h | 749 extern struct static_key memalloc_socks; 1117 extern struct static_key memcg_socket_limit_enabled;
|
/linux-4.1.27/net/ipv6/ |
D | udp.c | 614 static struct static_key udpv6_encap_needed __read_mostly;
|
/linux-4.1.27/arch/x86/kernel/cpu/ |
D | perf_event.c | 48 struct static_key rdpmc_always_available = STATIC_KEY_INIT_FALSE;
|
/linux-4.1.27/drivers/i2c/ |
D | i2c-core.c | 69 static struct static_key i2c_trace_msg = STATIC_KEY_INIT_FALSE;
|
/linux-4.1.27/net/ipv4/ |
D | udp.c | 1478 static struct static_key udp_encap_needed __read_mostly;
|
/linux-4.1.27/mm/ |
D | memcontrol.c | 580 struct static_key memcg_kmem_enabled_key;
|
/linux-4.1.27/kernel/events/ |
D | core.c | 6561 struct static_key perf_swevent_enabled[PERF_COUNT_SW_MAX];
|