Symbol: __always_inline
arch/alpha/include/asm/bitops.h
121
static __always_inline void
arch/alpha/include/asm/bitops.h
189
static __always_inline bool
arch/alpha/include/asm/bitops.h
233
static __always_inline bool
arch/alpha/include/asm/bitops.h
275
static __always_inline bool
arch/alpha/include/asm/bitops.h
49
static __always_inline void
arch/alpha/include/asm/bitops.h
85
static __always_inline void
arch/alpha/include/asm/cmpxchg.h
216
static __always_inline unsigned long
arch/alpha/include/asm/cmpxchg.h
99
static __always_inline unsigned long
arch/arc/include/asm/jump_label.h
31
static __always_inline bool arch_static_branch(struct static_key *key,
arch/arc/include/asm/jump_label.h
47
static __always_inline bool arch_static_branch_jump(struct static_key *key,
arch/arm/include/asm/arch_timer.h
27
static __always_inline
arch/arm/include/asm/arch_timer.h
59
static __always_inline
arch/arm/include/asm/bitrev.h
11
static __always_inline __attribute_const__ u16 __arch_bitrev16(u16 x)
arch/arm/include/asm/bitrev.h
16
static __always_inline __attribute_const__ u8 __arch_bitrev8(u8 x)
arch/arm/include/asm/bitrev.h
5
static __always_inline __attribute_const__ u32 __arch_bitrev32(u32 x)
arch/arm/include/asm/current.h
17
static __always_inline __attribute_const__ struct task_struct *get_current(void)
arch/arm/include/asm/div64.h
56
static __always_inline
arch/arm/include/asm/domain.h
105
static __always_inline unsigned int get_domain(void)
arch/arm/include/asm/domain.h
110
static __always_inline void set_domain(unsigned int val)
arch/arm/include/asm/domain.h
85
static __always_inline unsigned int get_domain(void)
arch/arm/include/asm/domain.h
97
static __always_inline void set_domain(unsigned int val)
arch/arm/include/asm/jump_label.h
20
static __always_inline bool arch_static_branch(struct static_key *key, bool branch)
arch/arm/include/asm/jump_label.h
30
static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch)
arch/arm/include/asm/percpu.h
28
static __always_inline unsigned long __my_cpu_offset(void)
arch/arm/include/asm/stackprotector.h
28
static __always_inline void boot_init_stack_canary(void)
arch/arm/include/asm/stacktrace.h
37
static __always_inline
arch/arm/include/asm/uaccess.h
31
static __always_inline unsigned int uaccess_save_and_enable(void)
arch/arm/include/asm/uaccess.h
42
static __always_inline void uaccess_restore(unsigned int flags)
arch/arm/include/asm/uaccess.h
50
static __always_inline unsigned int uaccess_save_and_enable(void)
arch/arm/include/asm/vdso/gettimeofday.h
116
static __always_inline u64 __arch_get_hw_counter(int clock_mode,
arch/arm/include/asm/vdso/gettimeofday.h
20
static __always_inline int gettimeofday_fallback(
arch/arm/include/asm/vdso/gettimeofday.h
38
static __always_inline long clock_gettime_fallback(
arch/arm/include/asm/vdso/gettimeofday.h
56
static __always_inline long clock_gettime32_fallback(
arch/arm/include/asm/vdso/gettimeofday.h
74
static __always_inline int clock_getres_fallback(
arch/arm/include/asm/vdso/gettimeofday.h
92
static __always_inline int clock_getres32_fallback(
arch/arm/include/asm/vdso/vsyscall.h
10
static __always_inline
arch/arm64/include/asm/acpi.h
138
static __always_inline const char *acpi_get_enable_method(int cpu)
arch/arm64/include/asm/alternative-macros.h
226
static __always_inline bool
arch/arm64/include/asm/alternative-macros.h
248
static __always_inline bool
arch/arm64/include/asm/arch_gicv3.h
133
static __always_inline void gic_write_pmr(u32 val)
arch/arm64/include/asm/arch_gicv3.h
29
static __always_inline void gic_write_dir(u32 irq)
arch/arm64/include/asm/arch_timer.h
131
static __always_inline
arch/arm64/include/asm/arch_timer.h
170
static __always_inline u64 __arch_counter_get_cntpct_stable(void)
arch/arm64/include/asm/arch_timer.h
179
static __always_inline u64 __arch_counter_get_cntpct(void)
arch/arm64/include/asm/arch_timer.h
187
static __always_inline u64 __arch_counter_get_cntvct_stable(void)
arch/arm64/include/asm/arch_timer.h
196
static __always_inline u64 __arch_counter_get_cntvct(void)
arch/arm64/include/asm/arch_timer.h
99
static __always_inline
arch/arm64/include/asm/archrandom.h
62
static __always_inline bool __cpu_has_rng(void)
arch/arm64/include/asm/atomic.h
20
static __always_inline void arch_##op(int i, atomic_t *v) \
arch/arm64/include/asm/atomic.h
35
static __always_inline int arch_##op##name(int i, atomic_t *v) \
arch/arm64/include/asm/atomic.h
59
static __always_inline void arch_##op(long i, atomic64_t *v) \
arch/arm64/include/asm/atomic.h
74
static __always_inline long arch_##op##name(long i, atomic64_t *v) \
arch/arm64/include/asm/atomic.h
97
static __always_inline long arch_atomic64_dec_if_positive(atomic64_t *v)
arch/arm64/include/asm/atomic_ll_sc.h
122
static __always_inline void \
arch/arm64/include/asm/atomic_ll_sc.h
139
static __always_inline long \
arch/arm64/include/asm/atomic_ll_sc.h
160
static __always_inline long \
arch/arm64/include/asm/atomic_ll_sc.h
217
static __always_inline s64
arch/arm64/include/asm/atomic_ll_sc.h
240
static __always_inline u##sz \
arch/arm64/include/asm/atomic_ll_sc.h
26
static __always_inline void \
arch/arm64/include/asm/atomic_ll_sc.h
305
static __always_inline u128 \
arch/arm64/include/asm/atomic_ll_sc.h
43
static __always_inline int \
arch/arm64/include/asm/atomic_ll_sc.h
64
static __always_inline int \
arch/arm64/include/asm/atomic_lse.h
101
static __always_inline void __lse_atomic_and(int i, atomic_t *v)
arch/arm64/include/asm/atomic_lse.h
107
static __always_inline int \
arch/arm64/include/asm/atomic_lse.h
121
static __always_inline void \
arch/arm64/include/asm/atomic_lse.h
136
static __always_inline void __lse_atomic64_sub(s64 i, atomic64_t *v)
arch/arm64/include/asm/atomic_lse.h
14
static __always_inline void \
arch/arm64/include/asm/atomic_lse.h
144
static __always_inline long \
arch/arm64/include/asm/atomic_lse.h
175
static __always_inline long \
arch/arm64/include/asm/atomic_lse.h
189
static __always_inline long \
arch/arm64/include/asm/atomic_lse.h
195
static __always_inline long \
arch/arm64/include/asm/atomic_lse.h
208
static __always_inline void __lse_atomic64_and(s64 i, atomic64_t *v)
arch/arm64/include/asm/atomic_lse.h
214
static __always_inline long \
arch/arm64/include/asm/atomic_lse.h
227
static __always_inline s64 __lse_atomic64_dec_if_positive(atomic64_t *v)
arch/arm64/include/asm/atomic_lse.h
249
static __always_inline u##sz \
arch/arm64/include/asm/atomic_lse.h
285
static __always_inline u128 \
arch/arm64/include/asm/atomic_lse.h
29
static __always_inline void __lse_atomic_sub(int i, atomic_t *v)
arch/arm64/include/asm/atomic_lse.h
37
static __always_inline int \
arch/arm64/include/asm/atomic_lse.h
68
static __always_inline int \
arch/arm64/include/asm/atomic_lse.h
82
static __always_inline int \
arch/arm64/include/asm/atomic_lse.h
88
static __always_inline int \
arch/arm64/include/asm/bitrev.h
10
static __always_inline __attribute_const__ u16 __arch_bitrev16(u16 x)
arch/arm64/include/asm/bitrev.h
15
static __always_inline __attribute_const__ u8 __arch_bitrev8(u8 x)
arch/arm64/include/asm/bitrev.h
4
static __always_inline __attribute_const__ u32 __arch_bitrev32(u32 x)
arch/arm64/include/asm/cacheflush.h
135
static __always_inline void icache_inval_all_pou(void)
arch/arm64/include/asm/cmpxchg.h
148
static __always_inline unsigned long __cmpxchg##sfx(volatile void *ptr, \
arch/arm64/include/asm/cmpxchg.h
239
static __always_inline void __cmpwait##sfx(volatile void *ptr, \
arch/arm64/include/asm/cmpxchg.h
65
static __always_inline unsigned long \
arch/arm64/include/asm/cpucaps.h
13
static __always_inline bool
arch/arm64/include/asm/cpufeature.h
435
static __always_inline bool is_vhe_hyp_code(void)
arch/arm64/include/asm/cpufeature.h
441
static __always_inline bool is_nvhe_hyp_code(void)
arch/arm64/include/asm/cpufeature.h
447
static __always_inline bool is_hyp_code(void)
arch/arm64/include/asm/cpufeature.h
469
static __always_inline bool boot_capabilities_finalized(void)
arch/arm64/include/asm/cpufeature.h
474
static __always_inline bool system_capabilities_finalized(void)
arch/arm64/include/asm/cpufeature.h
484
static __always_inline bool cpus_have_cap(unsigned int num)
arch/arm64/include/asm/cpufeature.h
502
static __always_inline bool cpus_have_final_boot_cap(int num)
arch/arm64/include/asm/cpufeature.h
519
static __always_inline bool cpus_have_final_cap(int num)
arch/arm64/include/asm/cpufeature.h
539
static __always_inline unsigned int __attribute_const__
arch/arm64/include/asm/cpufeature.h
545
static __always_inline unsigned int __attribute_const__
arch/arm64/include/asm/cpufeature.h
748
static __always_inline bool system_supports_fpsimd(void)
arch/arm64/include/asm/cpufeature.h
764
static __always_inline bool system_supports_sve(void)
arch/arm64/include/asm/cpufeature.h
769
static __always_inline bool system_supports_sme(void)
arch/arm64/include/asm/cpufeature.h
774
static __always_inline bool system_supports_sme2(void)
arch/arm64/include/asm/cpufeature.h
779
static __always_inline bool system_supports_fa64(void)
arch/arm64/include/asm/cpufeature.h
784
static __always_inline bool system_supports_tpidr2(void)
arch/arm64/include/asm/cpufeature.h
789
static __always_inline bool system_supports_fpmr(void)
arch/arm64/include/asm/cpufeature.h
794
static __always_inline bool system_supports_cnp(void)
arch/arm64/include/asm/cpufeature.h
814
static __always_inline bool system_uses_irq_prio_masking(void)
arch/arm64/include/asm/cpufeature.h
866
static __always_inline bool system_supports_mpam(void)
arch/arm64/include/asm/cpufeature.h
871
static __always_inline bool system_supports_mpam_hcr(void)
arch/arm64/include/asm/current.h
15
static __always_inline struct task_struct *get_current(void)
arch/arm64/include/asm/daifflags.h
127
static __always_inline void local_daif_inherit(struct pt_regs *regs)
arch/arm64/include/asm/daifflags.h
22
static __always_inline void local_daif_mask(void)
arch/arm64/include/asm/daifflags.h
41
static __always_inline unsigned long local_daif_save_flags(void)
arch/arm64/include/asm/daifflags.h
56
static __always_inline unsigned long local_daif_save(void)
arch/arm64/include/asm/daifflags.h
67
static __always_inline void local_daif_restore(unsigned long flags)
arch/arm64/include/asm/entry-common.h
16
static __always_inline void arch_exit_to_user_mode_work(struct pt_regs *regs,
arch/arm64/include/asm/ftrace.h
101
static __always_inline unsigned long
arch/arm64/include/asm/ftrace.h
107
static __always_inline unsigned long
arch/arm64/include/asm/ftrace.h
115
static __always_inline unsigned long
arch/arm64/include/asm/ftrace.h
121
static __always_inline void
arch/arm64/include/asm/ftrace.h
128
static __always_inline void
arch/arm64/include/asm/ftrace.h
134
static __always_inline unsigned long
arch/arm64/include/asm/ftrace.h
140
static __always_inline unsigned long
arch/arm64/include/asm/ftrace.h
146
static __always_inline struct pt_regs *
arch/arm64/include/asm/ftrace.h
88
static __always_inline unsigned long
arch/arm64/include/asm/ftrace.h
94
static __always_inline void
arch/arm64/include/asm/futex.h
101
static __always_inline int \
arch/arm64/include/asm/futex.h
131
static __always_inline int
arch/arm64/include/asm/futex.h
153
static __always_inline int
arch/arm64/include/asm/futex.h
17
static __always_inline int \
arch/arm64/include/asm/futex.h
192
static __always_inline int
arch/arm64/include/asm/futex.h
202
static __always_inline int
arch/arm64/include/asm/futex.h
236
static __always_inline int
arch/arm64/include/asm/futex.h
249
static __always_inline int \
arch/arm64/include/asm/futex.h
261
static __always_inline int
arch/arm64/include/asm/futex.h
56
static __always_inline int
arch/arm64/include/asm/insn.h
304
static __always_inline bool aarch64_insn_is_##abbr(u32 code) \
arch/arm64/include/asm/insn.h
309
static __always_inline u32 aarch64_insn_get_##abbr##_value(void) \
arch/arm64/include/asm/insn.h
442
static __always_inline bool aarch64_insn_is_steppable_hint(u32 insn)
arch/arm64/include/asm/insn.h
466
static __always_inline bool aarch64_insn_is_branch(u32 insn)
arch/arm64/include/asm/insn.h
485
static __always_inline bool aarch64_insn_is_branch_imm(u32 insn)
arch/arm64/include/asm/insn.h
496
static __always_inline bool aarch64_insn_is_adr_adrp(u32 insn)
arch/arm64/include/asm/insn.h
502
static __always_inline bool aarch64_insn_is_dsb(u32 insn)
arch/arm64/include/asm/insn.h
508
static __always_inline bool aarch64_insn_is_barrier(u32 insn)
arch/arm64/include/asm/insn.h
519
static __always_inline bool aarch64_insn_is_store_single(u32 insn)
arch/arm64/include/asm/insn.h
526
static __always_inline bool aarch64_insn_is_store_pair(u32 insn)
arch/arm64/include/asm/insn.h
533
static __always_inline bool aarch64_insn_is_load_single(u32 insn)
arch/arm64/include/asm/insn.h
540
static __always_inline bool aarch64_insn_is_load_pair(u32 insn)
arch/arm64/include/asm/insn.h
547
static __always_inline bool aarch64_insn_uses_literal(u32 insn)
arch/arm64/include/asm/insn.h
572
static __always_inline u32
arch/arm64/include/asm/insn.h
578
static __always_inline u32 aarch64_insn_gen_nop(void)
arch/arm64/include/asm/insn.h
583
static __always_inline bool aarch64_insn_is_nop(u32 insn)
arch/arm64/include/asm/io.h
146
static __always_inline void
arch/arm64/include/asm/io.h
190
static __always_inline void
arch/arm64/include/asm/io.h
203
static __always_inline void
arch/arm64/include/asm/io.h
247
static __always_inline void
arch/arm64/include/asm/io.h
26
static __always_inline void __raw_writeb(u8 val, volatile void __iomem *addr)
arch/arm64/include/asm/io.h
33
static __always_inline void __raw_writew(u16 val, volatile void __iomem *addr)
arch/arm64/include/asm/io.h
40
static __always_inline void __raw_writel(u32 val, volatile void __iomem *addr)
arch/arm64/include/asm/io.h
47
static __always_inline void __raw_writeq(u64 val, volatile void __iomem *addr)
arch/arm64/include/asm/io.h
54
static __always_inline u8 __raw_readb(const volatile void __iomem *addr)
arch/arm64/include/asm/io.h
65
static __always_inline u16 __raw_readw(const volatile void __iomem *addr)
arch/arm64/include/asm/io.h
77
static __always_inline u32 __raw_readl(const volatile void __iomem *addr)
arch/arm64/include/asm/io.h
88
static __always_inline u64 __raw_readq(const volatile void __iomem *addr)
arch/arm64/include/asm/irqflags.h
102
static __always_inline bool __daif_irqs_disabled_flags(unsigned long flags)
arch/arm64/include/asm/irqflags.h
107
static __always_inline bool __pmr_irqs_disabled_flags(unsigned long flags)
arch/arm64/include/asm/irqflags.h
112
static __always_inline bool arch_irqs_disabled_flags(unsigned long flags)
arch/arm64/include/asm/irqflags.h
121
static __always_inline bool __daif_irqs_disabled(void)
arch/arm64/include/asm/irqflags.h
126
static __always_inline bool __pmr_irqs_disabled(void)
arch/arm64/include/asm/irqflags.h
131
static __always_inline bool arch_irqs_disabled(void)
arch/arm64/include/asm/irqflags.h
140
static __always_inline unsigned long __daif_local_irq_save(void)
arch/arm64/include/asm/irqflags.h
149
static __always_inline unsigned long __pmr_local_irq_save(void)
arch/arm64/include/asm/irqflags.h
163
static __always_inline unsigned long arch_local_irq_save(void)
arch/arm64/include/asm/irqflags.h
172
static __always_inline void __daif_local_irq_restore(unsigned long flags)
arch/arm64/include/asm/irqflags.h
179
static __always_inline void __pmr_local_irq_restore(unsigned long flags)
arch/arm64/include/asm/irqflags.h
190
static __always_inline void arch_local_irq_restore(unsigned long flags)
arch/arm64/include/asm/irqflags.h
23
static __always_inline void __daif_local_irq_enable(void)
arch/arm64/include/asm/irqflags.h
30
static __always_inline void __pmr_local_irq_enable(void)
arch/arm64/include/asm/irqflags.h
43
static __always_inline void arch_local_irq_enable(void)
arch/arm64/include/asm/irqflags.h
52
static __always_inline void __daif_local_irq_disable(void)
arch/arm64/include/asm/irqflags.h
59
static __always_inline void __pmr_local_irq_disable(void)
arch/arm64/include/asm/irqflags.h
71
static __always_inline void arch_local_irq_disable(void)
arch/arm64/include/asm/irqflags.h
80
static __always_inline unsigned long __daif_local_save_flags(void)
arch/arm64/include/asm/irqflags.h
85
static __always_inline unsigned long __pmr_local_save_flags(void)
arch/arm64/include/asm/irqflags.h
93
static __always_inline unsigned long arch_local_save_flags(void)
arch/arm64/include/asm/jump_label.h
31
static __always_inline bool arch_static_branch(struct static_key * const key,
arch/arm64/include/asm/jump_label.h
46
static __always_inline bool arch_static_branch_jump(struct static_key * const key,
arch/arm64/include/asm/kvm_emulate.h
134
static __always_inline unsigned long *vcpu_pc(const struct kvm_vcpu *vcpu)
arch/arm64/include/asm/kvm_emulate.h
139
static __always_inline unsigned long *vcpu_cpsr(const struct kvm_vcpu *vcpu)
arch/arm64/include/asm/kvm_emulate.h
144
static __always_inline bool vcpu_mode_is_32bit(const struct kvm_vcpu *vcpu)
arch/arm64/include/asm/kvm_emulate.h
149
static __always_inline bool kvm_condition_valid(const struct kvm_vcpu *vcpu)
arch/arm64/include/asm/kvm_emulate.h
167
static __always_inline unsigned long vcpu_get_reg(const struct kvm_vcpu *vcpu,
arch/arm64/include/asm/kvm_emulate.h
173
static __always_inline void vcpu_set_reg(struct kvm_vcpu *vcpu, u8 reg_num,
arch/arm64/include/asm/kvm_emulate.h
315
static __always_inline u64 kvm_vcpu_get_esr(const struct kvm_vcpu *vcpu)
arch/arm64/include/asm/kvm_emulate.h
333
static __always_inline int kvm_vcpu_get_condition(const struct kvm_vcpu *vcpu)
arch/arm64/include/asm/kvm_emulate.h
343
static __always_inline unsigned long kvm_vcpu_get_hfar(const struct kvm_vcpu *vcpu)
arch/arm64/include/asm/kvm_emulate.h
348
static __always_inline phys_addr_t kvm_vcpu_get_fault_ipa(const struct kvm_vcpu *vcpu)
arch/arm64/include/asm/kvm_emulate.h
368
static __always_inline bool kvm_vcpu_dabt_isvalid(const struct kvm_vcpu *vcpu)
arch/arm64/include/asm/kvm_emulate.h
388
static __always_inline int kvm_vcpu_dabt_get_rd(const struct kvm_vcpu *vcpu)
arch/arm64/include/asm/kvm_emulate.h
393
static __always_inline bool kvm_vcpu_abt_iss1tw(const struct kvm_vcpu *vcpu)
arch/arm64/include/asm/kvm_emulate.h
399
static __always_inline bool kvm_vcpu_dabt_iswrite(const struct kvm_vcpu *vcpu)
arch/arm64/include/asm/kvm_emulate.h
409
static __always_inline unsigned int kvm_vcpu_dabt_get_as(const struct kvm_vcpu *vcpu)
arch/arm64/include/asm/kvm_emulate.h
415
static __always_inline bool kvm_vcpu_trap_il_is32bit(const struct kvm_vcpu *vcpu)
arch/arm64/include/asm/kvm_emulate.h
420
static __always_inline u8 kvm_vcpu_trap_get_class(const struct kvm_vcpu *vcpu)
arch/arm64/include/asm/kvm_emulate.h
435
static __always_inline u8 kvm_vcpu_trap_get_fault(const struct kvm_vcpu *vcpu)
arch/arm64/include/asm/kvm_emulate.h
461
static __always_inline bool kvm_vcpu_abt_issea(const struct kvm_vcpu *vcpu)
arch/arm64/include/asm/kvm_emulate.h
474
static __always_inline int kvm_vcpu_sys_get_rt(struct kvm_vcpu *vcpu)
arch/arm64/include/asm/kvm_emulate.h
601
static __always_inline void kvm_incr_pc(struct kvm_vcpu *vcpu)
arch/arm64/include/asm/kvm_emulate.h
93
static __always_inline bool vcpu_el1_is_32bit(struct kvm_vcpu *vcpu)
arch/arm64/include/asm/kvm_emulate.h
98
static __always_inline bool vcpu_el1_is_32bit(struct kvm_vcpu *vcpu)
arch/arm64/include/asm/kvm_host.h
1661
static __always_inline enum fgt_group_id __fgt_reg_to_group_id(enum vcpu_sysreg reg)
arch/arm64/include/asm/kvm_mmu.h
121
static __always_inline unsigned long __kern_hyp_va(unsigned long v)
arch/arm64/include/asm/kvm_mmu.h
305
static __always_inline u64 kvm_get_vttbr(struct kvm_s2_mmu *mmu)
arch/arm64/include/asm/kvm_mmu.h
321
static __always_inline void __load_stage2(struct kvm_s2_mmu *mmu)
arch/arm64/include/asm/pgtable.h
1077
static __always_inline bool pgtable_l5_enabled(void)
arch/arm64/include/asm/pgtable.h
1680
static __always_inline void contpte_try_fold(struct mm_struct *mm,
arch/arm64/include/asm/pgtable.h
1703
static __always_inline void contpte_try_unfold(struct mm_struct *mm,
arch/arm64/include/asm/pgtable.h
1775
static __always_inline void set_ptes(struct mm_struct *mm, unsigned long addr,
arch/arm64/include/asm/pgtable.h
1901
static __always_inline void wrprotect_ptes(struct mm_struct *mm,
arch/arm64/include/asm/pgtable.h
947
static __always_inline bool pgtable_l4_enabled(void)
arch/arm64/include/asm/pointer_auth.h
107
static __always_inline void ptrauth_enable(void)
arch/arm64/include/asm/pointer_auth.h
57
static __always_inline void ptrauth_keys_init_kernel(struct ptrauth_keys_kernel *keys)
arch/arm64/include/asm/pointer_auth.h
63
static __always_inline void ptrauth_keys_switch_kernel(struct ptrauth_keys_kernel *keys)
arch/arm64/include/asm/processor.h
363
static __always_inline bool is_ttbr0_addr(unsigned long addr)
arch/arm64/include/asm/processor.h
369
static __always_inline bool is_ttbr1_addr(unsigned long addr)
arch/arm64/include/asm/ptrace.h
213
static __always_inline bool regs_irqs_disabled(const struct pt_regs *regs)
arch/arm64/include/asm/spectre.h
72
static __always_inline void arm64_apply_bp_hardening(void)
arch/arm64/include/asm/stackprotector.h
26
static __always_inline void boot_init_stack_canary(void)
arch/arm64/include/asm/tlbflush.h
135
static __always_inline void vae1is(u64 arg)
arch/arm64/include/asm/tlbflush.h
141
static __always_inline void vae2is(u64 arg)
arch/arm64/include/asm/tlbflush.h
146
static __always_inline void vale1(u64 arg)
arch/arm64/include/asm/tlbflush.h
152
static __always_inline void vale1is(u64 arg)
arch/arm64/include/asm/tlbflush.h
158
static __always_inline void vale2is(u64 arg)
arch/arm64/include/asm/tlbflush.h
163
static __always_inline void vaale1is(u64 arg)
arch/arm64/include/asm/tlbflush.h
168
static __always_inline void ipas2e1(u64 arg)
arch/arm64/include/asm/tlbflush.h
173
static __always_inline void ipas2e1is(u64 arg)
arch/arm64/include/asm/tlbflush.h
178
static __always_inline void __tlbi_level_asid(tlbi_op op, u64 addr, u32 level,
arch/arm64/include/asm/tlbflush.h
446
static __always_inline void rvae1is(u64 arg)
arch/arm64/include/asm/tlbflush.h
452
static __always_inline void rvale1(u64 arg)
arch/arm64/include/asm/tlbflush.h
458
static __always_inline void rvale1is(u64 arg)
arch/arm64/include/asm/tlbflush.h
464
static __always_inline void rvaale1is(u64 arg)
arch/arm64/include/asm/tlbflush.h
469
static __always_inline void ripas2e1is(u64 arg)
arch/arm64/include/asm/tlbflush.h
474
static __always_inline void __tlbi_range(tlbi_op op, u64 addr,
arch/arm64/include/asm/tlbflush.h
490
static __always_inline void __flush_tlb_range_op(tlbi_op lop, tlbi_op rop,
arch/arm64/include/asm/tlbflush.h
561
static __always_inline void __do_flush_tlb_range(struct vm_area_struct *vma,
arch/arm64/include/asm/uaccess.h
414
static __must_check __always_inline bool user_access_begin(const void __user *ptr, size_t len)
arch/arm64/include/asm/vdso/compat_gettimeofday.h
109
static __always_inline u64 __arch_get_hw_counter(s32 clock_mode,
arch/arm64/include/asm/vdso/compat_gettimeofday.h
137
static __always_inline const struct vdso_time_data *__arch_get_vdso_u_time_data(void)
arch/arm64/include/asm/vdso/compat_gettimeofday.h
23
static __always_inline
arch/arm64/include/asm/vdso/compat_gettimeofday.h
41
static __always_inline
arch/arm64/include/asm/vdso/compat_gettimeofday.h
58
static __always_inline
arch/arm64/include/asm/vdso/compat_gettimeofday.h
75
static __always_inline
arch/arm64/include/asm/vdso/compat_gettimeofday.h
92
static __always_inline
arch/arm64/include/asm/vdso/getrandom.h
19
static __always_inline ssize_t getrandom_syscall(void *_buffer, size_t _len, unsigned int _flags)
arch/arm64/include/asm/vdso/gettimeofday.h
22
static __always_inline
arch/arm64/include/asm/vdso/gettimeofday.h
40
static __always_inline
arch/arm64/include/asm/vdso/gettimeofday.h
57
static __always_inline
arch/arm64/include/asm/vdso/gettimeofday.h
74
static __always_inline u64 __arch_get_hw_counter(s32 clock_mode,
arch/arm64/include/asm/vdso/gettimeofday.h
89
static __always_inline const struct vdso_time_data *__arch_get_vdso_u_time_data(void)
arch/arm64/include/asm/vdso/vsyscall.h
15
static __always_inline
arch/arm64/include/asm/virt.h
133
static __always_inline bool is_kernel_in_hyp_mode(void)
arch/arm64/include/asm/virt.h
140
static __always_inline bool has_vhe(void)
arch/arm64/include/asm/virt.h
157
static __always_inline bool is_protected_kvm_enabled(void)
arch/arm64/include/asm/virt.h
165
static __always_inline bool has_hvhe(void)
arch/arm64/kernel/alternative.c
51
static __always_inline bool branch_insn_requires_update(struct alt_instr *alt, unsigned long pc)
arch/arm64/kernel/alternative.c
59
static __always_inline u32 get_alt_insn(struct alt_instr *alt, __le32 *insnptr, __le32 *altinsnptr)
arch/arm64/kernel/entry-common.c
100
static __always_inline void arm64_exit_to_user_mode(struct pt_regs *regs)
arch/arm64/kernel/entry-common.c
216
static __always_inline bool
arch/arm64/kernel/entry-common.c
268
static __always_inline void fpsimd_syscall_exit(void)
arch/arm64/kernel/entry-common.c
491
static __always_inline void __el1_pnmi(struct pt_regs *regs,
arch/arm64/kernel/entry-common.c
501
static __always_inline void __el1_irq(struct pt_regs *regs,
arch/arm64/kernel/entry-common.c
65
static __always_inline void arm64_syscall_enter_from_user_mode(struct pt_regs *regs)
arch/arm64/kernel/entry-common.c
77
static __always_inline void arm64_enter_from_user_mode(struct pt_regs *regs)
arch/arm64/kernel/entry-common.c
85
static __always_inline void arm64_syscall_exit_to_user_mode(struct pt_regs *regs)
arch/arm64/kernel/pi/patch-scs.c
64
static void __always_inline scs_patch_loc(u64 loc)
arch/arm64/kernel/pi/patch-scs.c
98
static int __always_inline skip_xleb128(const u8 **opcode, int size)
arch/arm64/kernel/ptrace.c
2347
static __always_inline unsigned long ptrace_save_reg(struct pt_regs *regs,
arch/arm64/kernel/stacktrace.c
119
static __always_inline void
arch/arm64/kernel/stacktrace.c
130
static __always_inline int
arch/arm64/kernel/stacktrace.c
165
static __always_inline
arch/arm64/kernel/stacktrace.c
189
static __always_inline int
arch/arm64/kernel/stacktrace.c
216
static __always_inline int
arch/arm64/kernel/stacktrace.c
254
static __always_inline int
arch/arm64/kernel/stacktrace.c
282
static __always_inline int
arch/arm64/kernel/stacktrace.c
332
static __always_inline int
arch/arm64/kernel/stacktrace.c
374
static __always_inline bool
arch/arm64/kernel/stacktrace.c
393
static __always_inline bool
arch/arm64/kernel/stacktrace.c
61
static __always_inline void
arch/arm64/kernel/stacktrace.c
79
static __always_inline void
arch/arm64/kernel/stacktrace.c
99
static __always_inline void
arch/arm64/kernel/topology.c
163
static __always_inline bool amu_fie_cpu_supported(unsigned int cpu)
arch/arm64/kvm/config.c
1624
static __always_inline struct fgt_masks *__fgt_reg_to_masks(enum vcpu_sysreg reg)
arch/arm64/kvm/config.c
1660
static __always_inline void __compute_fgt(struct kvm_vcpu *vcpu, enum vcpu_sysreg reg)
arch/arm64/kvm/hyp/include/nvhe/mem_protect.h
68
static __always_inline void __load_host_stage2(void)
arch/arm64/kvm/hyp/include/nvhe/trace.h
31
static __always_inline void trace_##__name(__proto) \
arch/arm64/kvm/hyp/nvhe/psci-relay.c
103
static __always_inline void release_boot_args(struct psci_boot_args *args)
arch/arm64/kvm/hyp/nvhe/psci-relay.c
95
static __always_inline bool try_acquire_boot_args(struct psci_boot_args *args)
arch/arm64/kvm/nested.c
1784
static __always_inline void set_sysreg_masks(struct kvm *kvm, int sr, struct resx resx)
arch/csky/include/asm/atomic.h
103
static __always_inline int
arch/csky/include/asm/atomic.h
127
static __always_inline bool
arch/csky/include/asm/atomic.h
152
static __always_inline bool
arch/csky/include/asm/atomic.h
16
static __always_inline int arch_atomic_read(const atomic_t *v)
arch/csky/include/asm/atomic.h
176
static __always_inline int
arch/csky/include/asm/atomic.h
20
static __always_inline void arch_atomic_set(atomic_t *v, int i)
arch/csky/include/asm/atomic.h
26
static __always_inline \
arch/csky/include/asm/atomic.h
49
static __always_inline \
arch/csky/include/asm/atomic.h
66
static __always_inline \
arch/csky/include/asm/bitops.h
29
static __always_inline __attribute_const__ unsigned long __ffs(unsigned long x)
arch/csky/include/asm/bitops.h
42
static __always_inline __attribute_const__ int fls(unsigned int x)
arch/csky/include/asm/bitops.h
55
static __always_inline __attribute_const__ unsigned long __fls(unsigned long x)
arch/csky/include/asm/jump_label.h
12
static __always_inline bool arch_static_branch(struct static_key *key,
arch/csky/include/asm/jump_label.h
29
static __always_inline bool arch_static_branch_jump(struct static_key *key,
arch/csky/include/asm/stackprotector.h
13
static __always_inline void boot_init_stack_canary(void)
arch/csky/kernel/probes/simulate-insn.h
7
static __always_inline bool csky_insn_is_##name(probe_opcode_t code) \
arch/hexagon/include/asm/bitops.h
130
static __always_inline void
arch/hexagon/include/asm/bitops.h
136
static __always_inline void
arch/hexagon/include/asm/bitops.h
142
static __always_inline void
arch/hexagon/include/asm/bitops.h
149
static __always_inline bool
arch/hexagon/include/asm/bitops.h
155
static __always_inline bool
arch/hexagon/include/asm/bitops.h
161
static __always_inline bool
arch/hexagon/include/asm/bitops.h
167
static __always_inline bool
arch/hexagon/include/asm/bitops.h
182
static __always_inline bool
arch/loongarch/include/asm/bitrev.h
10
static __always_inline __attribute_const__ u32 __arch_bitrev32(u32 x)
arch/loongarch/include/asm/bitrev.h
18
static __always_inline __attribute_const__ u16 __arch_bitrev16(u16 x)
arch/loongarch/include/asm/bitrev.h
26
static __always_inline __attribute_const__ u8 __arch_bitrev8(u8 x)
arch/loongarch/include/asm/cmpxchg.h
189
static __always_inline unsigned long
arch/loongarch/include/asm/cmpxchg.h
81
static __always_inline unsigned long
arch/loongarch/include/asm/current.h
17
static __always_inline struct task_struct *get_current(void)
arch/loongarch/include/asm/current.h
24
static __always_inline void set_current(struct task_struct *task)
arch/loongarch/include/asm/ftrace.h
49
static __always_inline struct pt_regs *arch_ftrace_get_regs(struct ftrace_regs *fregs)
arch/loongarch/include/asm/ftrace.h
54
static __always_inline void
arch/loongarch/include/asm/ftrace.h
64
static __always_inline unsigned long
arch/loongarch/include/asm/jump_label.h
38
static __always_inline bool arch_static_branch(struct static_key * const key, const bool branch)
arch/loongarch/include/asm/jump_label.h
50
static __always_inline bool arch_static_branch_jump(struct static_key * const key, const bool branch)
arch/loongarch/include/asm/kasan.h
78
static __always_inline bool addr_has_metadata(const void *addr)
arch/loongarch/include/asm/kvm_csr.h
189
static __always_inline unsigned long kvm_read_sw_gcsr(struct loongarch_csrs *csr, int gid)
arch/loongarch/include/asm/kvm_csr.h
194
static __always_inline void kvm_write_sw_gcsr(struct loongarch_csrs *csr, int gid, unsigned long val)
arch/loongarch/include/asm/kvm_csr.h
199
static __always_inline void kvm_set_sw_gcsr(struct loongarch_csrs *csr,
arch/loongarch/include/asm/kvm_csr.h
205
static __always_inline void kvm_change_sw_gcsr(struct loongarch_csrs *csr,
arch/loongarch/include/asm/kvm_para.h
102
static __always_inline long kvm_hypercall3(u64 fid,
arch/loongarch/include/asm/kvm_para.h
121
static __always_inline long kvm_hypercall4(u64 fid,
arch/loongarch/include/asm/kvm_para.h
142
static __always_inline long kvm_hypercall5(u64 fid,
arch/loongarch/include/asm/kvm_para.h
53
static __always_inline long kvm_hypercall0(u64 fid)
arch/loongarch/include/asm/kvm_para.h
68
static __always_inline long kvm_hypercall1(u64 fid, unsigned long arg0)
arch/loongarch/include/asm/kvm_para.h
84
static __always_inline long kvm_hypercall2(u64 fid,
arch/loongarch/include/asm/loongarch.h
1253
static __always_inline u32 rdtime_h(void)
arch/loongarch/include/asm/loongarch.h
1265
static __always_inline u32 rdtime_l(void)
arch/loongarch/include/asm/loongarch.h
1279
static __always_inline u64 rdtime_d(void)
arch/loongarch/include/asm/percpu.h
41
static __always_inline unsigned long __percpu_##op(void *ptr, \
arch/loongarch/include/asm/ptrace.h
36
static __always_inline bool regs_irqs_disabled(struct pt_regs *regs)
arch/loongarch/include/asm/stackprotector.h
23
static __always_inline void boot_init_stack_canary(void)
arch/loongarch/include/asm/stacktrace.h
34
static __always_inline bool on_thread_stack(void)
arch/loongarch/include/asm/stacktrace.h
49
static __always_inline void prepare_frametrace(struct pt_regs *regs)
arch/loongarch/include/asm/tlb.h
101
static __always_inline void invtlb_addr(u32 op, u32 info, u64 addr)
arch/loongarch/include/asm/tlb.h
112
static __always_inline void invtlb_info(u32 op, u32 info, u64 addr)
arch/loongarch/include/asm/tlb.h
123
static __always_inline void invtlb_all(u32 op, u32 info, u64 addr)
arch/loongarch/include/asm/tlb.h
91
static __always_inline void invtlb(u32 op, u32 info, u64 addr)
arch/loongarch/include/asm/unwind.h
57
static __always_inline void __unwind_start(struct unwind_state *state,
arch/loongarch/include/asm/unwind.h
82
static __always_inline unsigned long __unwind_get_return_address(struct unwind_state *state)
arch/loongarch/include/asm/vdso/getrandom.h
13
static __always_inline ssize_t getrandom_syscall(void *_buffer, size_t _len, unsigned int _flags)
arch/loongarch/include/asm/vdso/gettimeofday.h
19
static __always_inline long gettimeofday_fallback(
arch/loongarch/include/asm/vdso/gettimeofday.h
38
static __always_inline long clock_gettime_fallback(
arch/loongarch/include/asm/vdso/gettimeofday.h
57
static __always_inline int clock_getres_fallback(
arch/loongarch/include/asm/vdso/gettimeofday.h
76
static __always_inline u64 __arch_get_hw_counter(s32 clock_mode,
arch/loongarch/vdso/vgetcpu.c
8
static __always_inline int read_cpu_id(void)
arch/m68k/include/asm/bitops.h
111
static __always_inline void
arch/m68k/include/asm/bitops.h
154
static __always_inline void
arch/m68k/include/asm/bitops.h
210
static __always_inline bool
arch/m68k/include/asm/bitops.h
263
static __always_inline bool
arch/m68k/include/asm/bitops.h
316
static __always_inline bool
arch/m68k/include/asm/bitops.h
68
static __always_inline void
arch/m68k/include/asm/uaccess.h
234
static __always_inline unsigned long
arch/m68k/include/asm/uaccess.h
315
static __always_inline unsigned long
arch/mips/include/asm/atomic.h
27
static __always_inline type arch_##pfx##_read(const pfx##_t *v) \
arch/mips/include/asm/atomic.h
32
static __always_inline void arch_##pfx##_set(pfx##_t *v, type i) \
arch/mips/include/asm/bitops.h
330
static __always_inline __attribute_const__ unsigned long __fls(unsigned long word)
arch/mips/include/asm/bitops.h
396
static __always_inline __attribute_const__ unsigned long __ffs(unsigned long word)
arch/mips/include/asm/bitrev.h
15
static __always_inline __attribute_const__ u16 __arch_bitrev16(u16 x)
arch/mips/include/asm/bitrev.h
23
static __always_inline __attribute_const__ u8 __arch_bitrev8(u8 x)
arch/mips/include/asm/bitrev.h
7
static __always_inline __attribute_const__ u32 __arch_bitrev32(u32 x)
arch/mips/include/asm/cmpxchg.h
151
static __always_inline
arch/mips/include/asm/cmpxchg.h
70
static __always_inline
arch/mips/include/asm/ginvt.h
24
static __always_inline void ginvt(unsigned long addr, enum ginvt_type type)
arch/mips/include/asm/jump_label.h
40
static __always_inline bool arch_static_branch(struct static_key *key, bool branch)
arch/mips/include/asm/jump_label.h
54
static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch)
arch/mips/include/asm/stackprotector.h
26
static __always_inline void boot_init_stack_canary(void)
arch/mips/include/asm/stacktrace.h
34
static __always_inline void prepare_frametrace(struct pt_regs *regs)
arch/mips/include/asm/vdso/gettimeofday.h
105
static __always_inline long clock_gettime32_fallback(
arch/mips/include/asm/vdso/gettimeofday.h
127
static __always_inline int clock_getres32_fallback(
arch/mips/include/asm/vdso/gettimeofday.h
152
static __always_inline u64 read_r4k_count(void)
arch/mips/include/asm/vdso/gettimeofday.h
170
static __always_inline u64 read_gic_count(const struct vdso_time_data *data)
arch/mips/include/asm/vdso/gettimeofday.h
186
static __always_inline u64 __arch_get_hw_counter(s32 clock_mode,
arch/mips/include/asm/vdso/gettimeofday.h
212
static __always_inline const struct vdso_time_data *__arch_get_vdso_u_time_data(void)
arch/mips/include/asm/vdso/gettimeofday.h
29
static __always_inline long gettimeofday_fallback(
arch/mips/include/asm/vdso/gettimeofday.h
51
static __always_inline long clock_gettime_fallback(
arch/mips/include/asm/vdso/gettimeofday.h
77
static __always_inline int clock_getres_fallback(
arch/mips/kernel/r4k-bugs64.c
119
static __always_inline __init void check_mult_sh(void)
arch/mips/kernel/r4k-bugs64.c
28
static __always_inline __init
arch/mips/kernel/r4k-bugs64.c
43
static __always_inline __init
arch/openrisc/include/asm/jump_label.h
43
static __always_inline bool arch_static_branch(struct static_key *const key,
arch/openrisc/include/asm/jump_label.h
60
static __always_inline bool
arch/openrisc/kernel/patching.c
20
static __always_inline void *patch_map(void *addr, int fixmap)
arch/openrisc/mm/cache.c
31
static __always_inline void cache_loop(unsigned long paddr, unsigned long end,
arch/openrisc/mm/cache.c
43
static __always_inline void cache_loop_page(struct page *page, const unsigned short reg,
arch/parisc/include/asm/current.h
8
static __always_inline struct task_struct *get_current(void)
arch/parisc/include/asm/hash.h
117
static __always_inline u32 __attribute_const__
arch/parisc/include/asm/jump_label.h
13
static __always_inline bool arch_static_branch(struct static_key *key, bool branch)
arch/parisc/include/asm/jump_label.h
30
static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch)
arch/powerpc/include/asm/bitops.h
279
static __always_inline __attribute_const__ int fls(unsigned int x)
arch/powerpc/include/asm/bitops.h
297
static __always_inline __attribute_const__ int fls64(__u64 x)
arch/powerpc/include/asm/bitops.h
85
static __always_inline bool is_rlwinm_mask_valid(unsigned long x)
arch/powerpc/include/asm/book3s/32/kup.h
100
static __always_inline void allow_user_access(void __user *to, unsigned long dir)
arch/powerpc/include/asm/book3s/32/kup.h
111
static __always_inline void prevent_user_access(unsigned long dir)
arch/powerpc/include/asm/book3s/32/kup.h
124
static __always_inline unsigned long prevent_user_access_return(void)
arch/powerpc/include/asm/book3s/32/kup.h
136
static __always_inline void restore_user_access(unsigned long flags)
arch/powerpc/include/asm/book3s/32/kup.h
144
static __always_inline bool
arch/powerpc/include/asm/book3s/32/kup.h
18
static __always_inline void kuap_lock_one(unsigned long addr)
arch/powerpc/include/asm/book3s/32/kup.h
24
static __always_inline void kuap_unlock_one(unsigned long addr)
arch/powerpc/include/asm/book3s/32/kup.h
30
static __always_inline void uaccess_begin_32s(unsigned long addr)
arch/powerpc/include/asm/book3s/32/kup.h
44
static __always_inline void uaccess_end_32s(unsigned long addr)
arch/powerpc/include/asm/book3s/32/kup.h
58
static __always_inline void __kuap_save_and_lock(struct pt_regs *regs)
arch/powerpc/include/asm/book3s/32/kup.h
71
static __always_inline void kuap_user_restore(struct pt_regs *regs)
arch/powerpc/include/asm/book3s/32/kup.h
75
static __always_inline void __kuap_kernel_restore(struct pt_regs *regs, unsigned long kuap)
arch/powerpc/include/asm/book3s/32/kup.h
90
static __always_inline unsigned long __kuap_get_and_assert_locked(void)
arch/powerpc/include/asm/book3s/32/mmu-hash.h
201
static __always_inline void update_user_segment(u32 n, u32 val)
arch/powerpc/include/asm/book3s/32/mmu-hash.h
207
static __always_inline void update_user_segments(u32 val)
arch/powerpc/include/asm/book3s/64/kup.h
216
static __always_inline u64 current_thread_amr(void)
arch/powerpc/include/asm/book3s/64/kup.h
223
static __always_inline u64 current_thread_iamr(void)
arch/powerpc/include/asm/book3s/64/kup.h
233
static __always_inline void kuap_user_restore(struct pt_regs *regs)
arch/powerpc/include/asm/book3s/64/kup.h
272
static __always_inline void __kuap_kernel_restore(struct pt_regs *regs, unsigned long amr)
arch/powerpc/include/asm/book3s/64/kup.h
288
static __always_inline unsigned long __kuap_get_and_assert_locked(void)
arch/powerpc/include/asm/book3s/64/kup.h
305
static __always_inline unsigned long get_kuap(void)
arch/powerpc/include/asm/book3s/64/kup.h
321
static __always_inline void set_kuap(unsigned long value)
arch/powerpc/include/asm/book3s/64/kup.h
335
static __always_inline bool
arch/powerpc/include/asm/book3s/64/kup.h
356
static __always_inline void allow_user_access(void __user *to, unsigned long dir)
arch/powerpc/include/asm/book3s/64/kup.h
378
static __always_inline unsigned long get_kuap(void)
arch/powerpc/include/asm/book3s/64/kup.h
383
static __always_inline void set_kuap(unsigned long value) { }
arch/powerpc/include/asm/book3s/64/kup.h
385
static __always_inline void allow_user_access(void __user *to, unsigned long dir)
arch/powerpc/include/asm/book3s/64/kup.h
390
static __always_inline void prevent_user_access(unsigned long dir)
arch/powerpc/include/asm/book3s/64/kup.h
397
static __always_inline unsigned long prevent_user_access_return(void)
arch/powerpc/include/asm/book3s/64/kup.h
408
static __always_inline void restore_user_access(unsigned long flags)
arch/powerpc/include/asm/checksum.h
109
static __always_inline __wsum csum_add(__wsum csum, __wsum addend)
arch/powerpc/include/asm/checksum.h
130
static __always_inline __wsum csum_shift(__wsum sum, int offset)
arch/powerpc/include/asm/checksum.h
187
static __always_inline __wsum csum_partial(const void *buff, int len, __wsum sum)
arch/powerpc/include/asm/cmpxchg.h
102
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
118
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
134
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
151
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
167
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
184
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
200
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
217
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
236
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
282
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
304
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
324
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
343
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
363
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
384
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
404
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
423
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
444
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
466
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
487
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
514
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
536
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
558
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
579
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
598
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
620
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
640
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
660
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
680
static __always_inline unsigned long
arch/powerpc/include/asm/cmpxchg.h
86
static __always_inline unsigned long
arch/powerpc/include/asm/cpu_has_feature.h
10
static __always_inline bool early_cpu_has_feature(unsigned long feature)
arch/powerpc/include/asm/cpu_has_feature.h
23
static __always_inline bool cpu_has_feature(unsigned long feature)
arch/powerpc/include/asm/cpu_has_feature.h
48
static __always_inline bool cpu_has_feature(unsigned long feature)
arch/powerpc/include/asm/entry-common.h
392
static __always_inline void arch_enter_from_user_mode(struct pt_regs *regs)
arch/powerpc/include/asm/entry-common.h
524
static __always_inline void arch_exit_to_user_mode(void)
arch/powerpc/include/asm/entry-common.h
84
static __always_inline void booke_load_dbcr0(void)
arch/powerpc/include/asm/ftrace.h
40
static __always_inline struct pt_regs *arch_ftrace_get_regs(struct ftrace_regs *fregs)
arch/powerpc/include/asm/ftrace.h
54
static __always_inline unsigned long
arch/powerpc/include/asm/ftrace.h
62
static __always_inline unsigned long
arch/powerpc/include/asm/ftrace.h
68
static __always_inline void
arch/powerpc/include/asm/ftrace.h
75
static __always_inline unsigned long
arch/powerpc/include/asm/hw_irq.h
474
static __always_inline bool should_hard_irq_enable(struct pt_regs *regs)
arch/powerpc/include/asm/idle.h
12
static __always_inline void snapshot_purr_idle_entry(void)
arch/powerpc/include/asm/idle.h
17
static __always_inline void snapshot_spurr_idle_entry(void)
arch/powerpc/include/asm/idle.h
22
static __always_inline void update_idle_purr_accounting(void)
arch/powerpc/include/asm/idle.h
32
static __always_inline void update_idle_spurr_accounting(void)
arch/powerpc/include/asm/idle.h
40
static __always_inline void pseries_idle_prolog(void)
arch/powerpc/include/asm/idle.h
52
static __always_inline void pseries_idle_epilog(void)
arch/powerpc/include/asm/interrupt.h
130
static __always_inline __no_sanitize_address __no_kcsan long \
arch/powerpc/include/asm/interrupt.h
145
static __always_inline __no_sanitize_address __no_kcsan long \
arch/powerpc/include/asm/interrupt.h
165
static __always_inline void ____##func(struct pt_regs *regs); \
arch/powerpc/include/asm/interrupt.h
180
static __always_inline void ____##func(struct pt_regs *regs)
arch/powerpc/include/asm/interrupt.h
201
static __always_inline long ____##func(struct pt_regs *regs); \
arch/powerpc/include/asm/interrupt.h
220
static __always_inline long ____##func(struct pt_regs *regs)
arch/powerpc/include/asm/interrupt.h
239
static __always_inline void ____##func(struct pt_regs *regs); \
arch/powerpc/include/asm/interrupt.h
257
static __always_inline void ____##func(struct pt_regs *regs)
arch/powerpc/include/asm/interrupt.h
278
static __always_inline __no_sanitize_address __no_kcsan long \
arch/powerpc/include/asm/interrupt.h
325
static __always_inline __no_sanitize_address __no_kcsan long \
arch/powerpc/include/asm/jump_label.h
18
static __always_inline bool arch_static_branch(struct static_key *key, bool branch)
arch/powerpc/include/asm/jump_label.h
33
static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch)
arch/powerpc/include/asm/kup.h
101
static __always_inline void kuap_save_and_lock(struct pt_regs *regs)
arch/powerpc/include/asm/kup.h
111
static __always_inline void kuap_kernel_restore(struct pt_regs *regs, unsigned long amr)
arch/powerpc/include/asm/kup.h
119
static __always_inline unsigned long kuap_get_and_assert_locked(void)
arch/powerpc/include/asm/kup.h
12
static __always_inline bool kuap_is_disabled(void);
arch/powerpc/include/asm/kup.h
128
static __always_inline void kuap_assert_locked(void)
arch/powerpc/include/asm/kup.h
51
static __always_inline bool kuap_is_disabled(void)
arch/powerpc/include/asm/kup.h
58
static __always_inline bool kuap_is_disabled(void) { return true; }
arch/powerpc/include/asm/kup.h
60
static __always_inline bool
arch/powerpc/include/asm/kup.h
66
static __always_inline void kuap_user_restore(struct pt_regs *regs) { }
arch/powerpc/include/asm/kup.h
67
static __always_inline void __kuap_kernel_restore(struct pt_regs *regs, unsigned long amr) { }
arch/powerpc/include/asm/kup.h
75
static __always_inline void allow_user_access(void __user *to, unsigned long dir) { }
arch/powerpc/include/asm/kup.h
76
static __always_inline void prevent_user_access(unsigned long dir) { }
arch/powerpc/include/asm/kup.h
77
static __always_inline unsigned long prevent_user_access_return(void) { return 0UL; }
arch/powerpc/include/asm/kup.h
78
static __always_inline void restore_user_access(unsigned long flags) { }
arch/powerpc/include/asm/kup.h
82
static __always_inline bool
arch/powerpc/include/asm/kup.h
91
static __always_inline void kuap_lock(void)
arch/powerpc/include/asm/mmu.h
221
static __always_inline bool early_mmu_has_feature(unsigned long feature)
arch/powerpc/include/asm/mmu.h
238
static __always_inline bool mmu_has_feature(unsigned long feature)
arch/powerpc/include/asm/mmu.h
278
static __always_inline bool mmu_has_feature(unsigned long feature)
arch/powerpc/include/asm/mmu.h
316
static __always_inline bool radix_enabled(void)
arch/powerpc/include/asm/mmu.h
321
static __always_inline bool early_radix_enabled(void)
arch/powerpc/include/asm/nohash/32/kup-8xx.h
14
static __always_inline void __kuap_save_and_lock(struct pt_regs *regs)
arch/powerpc/include/asm/nohash/32/kup-8xx.h
21
static __always_inline void kuap_user_restore(struct pt_regs *regs)
arch/powerpc/include/asm/nohash/32/kup-8xx.h
25
static __always_inline void __kuap_kernel_restore(struct pt_regs *regs, unsigned long kuap)
arch/powerpc/include/asm/nohash/32/kup-8xx.h
31
static __always_inline unsigned long __kuap_get_and_assert_locked(void)
arch/powerpc/include/asm/nohash/32/kup-8xx.h
40
static __always_inline void uaccess_begin_8xx(unsigned long val)
arch/powerpc/include/asm/nohash/32/kup-8xx.h
46
static __always_inline void uaccess_end_8xx(void)
arch/powerpc/include/asm/nohash/32/kup-8xx.h
52
static __always_inline void allow_user_access(void __user *to, unsigned long dir)
arch/powerpc/include/asm/nohash/32/kup-8xx.h
57
static __always_inline void prevent_user_access(unsigned long dir)
arch/powerpc/include/asm/nohash/32/kup-8xx.h
62
static __always_inline unsigned long prevent_user_access_return(void)
arch/powerpc/include/asm/nohash/32/kup-8xx.h
73
static __always_inline void restore_user_access(unsigned long flags)
arch/powerpc/include/asm/nohash/32/kup-8xx.h
78
static __always_inline bool
arch/powerpc/include/asm/nohash/kup-booke.h
101
static __always_inline bool
arch/powerpc/include/asm/nohash/kup-booke.h
21
static __always_inline void __kuap_lock(void)
arch/powerpc/include/asm/nohash/kup-booke.h
28
static __always_inline void __kuap_save_and_lock(struct pt_regs *regs)
arch/powerpc/include/asm/nohash/kup-booke.h
36
static __always_inline void kuap_user_restore(struct pt_regs *regs)
arch/powerpc/include/asm/nohash/kup-booke.h
46
static __always_inline void __kuap_kernel_restore(struct pt_regs *regs, unsigned long kuap)
arch/powerpc/include/asm/nohash/kup-booke.h
55
static __always_inline unsigned long __kuap_get_and_assert_locked(void)
arch/powerpc/include/asm/nohash/kup-booke.h
64
static __always_inline void uaccess_begin_booke(unsigned long val)
arch/powerpc/include/asm/nohash/kup-booke.h
70
static __always_inline void uaccess_end_booke(void)
arch/powerpc/include/asm/nohash/kup-booke.h
76
static __always_inline void allow_user_access(void __user *to, unsigned long dir)
arch/powerpc/include/asm/nohash/kup-booke.h
81
static __always_inline void prevent_user_access(unsigned long dir)
arch/powerpc/include/asm/nohash/kup-booke.h
86
static __always_inline unsigned long prevent_user_access_return(void)
arch/powerpc/include/asm/nohash/kup-booke.h
95
static __always_inline void restore_user_access(unsigned long flags)
arch/powerpc/include/asm/ptrace.h
253
static __always_inline void set_trap(struct pt_regs *regs, unsigned long val)
arch/powerpc/include/asm/ptrace.h
278
static __always_inline void set_trap_norestart(struct pt_regs *regs)
arch/powerpc/include/asm/qspinlock.h
114
static __always_inline int __queued_spin_trylock_steal(struct qspinlock *lock)
arch/powerpc/include/asm/qspinlock.h
138
static __always_inline int queued_spin_trylock(struct qspinlock *lock)
arch/powerpc/include/asm/qspinlock.h
148
static __always_inline void queued_spin_lock(struct qspinlock *lock)
arch/powerpc/include/asm/qspinlock.h
71
static __always_inline int queued_spin_is_locked(struct qspinlock *lock)
arch/powerpc/include/asm/qspinlock.h
76
static __always_inline int queued_spin_value_unlocked(struct qspinlock lock)
arch/powerpc/include/asm/qspinlock.h
81
static __always_inline int queued_spin_is_contended(struct qspinlock *lock)
arch/powerpc/include/asm/qspinlock.h
86
static __always_inline u32 queued_spin_encode_locked_val(void)
arch/powerpc/include/asm/qspinlock.h
92
static __always_inline int __queued_spin_trylock_nosteal(struct qspinlock *lock)
arch/powerpc/include/asm/reg_fsl_emb.h
14
static __always_inline unsigned int mfpmr(unsigned int rn)
arch/powerpc/include/asm/reg_fsl_emb.h
27
static __always_inline void mtpmr(unsigned int rn, unsigned int val)
arch/powerpc/include/asm/simple_spinlock.h
35
static __always_inline int arch_spin_value_unlocked(arch_spinlock_t lock)
arch/powerpc/include/asm/stackprotector.h
20
static __always_inline void boot_init_stack_canary(void)
arch/powerpc/include/asm/stacktrace.h
13
static __always_inline bool on_thread_stack(void)
arch/powerpc/include/asm/uaccess.h
29
static __always_inline int __access_ok(const void __user *ptr, unsigned long size)
arch/powerpc/include/asm/uaccess.h
364
static __always_inline bool will_use_vmx(unsigned long n)
arch/powerpc/include/asm/uaccess.h
370
static __always_inline unsigned long
arch/powerpc/include/asm/uaccess.h
465
static __must_check __always_inline bool __user_access_begin(const void __user *ptr, size_t len,
arch/powerpc/include/asm/uaccess.h
549
static __always_inline void __user *__masked_user_access_begin(const void __user *p,
arch/powerpc/include/asm/vdso/getrandom.h
12
static __always_inline int do_syscall_3(const unsigned long _r0, const unsigned long _r3,
arch/powerpc/include/asm/vdso/getrandom.h
40
static __always_inline ssize_t getrandom_syscall(void *buffer, size_t len, unsigned int flags)
arch/powerpc/include/asm/vdso/getrandom.h
46
static __always_inline const struct vdso_rng_data *__arch_get_vdso_u_rng_data(void)
arch/powerpc/include/asm/vdso/gettimeofday.h
110
static __always_inline u64 vdso_shift_ns(u64 ns, unsigned long shift)
arch/powerpc/include/asm/vdso/gettimeofday.h
28
static __always_inline int do_syscall_2(const unsigned long _r0, const unsigned long _r3,
arch/powerpc/include/asm/vdso/gettimeofday.h
48
static __always_inline
arch/powerpc/include/asm/vdso/gettimeofday.h
56
static __always_inline
arch/powerpc/include/asm/vdso/gettimeofday.h
62
static __always_inline
arch/powerpc/include/asm/vdso/gettimeofday.h
72
static __always_inline
arch/powerpc/include/asm/vdso/gettimeofday.h
78
static __always_inline
arch/powerpc/include/asm/vdso/gettimeofday.h
84
static __always_inline
arch/powerpc/include/asm/vdso/gettimeofday.h
90
static __always_inline
arch/powerpc/include/asm/vdso/gettimeofday.h
97
static __always_inline u64 __arch_get_hw_counter(s32 clock_mode,
arch/powerpc/include/asm/vdso/timebase.h
46
static __always_inline u64 get_tb(void)
arch/powerpc/include/asm/vmalloc.h
10
static __always_inline bool arch_vmap_pud_supported(pgprot_t prot)
arch/powerpc/include/asm/vmalloc.h
17
static __always_inline bool arch_vmap_pmd_supported(pgprot_t prot)
arch/powerpc/kernel/interrupt.c
53
static notrace __always_inline bool prep_irq_for_enabled_exit(bool restartable)
arch/powerpc/kernel/irq.c
203
static __always_inline void call_do_softirq(const void *sp)
arch/powerpc/kernel/irq.c
257
static __always_inline void call_do_irq(struct pt_regs *regs, void *sp)
arch/powerpc/kernel/ptrace/ptrace-view.c
114
static __always_inline int set_user_msr(struct task_struct *task, unsigned long msr)
arch/powerpc/kernel/ptrace/ptrace-view.c
151
static __always_inline int set_user_trap(struct task_struct *task, unsigned long trap)
arch/powerpc/kernel/signal_32.c
112
static __always_inline int
arch/powerpc/kernel/signal_32.c
145
static __always_inline int
arch/powerpc/kernel/signal_32.c
155
static __always_inline
arch/powerpc/kernel/signal_32.c
267
static __always_inline int
arch/powerpc/kernel/signal_32.c
368
static __always_inline int
arch/powerpc/kernel/signal_32.c
449
static __always_inline int
arch/powerpc/kernel/signal_32.c
91
static __always_inline int
arch/powerpc/lib/qspinlock.c
123
static __always_inline u32 trylock_clean_tail(struct qspinlock *lock, u32 tail)
arch/powerpc/lib/qspinlock.c
162
static __always_inline u32 publish_tail_cpu(struct qspinlock *lock, u32 tail)
arch/powerpc/lib/qspinlock.c
182
static __always_inline u32 set_mustq(struct qspinlock *lock)
arch/powerpc/lib/qspinlock.c
198
static __always_inline u32 clear_mustq(struct qspinlock *lock)
arch/powerpc/lib/qspinlock.c
214
static __always_inline bool try_set_sleepy(struct qspinlock *lock, u32 old)
arch/powerpc/lib/qspinlock.c
236
static __always_inline void seen_sleepy_owner(struct qspinlock *lock, u32 val)
arch/powerpc/lib/qspinlock.c
246
static __always_inline void seen_sleepy_lock(void)
arch/powerpc/lib/qspinlock.c
252
static __always_inline void seen_sleepy_node(void)
arch/powerpc/lib/qspinlock.c
285
static __always_inline bool __yield_to_locked_owner(struct qspinlock *lock, u32 val, bool paravirt, bool mustq)
arch/powerpc/lib/qspinlock.c
338
static __always_inline bool yield_to_locked_owner(struct qspinlock *lock, u32 val, bool paravirt)
arch/powerpc/lib/qspinlock.c
344
static __always_inline bool yield_head_to_locked_owner(struct qspinlock *lock, u32 val, bool paravirt)
arch/powerpc/lib/qspinlock.c
354
static __always_inline void propagate_sleepy(struct qnode *node, u32 val, bool paravirt)
arch/powerpc/lib/qspinlock.c
377
static __always_inline bool yield_to_prev(struct qspinlock *lock, struct qnode *node, int prev_cpu, bool paravirt)
arch/powerpc/lib/qspinlock.c
443
static __always_inline bool steal_break(u32 val, int iters, bool paravirt, bool sleepy)
arch/powerpc/lib/qspinlock.c
457
static __always_inline bool try_to_steal_lock(struct qspinlock *lock, bool paravirt)
arch/powerpc/lib/qspinlock.c
527
static __always_inline void queued_spin_lock_mcs_queue(struct qspinlock *lock, bool paravirt)
arch/powerpc/lib/qspinlock.c
60
static __always_inline bool recently_sleepy(void)
arch/powerpc/lib/qspinlock.c
77
static __always_inline int get_steal_spins(bool paravirt, bool sleepy)
arch/powerpc/lib/qspinlock.c
85
static __always_inline int get_remote_steal_spins(bool paravirt, bool sleepy)
arch/powerpc/lib/qspinlock.c
93
static __always_inline int get_head_spins(bool paravirt, bool sleepy)
arch/powerpc/lib/sstep.c
1040
static __always_inline int __emulate_dcbz(unsigned long ea)
arch/powerpc/lib/sstep.c
300
static __always_inline int
arch/powerpc/lib/sstep.c
349
static __always_inline int __copy_mem_in(u8 *dest, unsigned long ea, int nb, struct pt_regs *regs)
arch/powerpc/lib/sstep.c
433
static __always_inline int
arch/powerpc/lib/sstep.c
479
static __always_inline int __copy_mem_out(u8 *dest, unsigned long ea, int nb, struct pt_regs *regs)
arch/powerpc/mm/book3s64/hash_utils.c
186
static __always_inline void tlbiel_hash_set_isa300(unsigned int set, unsigned int is,
arch/powerpc/mm/book3s64/radix_tlb.c
114
static __always_inline void __tlbie_pid(unsigned long pid, unsigned long ric)
arch/powerpc/mm/book3s64/radix_tlb.c
128
static __always_inline void __tlbie_lpid(unsigned long lpid, unsigned long ric)
arch/powerpc/mm/book3s64/radix_tlb.c
1395
static __always_inline void __tlbie_pid_lpid(unsigned long pid,
arch/powerpc/mm/book3s64/radix_tlb.c
1411
static __always_inline void __tlbie_va_pid_lpid(unsigned long va, unsigned long pid,
arch/powerpc/mm/book3s64/radix_tlb.c
142
static __always_inline void __tlbie_lpid_guest(unsigned long lpid, unsigned long ric)
arch/powerpc/mm/book3s64/radix_tlb.c
156
static __always_inline void __tlbiel_va(unsigned long va, unsigned long pid,
arch/powerpc/mm/book3s64/radix_tlb.c
172
static __always_inline void __tlbie_va(unsigned long va, unsigned long pid,
arch/powerpc/mm/book3s64/radix_tlb.c
188
static __always_inline void __tlbie_va_lpid(unsigned long va, unsigned long lpid,
arch/powerpc/mm/book3s64/radix_tlb.c
26
static __always_inline void tlbiel_radix_set_isa300(unsigned int set, unsigned int is,
arch/powerpc/mm/book3s64/radix_tlb.c
407
static __always_inline void _tlbie_lpid_guest(unsigned long lpid, unsigned long ric)
arch/powerpc/mm/book3s64/radix_tlb.c
440
static __always_inline void _tlbiel_va(unsigned long va, unsigned long pid,
arch/powerpc/mm/book3s64/radix_tlb.c
474
static __always_inline void _tlbie_va(unsigned long va, unsigned long pid,
arch/powerpc/mm/book3s64/radix_tlb.c
532
static __always_inline void _tlbie_va_lpid(unsigned long va, unsigned long lpid,
arch/powerpc/mm/book3s64/radix_tlb.c
98
static __always_inline void __tlbiel_pid(unsigned long pid, int set,
arch/powerpc/mm/book3s64/slb.c
153
static __always_inline void __slb_flush_and_restore_bolted(bool preserve_kernel_lookaside)
arch/powerpc/mm/fault.c
585
static __always_inline void __do_page_fault(struct pt_regs *regs)
arch/riscv/include/asm/arch_hweight.h
20
static __always_inline unsigned int __arch_hweight32(unsigned int w)
arch/riscv/include/asm/arch_hweight.h
47
static __always_inline unsigned long __arch_hweight64(__u64 w)
arch/riscv/include/asm/atomic.h
100
static __always_inline \
arch/riscv/include/asm/atomic.h
113
static __always_inline \
arch/riscv/include/asm/atomic.h
119
static __always_inline \
arch/riscv/include/asm/atomic.h
214
static __always_inline int arch_atomic_fetch_add_unless(atomic_t *v, int a, int u)
arch/riscv/include/asm/atomic.h
225
static __always_inline s64 arch_atomic64_fetch_add_unless(atomic64_t *v, s64 a, s64 u)
arch/riscv/include/asm/atomic.h
252
static __always_inline bool arch_atomic_inc_unless_negative(atomic_t *v)
arch/riscv/include/asm/atomic.h
27
static __always_inline int arch_atomic_read(const atomic_t *v)
arch/riscv/include/asm/atomic.h
278
static __always_inline bool arch_atomic_dec_unless_positive(atomic_t *v)
arch/riscv/include/asm/atomic.h
304
static __always_inline int arch_atomic_dec_if_positive(atomic_t *v)
arch/riscv/include/asm/atomic.h
31
static __always_inline void arch_atomic_set(atomic_t *v, int i)
arch/riscv/include/asm/atomic.h
316
static __always_inline bool arch_atomic64_inc_unless_negative(atomic64_t *v)
arch/riscv/include/asm/atomic.h
328
static __always_inline bool arch_atomic64_dec_unless_positive(atomic64_t *v)
arch/riscv/include/asm/atomic.h
340
static __always_inline s64 arch_atomic64_dec_if_positive(atomic64_t *v)
arch/riscv/include/asm/atomic.h
38
static __always_inline s64 arch_atomic64_read(const atomic64_t *v)
arch/riscv/include/asm/atomic.h
42
static __always_inline void arch_atomic64_set(atomic64_t *v, s64 i)
arch/riscv/include/asm/atomic.h
54
static __always_inline \
arch/riscv/include/asm/atomic.h
88
static __always_inline \
arch/riscv/include/asm/bitops.h
125
static __always_inline int variable_fls(unsigned int x)
arch/riscv/include/asm/bitops.h
214
static __always_inline int arch_test_and_set_bit(int nr, volatile unsigned long *addr)
arch/riscv/include/asm/bitops.h
226
static __always_inline int arch_test_and_clear_bit(int nr, volatile unsigned long *addr)
arch/riscv/include/asm/bitops.h
239
static __always_inline int arch_test_and_change_bit(int nr, volatile unsigned long *addr)
arch/riscv/include/asm/bitops.h
256
static __always_inline void arch_set_bit(int nr, volatile unsigned long *addr)
arch/riscv/include/asm/bitops.h
270
static __always_inline void arch_clear_bit(int nr, volatile unsigned long *addr)
arch/riscv/include/asm/bitops.h
284
static __always_inline void arch_change_bit(int nr, volatile unsigned long *addr)
arch/riscv/include/asm/bitops.h
297
static __always_inline int arch_test_and_set_bit_lock(
arch/riscv/include/asm/bitops.h
310
static __always_inline void arch_clear_bit_unlock(
arch/riscv/include/asm/bitops.h
331
static __always_inline void arch___clear_bit_unlock(
arch/riscv/include/asm/bitops.h
337
static __always_inline bool arch_xor_unlock_is_negative_byte(unsigned long mask,
arch/riscv/include/asm/bitops.h
47
static __always_inline __attribute_const__ unsigned long variable__ffs(unsigned long word)
arch/riscv/include/asm/bitops.h
72
static __always_inline __attribute_const__ unsigned long variable__fls(unsigned long word)
arch/riscv/include/asm/bitops.h
97
static __always_inline __attribute_const__ int variable_ffs(int x)
arch/riscv/include/asm/bitrev.h
10
static __always_inline __attribute_const__ u32 __arch_bitrev32(u32 x)
arch/riscv/include/asm/bitrev.h
29
static __always_inline __attribute_const__ u16 __arch_bitrev16(u16 x)
arch/riscv/include/asm/bitrev.h
34
static __always_inline __attribute_const__ u8 __arch_bitrev8(u8 x)
arch/riscv/include/asm/cmpxchg.h
367
static __always_inline void __cmpwait(volatile void *ptr,
arch/riscv/include/asm/cpufeature-macros.h
18
static __always_inline bool __riscv_has_extension_likely(const unsigned long vendor,
arch/riscv/include/asm/cpufeature-macros.h
32
static __always_inline bool __riscv_has_extension_unlikely(const unsigned long vendor,
arch/riscv/include/asm/cpufeature-macros.h
46
static __always_inline bool riscv_has_extension_unlikely(const unsigned long ext)
arch/riscv/include/asm/cpufeature-macros.h
56
static __always_inline bool riscv_has_extension_likely(const unsigned long ext)
arch/riscv/include/asm/cpufeature.h
103
static __always_inline bool has_fast_unaligned_accesses(void)
arch/riscv/include/asm/cpufeature.h
108
static __always_inline bool has_fast_unaligned_accesses(void)
arch/riscv/include/asm/cpufeature.h
133
static __always_inline bool riscv_cpu_has_extension_likely(int cpu, const unsigned long ext)
arch/riscv/include/asm/cpufeature.h
144
static __always_inline bool riscv_cpu_has_extension_unlikely(int cpu, const unsigned long ext)
arch/riscv/include/asm/current.h
29
static __always_inline struct task_struct *get_current(void)
arch/riscv/include/asm/ftrace.h
158
static __always_inline unsigned long ftrace_regs_get_instruction_pointer(const struct ftrace_regs
arch/riscv/include/asm/ftrace.h
164
static __always_inline void ftrace_regs_set_instruction_pointer(struct ftrace_regs *fregs,
arch/riscv/include/asm/ftrace.h
170
static __always_inline unsigned long ftrace_regs_get_stack_pointer(const struct ftrace_regs *fregs)
arch/riscv/include/asm/ftrace.h
175
static __always_inline unsigned long ftrace_regs_get_frame_pointer(const struct ftrace_regs *fregs)
arch/riscv/include/asm/ftrace.h
180
static __always_inline unsigned long ftrace_regs_get_argument(struct ftrace_regs *fregs,
arch/riscv/include/asm/ftrace.h
188
static __always_inline unsigned long ftrace_regs_get_return_value(const struct ftrace_regs *fregs)
arch/riscv/include/asm/ftrace.h
193
static __always_inline unsigned long ftrace_regs_get_return_address(const struct ftrace_regs *fregs)
arch/riscv/include/asm/ftrace.h
198
static __always_inline void ftrace_regs_set_return_value(struct ftrace_regs *fregs,
arch/riscv/include/asm/ftrace.h
204
static __always_inline void ftrace_override_function_with_return(struct ftrace_regs *fregs)
arch/riscv/include/asm/ftrace.h
209
static __always_inline struct pt_regs *
arch/riscv/include/asm/insn.h
237
static __always_inline bool riscv_insn_is_##name(u32 code) \
arch/riscv/include/asm/insn.h
267
static __always_inline bool riscv_insn_is_system(u32 code)
arch/riscv/include/asm/insn.h
273
static __always_inline bool riscv_insn_is_branch(u32 code)
arch/riscv/include/asm/insn.h
278
static __always_inline bool riscv_insn_is_c_jr(u32 code)
arch/riscv/include/asm/insn.h
284
static __always_inline bool riscv_insn_is_c_jalr(u32 code)
arch/riscv/include/asm/jump_label.h
36
static __always_inline bool arch_static_branch(struct static_key * const key,
arch/riscv/include/asm/jump_label.h
57
static __always_inline bool arch_static_branch_jump(struct static_key * const key,
arch/riscv/include/asm/kvm_vcpu_vector.h
19
static __always_inline void __kvm_riscv_vector_save(struct kvm_cpu_context *context)
arch/riscv/include/asm/kvm_vcpu_vector.h
24
static __always_inline void __kvm_riscv_vector_restore(struct kvm_cpu_context *context)
arch/riscv/include/asm/page.h
169
static __always_inline void *pfn_to_kaddr(unsigned long pfn)
arch/riscv/include/asm/pgtable.h
286
static __always_inline bool has_svnapot(void)
arch/riscv/include/asm/pgtable.h
307
static __always_inline bool has_svnapot(void) { return false; }
arch/riscv/include/asm/ptrace.h
178
static __always_inline bool regs_irqs_disabled(struct pt_regs *regs)
arch/riscv/include/asm/set_memory.h
19
static __always_inline int set_kernel_memory(char *startp, char *endp,
arch/riscv/include/asm/spinlock.h
24
static __always_inline type arch_spin_##op(type_lock lock) \
arch/riscv/include/asm/stackprotector.h
14
static __always_inline void boot_init_stack_canary(void)
arch/riscv/include/asm/swab.h
51
static __always_inline __u16 __arch_swab16(__u16 value)
arch/riscv/include/asm/swab.h
56
static __always_inline __u32 __arch_swab32(__u32 value)
arch/riscv/include/asm/swab.h
62
static __always_inline __u64 __arch_swab64(__u64 value)
arch/riscv/include/asm/swab.h
67
static __always_inline __u64 __arch_swab64(__u64 value)
arch/riscv/include/asm/switch_to.h
61
static __always_inline bool has_fpu(void)
arch/riscv/include/asm/switch_to.h
67
static __always_inline bool has_fpu(void) { return false; }
arch/riscv/include/asm/uaccess.h
456
static __must_check __always_inline bool user_access_begin(const void __user *ptr, size_t len)
arch/riscv/include/asm/vdso/getrandom.h
12
static __always_inline ssize_t getrandom_syscall(void *_buffer, size_t _len, unsigned int _flags)
arch/riscv/include/asm/vdso/gettimeofday.h
14
static __always_inline
arch/riscv/include/asm/vdso/gettimeofday.h
31
static __always_inline
arch/riscv/include/asm/vdso/gettimeofday.h
47
static __always_inline
arch/riscv/include/asm/vdso/gettimeofday.h
63
static __always_inline u64 __arch_get_hw_counter(s32 clock_mode,
arch/riscv/include/asm/vector.h
108
static __always_inline void riscv_v_enable(void)
arch/riscv/include/asm/vector.h
116
static __always_inline void riscv_v_disable(void)
arch/riscv/include/asm/vector.h
124
static __always_inline bool riscv_v_is_on(void)
arch/riscv/include/asm/vector.h
129
static __always_inline void __vstate_csr_save(struct __riscv_v_ext_state *dest)
arch/riscv/include/asm/vector.h
167
static __always_inline void __vstate_csr_restore(struct __riscv_v_ext_state *src)
arch/riscv/include/asm/vector.h
410
static __always_inline bool has_vector(void) { return false; }
arch/riscv/include/asm/vector.h
411
static __always_inline bool insn_is_vector(u32 insn_buf) { return false; }
arch/riscv/include/asm/vector.h
412
static __always_inline bool has_xtheadvector_no_alternatives(void) { return false; }
arch/riscv/include/asm/vector.h
413
static __always_inline bool has_xtheadvector(void) { return false; }
arch/riscv/include/asm/vector.h
61
static __always_inline bool has_vector(void)
arch/riscv/include/asm/vector.h
66
static __always_inline bool has_xtheadvector_no_alternatives(void)
arch/riscv/include/asm/vector.h
74
static __always_inline bool has_xtheadvector(void)
arch/riscv/include/asm/vendor_extensions.h
51
static __always_inline bool riscv_has_vendor_extension_likely(const unsigned long vendor,
arch/riscv/include/asm/vendor_extensions.h
64
static __always_inline bool riscv_has_vendor_extension_unlikely(const unsigned long vendor,
arch/riscv/include/asm/vendor_extensions.h
77
static __always_inline bool riscv_cpu_has_vendor_extension_likely(const unsigned long vendor,
arch/riscv/include/asm/vendor_extensions.h
90
static __always_inline bool riscv_cpu_has_vendor_extension_unlikely(const unsigned long vendor,
arch/riscv/kernel/kernel_mode_vector.c
84
static __always_inline u32 *riscv_v_flags_ptr(void)
arch/riscv/kernel/patch.c
42
static __always_inline void *patch_map(void *addr, const unsigned int fixmap)
arch/riscv/kvm/vcpu.c
749
static __always_inline void kvm_riscv_vcpu_swap_in_guest_state(struct kvm_vcpu *vcpu)
arch/riscv/kvm/vcpu.c
760
static __always_inline void kvm_riscv_vcpu_swap_in_host_state(struct kvm_vcpu *vcpu)
arch/s390/crypto/hmac_s390.c
374
static __always_inline void _s390_hmac_algs_unregister(void)
arch/s390/hypfs/hypfs.h
49
static __always_inline int hypfs_fs_init(void)
arch/s390/hypfs/hypfs_diag.h
22
static __always_inline int hypfs_diag_fs_init(void)
arch/s390/include/asm/arch_hweight.h
20
static __always_inline unsigned long popcnt_z15(unsigned long w)
arch/s390/include/asm/arch_hweight.h
31
static __always_inline unsigned long __arch_hweight64(__u64 w)
arch/s390/include/asm/arch_hweight.h
45
static __always_inline unsigned int __arch_hweight32(unsigned int w)
arch/s390/include/asm/arch_hweight.h
58
static __always_inline unsigned int __arch_hweight16(unsigned int w)
arch/s390/include/asm/arch_hweight.h
70
static __always_inline unsigned int __arch_hweight8(unsigned int w)
arch/s390/include/asm/arch_hweight.h
9
static __always_inline unsigned long popcnt_z196(unsigned long w)
arch/s390/include/asm/atomic.h
105
static __always_inline int arch_atomic_xchg(atomic_t *v, int new)
arch/s390/include/asm/atomic.h
111
static __always_inline int arch_atomic_cmpxchg(atomic_t *v, int old, int new)
arch/s390/include/asm/atomic.h
117
static __always_inline bool arch_atomic_try_cmpxchg(atomic_t *v, int *old, int new)
arch/s390/include/asm/atomic.h
125
static __always_inline s64 arch_atomic64_read(const atomic64_t *v)
arch/s390/include/asm/atomic.h
131
static __always_inline void arch_atomic64_set(atomic64_t *v, s64 i)
arch/s390/include/asm/atomic.h
137
static __always_inline s64 arch_atomic64_add_return(s64 i, atomic64_t *v)
arch/s390/include/asm/atomic.h
143
static __always_inline s64 arch_atomic64_fetch_add(s64 i, atomic64_t *v)
arch/s390/include/asm/atomic.h
149
static __always_inline void arch_atomic64_add(s64 i, atomic64_t *v)
arch/s390/include/asm/atomic.h
155
static __always_inline void arch_atomic64_inc(atomic64_t *v)
arch/s390/include/asm/atomic.h
161
static __always_inline void arch_atomic64_dec(atomic64_t *v)
arch/s390/include/asm/atomic.h
167
static __always_inline bool arch_atomic64_sub_and_test(s64 i, atomic64_t *v)
arch/s390/include/asm/atomic.h
173
static __always_inline bool arch_atomic64_dec_and_test(atomic64_t *v)
arch/s390/include/asm/atomic.h
179
static __always_inline bool arch_atomic64_inc_and_test(atomic64_t *v)
arch/s390/include/asm/atomic.h
18
static __always_inline int arch_atomic_read(const atomic_t *v)
arch/s390/include/asm/atomic.h
185
static __always_inline s64 arch_atomic64_xchg(atomic64_t *v, s64 new)
arch/s390/include/asm/atomic.h
191
static __always_inline s64 arch_atomic64_cmpxchg(atomic64_t *v, s64 old, s64 new)
arch/s390/include/asm/atomic.h
197
static __always_inline bool arch_atomic64_try_cmpxchg(atomic64_t *v, s64 *old, s64 new)
arch/s390/include/asm/atomic.h
204
static __always_inline void arch_atomic64_##op(s64 i, atomic64_t *v) \
arch/s390/include/asm/atomic.h
208
static __always_inline long arch_atomic64_fetch_##op(s64 i, atomic64_t *v) \
arch/s390/include/asm/atomic.h
24
static __always_inline void arch_atomic_set(atomic_t *v, int i)
arch/s390/include/asm/atomic.h
30
static __always_inline int arch_atomic_add_return(int i, atomic_t *v)
arch/s390/include/asm/atomic.h
36
static __always_inline int arch_atomic_fetch_add(int i, atomic_t *v)
arch/s390/include/asm/atomic.h
42
static __always_inline void arch_atomic_add(int i, atomic_t *v)
arch/s390/include/asm/atomic.h
48
static __always_inline void arch_atomic_inc(atomic_t *v)
arch/s390/include/asm/atomic.h
54
static __always_inline void arch_atomic_dec(atomic_t *v)
arch/s390/include/asm/atomic.h
60
static __always_inline bool arch_atomic_sub_and_test(int i, atomic_t *v)
arch/s390/include/asm/atomic.h
66
static __always_inline bool arch_atomic_dec_and_test(atomic_t *v)
arch/s390/include/asm/atomic.h
72
static __always_inline bool arch_atomic_inc_and_test(atomic_t *v)
arch/s390/include/asm/atomic.h
83
static __always_inline void arch_atomic_##op(int i, atomic_t *v) \
arch/s390/include/asm/atomic.h
87
static __always_inline int arch_atomic_fetch_##op(int i, atomic_t *v) \
arch/s390/include/asm/atomic_ops.h
115
static __always_inline int op_name(int val, int *ptr) \
arch/s390/include/asm/atomic_ops.h
141
static __always_inline long op_name(long val, long *ptr) \
arch/s390/include/asm/atomic_ops.h
15
static __always_inline int __atomic_read(const int *ptr)
arch/s390/include/asm/atomic_ops.h
176
static __always_inline bool op_name(op_type val, op_type *ptr) \
arch/s390/include/asm/atomic_ops.h
201
static __always_inline bool op_name(op_type val, op_type *ptr) \
arch/s390/include/asm/atomic_ops.h
227
static __always_inline bool op_name(op_type val, op_type *ptr) \
arch/s390/include/asm/atomic_ops.h
25
static __always_inline void __atomic_set(int *ptr, int val)
arch/s390/include/asm/atomic_ops.h
38
static __always_inline long __atomic64_read(const long *ptr)
arch/s390/include/asm/atomic_ops.h
48
static __always_inline void __atomic64_set(long *ptr, long val)
arch/s390/include/asm/atomic_ops.h
64
static __always_inline op_type op_name(op_type val, op_type *ptr) \
arch/s390/include/asm/atomic_ops.h
94
static __always_inline void op_name(op_type val, op_type *ptr) \
arch/s390/include/asm/barrier.h
20
static __always_inline void bcr_serialize(void)
arch/s390/include/asm/barrier.h
61
static __always_inline unsigned long array_index_mask_nospec(unsigned long index,
arch/s390/include/asm/bitops.h
135
static __always_inline __attribute_const__ unsigned long __flogr(unsigned long word)
arch/s390/include/asm/bitops.h
192
static __always_inline __flatten __attribute_const__ int ffs(int word)
arch/s390/include/asm/bitops.h
49
static __always_inline bool arch_test_bit(unsigned long nr, const volatile unsigned long *ptr)
arch/s390/include/asm/cmpxchg.h
18
static __always_inline u32 __cs_asm(u64 ptr, u32 old, u32 new)
arch/s390/include/asm/cmpxchg.h
206
static __always_inline u64 __arch_xchg(u64 ptr, u64 x, int size)
arch/s390/include/asm/cmpxchg.h
241
static __always_inline u128 arch_cmpxchg128(volatile u128 *ptr, u128 old, u128 new)
arch/s390/include/asm/cmpxchg.h
256
static __always_inline bool arch_try_cmpxchg128(volatile u128 *ptr, u128 *oldp, u128 new)
arch/s390/include/asm/cmpxchg.h
28
static __always_inline u64 __csg_asm(u64 ptr, u64 old, u64 new)
arch/s390/include/asm/cmpxchg.h
84
static __always_inline u64 __arch_cmpxchg(u64 ptr, u64 old, u64 new, int size)
arch/s390/include/asm/cpacf.h
226
static __always_inline void __cpacf_query_rre(u32 opc, u8 r1, u8 r2,
arch/s390/include/asm/cpacf.h
239
static __always_inline void __cpacf_query_rrf(u32 opc, u8 r1, u8 r2, u8 r3,
arch/s390/include/asm/cpacf.h
252
static __always_inline void __cpacf_query_insn(unsigned int opcode, void *pb,
arch/s390/include/asm/cpacf.h
300
static __always_inline void __cpacf_query(unsigned int opcode,
arch/s390/include/asm/cpacf.h
306
static __always_inline int __cpacf_check_opcode(unsigned int opcode)
arch/s390/include/asm/cpacf.h
345
static __always_inline int cpacf_query(unsigned int opcode, cpacf_mask_t *mask)
arch/s390/include/asm/cpacf.h
360
static __always_inline int cpacf_query_func(unsigned int opcode,
arch/s390/include/asm/cpacf.h
370
static __always_inline void __cpacf_qai(unsigned int opcode, cpacf_qai_t *qai)
arch/s390/include/asm/cpacf.h
386
static __always_inline int cpacf_qai(unsigned int opcode, cpacf_qai_t *qai)
arch/s390/include/asm/cpu_mf.h
235
static __always_inline int stcctm(enum stcctm_ctr_set set, u64 range, u64 *dest)
arch/s390/include/asm/ctlreg.h
127
static __always_inline void local_ctl_load(unsigned int cr, struct ctlreg *reg)
arch/s390/include/asm/ctlreg.h
136
static __always_inline void local_ctl_store(unsigned int cr, struct ctlreg *reg)
arch/s390/include/asm/ctlreg.h
144
static __always_inline struct ctlreg local_ctl_set_bit(unsigned int cr, unsigned int bit)
arch/s390/include/asm/ctlreg.h
155
static __always_inline struct ctlreg local_ctl_clear_bit(unsigned int cr, unsigned int bit)
arch/s390/include/asm/current.h
18
static __always_inline struct task_struct *get_current(void)
arch/s390/include/asm/entry-common.h
18
static __always_inline void arch_enter_from_user_mode(struct pt_regs *regs)
arch/s390/include/asm/entry-common.h
28
static __always_inline void arch_exit_to_user_mode_work(struct pt_regs *regs,
arch/s390/include/asm/entry-common.h
42
static __always_inline void arch_exit_to_user_mode(void)
arch/s390/include/asm/entry-common.h
54
static __always_inline bool arch_in_rcu_eqs(void)
arch/s390/include/asm/entry-percpu.h
11
static __always_inline void percpu_entry(struct pt_regs *regs)
arch/s390/include/asm/entry-percpu.h
22
static __always_inline bool percpu_code_check(struct pt_regs *regs)
arch/s390/include/asm/entry-percpu.h
61
static __always_inline void percpu_exit(struct pt_regs *regs, bool needs_fixup)
arch/s390/include/asm/facility.h
42
static __always_inline bool __test_facility(unsigned long nr, void *facilities)
arch/s390/include/asm/facility.h
59
static __always_inline bool __test_facility_constant(unsigned long nr)
arch/s390/include/asm/facility.h
77
static __always_inline bool test_facility(unsigned long nr)
arch/s390/include/asm/fpu-insn.h
115
static __always_inline void fpu_std(unsigned short fpr, freg_t *reg)
arch/s390/include/asm/fpu-insn.h
124
static __always_inline void fpu_sfpc(unsigned int fpc)
arch/s390/include/asm/fpu-insn.h
132
static __always_inline void fpu_stfpc(unsigned int *fpc)
arch/s390/include/asm/fpu-insn.h
141
static __always_inline void fpu_vab(u8 v1, u8 v2, u8 v3)
arch/s390/include/asm/fpu-insn.h
149
static __always_inline void fpu_vcksm(u8 v1, u8 v2, u8 v3)
arch/s390/include/asm/fpu-insn.h
157
static __always_inline void fpu_vesravb(u8 v1, u8 v2, u8 v3)
arch/s390/include/asm/fpu-insn.h
165
static __always_inline void fpu_vgfmag(u8 v1, u8 v2, u8 v3, u8 v4)
arch/s390/include/asm/fpu-insn.h
173
static __always_inline void fpu_vgfmg(u8 v1, u8 v2, u8 v3)
arch/s390/include/asm/fpu-insn.h
183
static __always_inline void fpu_vl(u8 v1, const void *vxr)
arch/s390/include/asm/fpu-insn.h
195
static __always_inline void fpu_vl(u8 v1, const void *vxr)
arch/s390/include/asm/fpu-insn.h
209
static __always_inline void fpu_vleib(u8 v, s16 val, u8 index)
arch/s390/include/asm/fpu-insn.h
217
static __always_inline void fpu_vleig(u8 v, s16 val, u8 index)
arch/s390/include/asm/fpu-insn.h
225
static __always_inline u64 fpu_vlgvf(u8 v, u16 index)
arch/s390/include/asm/fpu-insn.h
238
static __always_inline void fpu_vll(u8 v1, u32 index, const void *vxr)
arch/s390/include/asm/fpu-insn.h
254
static __always_inline void fpu_vll(u8 v1, u32 index, const void *vxr)
arch/s390/include/asm/fpu-insn.h
312
static __always_inline void fpu_vlr(u8 v1, u8 v2)
arch/s390/include/asm/fpu-insn.h
320
static __always_inline void fpu_vlvgf(u8 v, u32 val, u16 index)
arch/s390/include/asm/fpu-insn.h
328
static __always_inline void fpu_vn(u8 v1, u8 v2, u8 v3)
arch/s390/include/asm/fpu-insn.h
336
static __always_inline void fpu_vperm(u8 v1, u8 v2, u8 v3, u8 v4)
arch/s390/include/asm/fpu-insn.h
344
static __always_inline void fpu_vrepib(u8 v1, s16 i2)
arch/s390/include/asm/fpu-insn.h
352
static __always_inline void fpu_vsrlb(u8 v1, u8 v2, u8 v3)
arch/s390/include/asm/fpu-insn.h
362
static __always_inline void fpu_vst(u8 v1, const void *vxr)
arch/s390/include/asm/fpu-insn.h
373
static __always_inline void fpu_vst(u8 v1, const void *vxr)
arch/s390/include/asm/fpu-insn.h
388
static __always_inline void fpu_vstl(u8 v1, u32 index, const void *vxr)
arch/s390/include/asm/fpu-insn.h
403
static __always_inline void fpu_vstl(u8 v1, u32 index, const void *vxr)
arch/s390/include/asm/fpu-insn.h
41
static __always_inline void fpu_cefbr(u8 f1, s32 val)
arch/s390/include/asm/fpu-insn.h
458
static __always_inline void fpu_vupllf(u8 v1, u8 v2)
arch/s390/include/asm/fpu-insn.h
466
static __always_inline void fpu_vx(u8 v1, u8 v2, u8 v3)
arch/s390/include/asm/fpu-insn.h
474
static __always_inline void fpu_vzero(u8 v)
arch/s390/include/asm/fpu-insn.h
49
static __always_inline unsigned long fpu_cgebr(u8 f2, u8 mode)
arch/s390/include/asm/fpu-insn.h
60
static __always_inline void fpu_debr(u8 f1, u8 f2)
arch/s390/include/asm/fpu-insn.h
68
static __always_inline void fpu_ld(unsigned short fpr, freg_t *reg)
arch/s390/include/asm/fpu-insn.h
77
static __always_inline void fpu_ldgr(u8 f1, u32 val)
arch/s390/include/asm/fpu-insn.h
85
static __always_inline void fpu_lfpc(unsigned int *fpc)
arch/s390/include/asm/fpu.h
114
static __always_inline void __load_fp_regs(freg_t *fprs, unsigned int offset)
arch/s390/include/asm/fpu.h
134
static __always_inline void save_fp_regs(freg_t *fprs)
arch/s390/include/asm/fpu.h
139
static __always_inline void load_fp_regs(freg_t *fprs)
arch/s390/include/asm/fpu.h
144
static __always_inline void save_fp_regs_vx(__vector128 *vxrs)
arch/s390/include/asm/fpu.h
151
static __always_inline void load_fp_regs_vx(__vector128 *vxrs)
arch/s390/include/asm/fpu.h
168
static __always_inline void __save_user_fpu_regs(struct thread_struct *thread, int flags)
arch/s390/include/asm/fpu.h
187
static __always_inline void _kernel_fpu_begin(struct kernel_fpu *state, int flags)
arch/s390/include/asm/fpu.h
201
static __always_inline void _kernel_fpu_end(struct kernel_fpu *state, int flags)
arch/s390/include/asm/fpu.h
213
static __always_inline void kernel_fpu_check_size(int flags, unsigned int size)
arch/s390/include/asm/fpu.h
82
static __always_inline void save_vx_regs(__vector128 *vxrs)
arch/s390/include/asm/fpu.h
88
static __always_inline void load_vx_regs(__vector128 *vxrs)
arch/s390/include/asm/fpu.h
94
static __always_inline void __save_fp_regs(freg_t *fprs, unsigned int offset)
arch/s390/include/asm/ftrace.h
11
static __always_inline unsigned long return_address(unsigned int n)
arch/s390/include/asm/ftrace.h
58
static __always_inline struct pt_regs *arch_ftrace_get_regs(struct ftrace_regs *fregs)
arch/s390/include/asm/ftrace.h
67
static __always_inline void
arch/s390/include/asm/ftrace.h
75
static __always_inline unsigned long
arch/s390/include/asm/ftrace.h
81
static __always_inline unsigned long
arch/s390/include/asm/irq.h
79
static __always_inline void inc_irq_stat(enum interruption_class irq)
arch/s390/include/asm/irqflags.h
35
static __always_inline void __arch_local_irq_ssm(unsigned long flags)
arch/s390/include/asm/irqflags.h
43
#define arch_local_irq_attributes __always_inline
arch/s390/include/asm/irqflags.h
56
static __always_inline void arch_local_irq_disable(void)
arch/s390/include/asm/irqflags.h
72
static __always_inline void arch_local_irq_restore(unsigned long flags)
arch/s390/include/asm/irqflags.h
79
static __always_inline bool arch_irqs_disabled_flags(unsigned long flags)
arch/s390/include/asm/irqflags.h
84
static __always_inline bool arch_irqs_disabled(void)
arch/s390/include/asm/jump_label.h
41
static __always_inline bool arch_static_branch(struct static_key *key, bool branch)
arch/s390/include/asm/jump_label.h
50
static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch)
arch/s390/include/asm/kfence.h
13
static __always_inline bool arch_kfence_init_pool(void)
arch/s390/include/asm/lowcore.h
220
static __always_inline struct lowcore *get_lowcore(void)
arch/s390/include/asm/machine.h
68
static __always_inline bool __test_machine_feature_constant(unsigned int nr)
arch/s390/include/asm/machine.h
82
static __always_inline bool machine_has_##name(void) \
arch/s390/include/asm/page-states.h
25
static __always_inline unsigned long essa(unsigned long paddr, unsigned char cmd)
arch/s390/include/asm/page-states.h
37
static __always_inline void __set_page_state(void *addr, unsigned long num_pages, unsigned char cmd)
arch/s390/include/asm/page.h
102
static __always_inline unsigned long name ## _val(name ## _t name) \
arch/s390/include/asm/page.h
87
static __always_inline unsigned long name ## _val(name ## _t name) \
arch/s390/include/asm/pai.h
52
static __always_inline void pai_kernel_enter(struct pt_regs *regs)
arch/s390/include/asm/pai.h
65
static __always_inline void pai_kernel_exit(struct pt_regs *regs)
arch/s390/include/asm/pgtable.h
1136
static __always_inline void __ptep_rdp(unsigned long addr, pte_t *ptep, int local)
arch/s390/include/asm/pgtable.h
1147
static __always_inline void __ptep_ipte(unsigned long address, pte_t *ptep,
arch/s390/include/asm/pgtable.h
1170
static __always_inline void __ptep_ipte_range(unsigned long address, int nr,
arch/s390/include/asm/pgtable.h
1638
static __always_inline void __pmdp_idte(unsigned long addr, pmd_t *pmdp,
arch/s390/include/asm/pgtable.h
1664
static __always_inline void __pudp_idte(unsigned long addr, pud_t *pudp,
arch/s390/include/asm/preempt.h
104
static __always_inline void __preempt_count_sub(int val)
arch/s390/include/asm/preempt.h
114
static __always_inline bool __preempt_count_dec_and_test(void)
arch/s390/include/asm/preempt.h
137
static __always_inline bool should_resched(int preempt_offset)
arch/s390/include/asm/preempt.h
27
static __always_inline int preempt_count(void)
arch/s390/include/asm/preempt.h
45
static __always_inline void preempt_count_set(int pc)
arch/s390/include/asm/preempt.h
64
static __always_inline void set_preempt_need_resched(void)
arch/s390/include/asm/preempt.h
69
static __always_inline void clear_preempt_need_resched(void)
arch/s390/include/asm/preempt.h
74
static __always_inline bool test_preempt_need_resched(void)
arch/s390/include/asm/preempt.h
79
static __always_inline void __preempt_count_add(int val)
arch/s390/include/asm/processor.h
107
static __always_inline unsigned long get_cpu_timer(void)
arch/s390/include/asm/processor.h
136
static __always_inline void __stackleak_poison(unsigned long erase_low,
arch/s390/include/asm/processor.h
263
static __always_inline unsigned long __current_stack_pointer(void)
arch/s390/include/asm/processor.h
271
static __always_inline bool on_thread_stack(void)
arch/s390/include/asm/processor.h
278
static __always_inline unsigned short stap(void)
arch/s390/include/asm/processor.h
314
static __always_inline void __load_psw_mask(unsigned long mask)
arch/s390/include/asm/processor.h
393
static __always_inline void __noreturn disabled_wait(void)
arch/s390/include/asm/processor.h
405
static __always_inline bool regs_irqs_disabled(struct pt_regs *regs)
arch/s390/include/asm/processor.h
410
static __always_inline void bpon(void)
arch/s390/include/asm/processor.h
61
static __always_inline struct pcpu *this_pcpu(void)
arch/s390/include/asm/processor.h
66
static __always_inline void set_cpu_flag(int flag)
arch/s390/include/asm/processor.h
71
static __always_inline void clear_cpu_flag(int flag)
arch/s390/include/asm/processor.h
76
static __always_inline bool test_cpu_flag(int flag)
arch/s390/include/asm/processor.h
81
static __always_inline bool test_and_set_cpu_flag(int flag)
arch/s390/include/asm/processor.h
86
static __always_inline bool test_and_clear_cpu_flag(int flag)
arch/s390/include/asm/processor.h
95
static __always_inline bool test_cpu_flag_of(int flag, int cpu)
arch/s390/include/asm/ptrace.h
224
static __always_inline bool user_mode(const struct pt_regs *regs)
arch/s390/include/asm/ptrace.h
234
static __always_inline unsigned long instruction_pointer(const struct pt_regs *regs)
arch/s390/include/asm/ptrace.h
248
static __always_inline unsigned long kernel_stack_pointer(const struct pt_regs *regs)
arch/s390/include/asm/ptrace.h
253
static __always_inline unsigned long user_stack_pointer(const struct pt_regs *regs)
arch/s390/include/asm/ptrace.h
258
static __always_inline unsigned long regs_get_register(const struct pt_regs *regs,
arch/s390/include/asm/ptrace.h
266
static __always_inline int regs_within_kernel_stack(const struct pt_regs *regs,
arch/s390/include/asm/ptrace.h
283
static __always_inline unsigned long regs_get_kernel_stack_nth(const struct pt_regs *regs,
arch/s390/include/asm/ptrace.h
301
static __always_inline unsigned long regs_get_kernel_argument(const struct pt_regs *regs,
arch/s390/include/asm/ptrace.h
313
static __always_inline void regs_set_return_value(struct pt_regs *regs, unsigned long rc)
arch/s390/include/asm/setup.h
99
static __always_inline u32 gen_lpswe(unsigned long addr)
arch/s390/include/asm/smp.h
15
static __always_inline unsigned int raw_smp_processor_id(void)
arch/s390/include/asm/spinlock.h
19
static __always_inline unsigned int spinlock_lockval(void)
arch/s390/include/asm/stackprotector.h
10
static __always_inline void boot_init_stack_canary(void)
arch/s390/include/asm/stacktrace.h
87
static __always_inline unsigned long get_stack_pointer(struct task_struct *task,
arch/s390/include/asm/syscall.h
133
static __always_inline \
arch/s390/include/asm/text-patching.h
8
static __always_inline void sync_core(void)
arch/s390/include/asm/timex.h
166
static __always_inline unsigned long get_tod_clock(void)
arch/s390/include/asm/timex.h
186
static __always_inline unsigned long __get_tod_clock_monotonic(void)
arch/s390/include/asm/timex.h
233
static __always_inline unsigned long tod_to_ns(unsigned long todval)
arch/s390/include/asm/timex.h
238
static __always_inline u128 eitod_to_ns(u128 todval)
arch/s390/include/asm/timex.h
52
static __always_inline void store_tod_clock_ext(union tod_clock *tod)
arch/s390/include/asm/uaccess.h
105
static __always_inline unsigned long __must_check
arch/s390/include/asm/uaccess.h
172
static __always_inline int \
arch/s390/include/asm/uaccess.h
291
static __always_inline int \
arch/s390/include/asm/uaccess.h
30
#define uaccess_kmsan_or_inline __always_inline
arch/s390/include/asm/uaccess.h
393
static __always_inline unsigned long __must_check clear_user(void __user *to, unsigned long n)
arch/s390/include/asm/uaccess.h
94
static __always_inline unsigned long __must_check
arch/s390/include/asm/unwind.h
73
static __always_inline void unwind_start(struct unwind_state *state,
arch/s390/include/asm/vdso/getrandom.h
21
static __always_inline ssize_t getrandom_syscall(void *buffer, size_t len, unsigned int flags)
arch/s390/include/asm/vdso/gettimeofday.h
22
static __always_inline
arch/s390/include/asm/vdso/gettimeofday.h
28
static __always_inline
arch/s390/include/asm/vdso/gettimeofday.h
35
static __always_inline
arch/s390/kernel/idle.c
106
static __always_inline void account_idle_time_setup(void)
arch/s390/kernel/idle.c
124
static __always_inline void account_idle_time_setup(void)
arch/s390/kernel/idle.c
26
static __always_inline void __account_idle_time_irq(void)
arch/s390/kernel/idle.c
35
static __always_inline void __account_idle_time_setup(void)
arch/s390/kernel/nmi.c
105
static __always_inline char *u64_to_hex(char *dest, u64 val)
arch/s390/kernel/nmi.c
97
static __always_inline char *nmi_puts(char *dest, const char *src)
arch/s390/kvm/dat.h
610
static __always_inline void idte_crste(union crste *crstep, gfn_t gfn, unsigned long opt,
arch/s390/kvm/kvm-s390.c
354
static __always_inline void pfcr_query(u8 (*query)[16])
arch/s390/kvm/kvm-s390.c
364
static __always_inline void __sortl_query(u8 (*query)[32])
arch/s390/kvm/kvm-s390.c
376
static __always_inline void __dfltcc_query(u8 (*query)[32])
arch/s390/lib/csum-partial.c
19
static __always_inline __wsum csum_copy(void *dst, const void *src, int len, __wsum sum, bool copy)
arch/s390/lib/test_unwind.c
145
static __always_inline struct pt_regs fake_pt_regs(void)
arch/s390/mm/fault.c
68
static __always_inline bool fault_is_write(struct pt_regs *regs)
arch/s390/pci/pci_clp.c
73
static __always_inline int clp_req(void *data, unsigned int lps)
arch/sh/include/asm/bitops-op32.h
115
static __always_inline bool
arch/sh/include/asm/bitops-op32.h
127
static __always_inline bool
arch/sh/include/asm/bitops-op32.h
21
static __always_inline void
arch/sh/include/asm/bitops-op32.h
39
static __always_inline void
arch/sh/include/asm/bitops-op32.h
67
static __always_inline void
arch/sh/include/asm/bitops-op32.h
95
static __always_inline bool
arch/sh/include/asm/dwarf.h
203
static __always_inline unsigned long dwarf_read_arch_reg(unsigned int reg)
arch/sh/include/asm/stackprotector.h
13
static __always_inline void boot_init_stack_canary(void)
arch/sh/include/asm/uaccess.h
87
static __always_inline unsigned long
arch/sh/include/asm/uaccess.h
93
static __always_inline unsigned long __must_check
arch/sh/mm/pmb.c
72
static __always_inline unsigned long mk_pmb_entry(unsigned int entry)
arch/sh/mm/pmb.c
77
static __always_inline unsigned long mk_pmb_addr(unsigned int entry)
arch/sh/mm/pmb.c
82
static __always_inline unsigned long mk_pmb_data(unsigned int entry)
arch/sh/mm/pmb.c
87
static __always_inline unsigned int pmb_ppn_in_range(unsigned long ppn)
arch/sh/mm/pmb.c
99
static __always_inline unsigned long pmb_cache_flags(void)
arch/sparc/include/asm/cmpxchg_32.h
18
static __always_inline unsigned long __arch_xchg(unsigned long x, __volatile__ void * ptr, int size)
arch/sparc/include/asm/cmpxchg_64.h
90
static __always_inline unsigned long
arch/sparc/include/asm/jump_label.h
11
static __always_inline bool arch_static_branch(struct static_key *key, bool branch)
arch/sparc/include/asm/jump_label.h
27
static __always_inline bool arch_static_branch_jump(struct static_key *key, bool branch)
arch/sparc/include/asm/vdso/gettimeofday.h
106
static __always_inline
arch/sparc/include/asm/vdso/gettimeofday.h
120
static __always_inline
arch/sparc/include/asm/vdso/gettimeofday.h
132
static __always_inline
arch/sparc/include/asm/vdso/gettimeofday.h
146
static __always_inline
arch/sparc/include/asm/vdso/gettimeofday.h
158
static __always_inline const struct vdso_time_data *__arch_get_vdso_u_time_data(void)
arch/sparc/include/asm/vdso/gettimeofday.h
20
static __always_inline u64 vread_tick(void)
arch/sparc/include/asm/vdso/gettimeofday.h
28
static __always_inline u64 vread_tick_stick(void)
arch/sparc/include/asm/vdso/gettimeofday.h
36
static __always_inline u64 vdso_shift_ns(u64 val, u32 amt)
arch/sparc/include/asm/vdso/gettimeofday.h
52
static __always_inline u64 vread_tick(void)
arch/sparc/include/asm/vdso/gettimeofday.h
62
static __always_inline u64 vread_tick_stick(void)
arch/sparc/include/asm/vdso/gettimeofday.h
73
static __always_inline u64 __arch_get_hw_counter(s32 clock_mode, const struct vdso_time_data *vd)
arch/um/include/asm/cpufeature.h
75
static __always_inline bool _static_cpu_has(u16 bit)
arch/um/include/asm/current.h
15
static __always_inline struct task_struct *get_current(void)
arch/um/kernel/skas/stub.c
34
static __always_inline int syscall_handler(int fd_map[STUB_MAX_FDS])
arch/x86/coco/core.c
47
static __maybe_unused __always_inline bool amd_cc_platform_vtom(enum cc_attr attr)
arch/x86/coco/sev/internal.h
81
static __always_inline void sev_es_wr_ghcb_msr(u64 val)
arch/x86/coco/sev/noinstr.c
22
static __always_inline bool on_vc_stack(struct pt_regs *regs)
arch/x86/coco/sev/vc-handle.c
872
static __always_inline bool is_vc2_stack(unsigned long sp)
arch/x86/coco/sev/vc-handle.c
877
static __always_inline bool vc_from_invalid_context(struct pt_regs *regs)
arch/x86/coco/sev/vc-handle.c
948
static __always_inline bool vc_is_db(unsigned long error_code)
arch/x86/crypto/aegis128-aesni-glue.c
107
static __always_inline int
arch/x86/crypto/aegis128-aesni-glue.c
176
static __always_inline int
arch/x86/crypto/aesni-intel_glue.c
1046
static __always_inline void
arch/x86/crypto/aesni-intel_glue.c
1091
static __always_inline bool __must_check
arch/x86/crypto/aesni-intel_glue.c
1331
static __always_inline int
arch/x86/crypto/aesni-intel_glue.c
452
static __always_inline int
arch/x86/crypto/aesni-intel_glue.c
602
static __always_inline int
arch/x86/crypto/aesni-intel_glue.c
666
static __always_inline int
arch/x86/crypto/aesni-intel_glue.c
987
static __always_inline void
arch/x86/entry/entry_fred.c
78
static __always_inline void fred_other(struct pt_regs *regs)
arch/x86/entry/syscall_32.c
52
static __always_inline int syscall_32_enter(struct pt_regs *regs)
arch/x86/entry/syscall_32.c
73
static __always_inline void do_syscall_32_irqs_on(struct pt_regs *regs, int nr)
arch/x86/entry/syscall_32.c
90
static __always_inline bool int80_is_external(void)
arch/x86/entry/syscall_64.c
53
static __always_inline bool do_syscall_x64(struct pt_regs *regs, int nr)
arch/x86/entry/syscall_64.c
69
static __always_inline bool do_syscall_x32(struct pt_regs *regs, int nr)
arch/x86/events/amd/brs.c
44
static __always_inline void set_debug_extn_cfg(u64 val)
arch/x86/events/amd/brs.c
50
static __always_inline u64 get_debug_extn_cfg(void)
arch/x86/events/amd/core.c
656
static __always_inline void amd_pmu_set_global_ctl(u64 ctl)
arch/x86/events/amd/core.c
797
static __always_inline void amd_pmu_core_enable_all(void)
arch/x86/events/amd/core.c
832
static __always_inline void amd_pmu_core_disable_all(void)
arch/x86/events/amd/lbr.c
65
static __always_inline void amd_pmu_lbr_set_from(unsigned int idx, u64 val)
arch/x86/events/amd/lbr.c
70
static __always_inline void amd_pmu_lbr_set_to(unsigned int idx, u64 val)
arch/x86/events/amd/lbr.c
75
static __always_inline u64 amd_pmu_lbr_get_from(unsigned int idx)
arch/x86/events/amd/lbr.c
84
static __always_inline u64 amd_pmu_lbr_get_to(unsigned int idx)
arch/x86/events/amd/lbr.c
93
static __always_inline u64 sign_ext_branch_ip(u64 ip)
arch/x86/events/amd/uncore.c
452
static __always_inline
arch/x86/events/amd/uncore.c
459
static __always_inline
arch/x86/events/amd/uncore.c
466
static __always_inline
arch/x86/events/intel/core.c
2760
static __always_inline void __intel_pmu_disable_all(bool bts)
arch/x86/events/intel/core.c
2770
static __always_inline void intel_pmu_disable_all(void)
arch/x86/events/intel/core.c
3112
static __always_inline bool intel_pmu_needs_branch_stack(struct perf_event *event)
arch/x86/events/intel/core.c
7673
static __always_inline int intel_pmu_init_hybrid(enum hybrid_pmu_type pmus)
arch/x86/events/intel/core.c
7714
static __always_inline void intel_pmu_ref_cycles_ext(void)
arch/x86/events/intel/core.c
7720
static __always_inline void intel_pmu_init_glc(struct pmu *pmu)
arch/x86/events/intel/core.c
7746
static __always_inline void intel_pmu_init_glc_hybrid(struct pmu *pmu)
arch/x86/events/intel/core.c
7755
static __always_inline void intel_pmu_init_grt(struct pmu *pmu)
arch/x86/events/intel/core.c
7776
static __always_inline void intel_pmu_init_cmt(struct pmu *pmu)
arch/x86/events/intel/core.c
7785
static __always_inline void intel_pmu_init_lnc(struct pmu *pmu)
arch/x86/events/intel/core.c
7796
static __always_inline void intel_pmu_init_pnc(struct pmu *pmu)
arch/x86/events/intel/core.c
7811
static __always_inline void intel_pmu_init_cyc(struct pmu *pmu)
arch/x86/events/intel/core.c
7818
static __always_inline void intel_pmu_init_skt(struct pmu *pmu)
arch/x86/events/intel/core.c
7828
static __always_inline void intel_pmu_init_dkt_hybrid(struct pmu *pmu)
arch/x86/events/intel/core.c
7839
static __always_inline void intel_pmu_init_dkt(struct pmu *pmu)
arch/x86/events/intel/core.c
7846
static __always_inline void intel_pmu_init_arw(struct pmu *pmu)
arch/x86/events/intel/ds.c
2856
static __always_inline void
arch/x86/events/intel/ds.c
2868
static __always_inline void
arch/x86/events/intel/ds.c
2933
static __always_inline void
arch/x86/events/intel/ds.c
3134
static __always_inline void
arch/x86/events/intel/ds.c
3162
static __always_inline void
arch/x86/events/intel/lbr.c
110
static __always_inline bool is_lbr_call_stack_bit_set(u64 config)
arch/x86/events/intel/lbr.c
284
static __always_inline void wrlbr_from(unsigned int idx, u64 val)
arch/x86/events/intel/lbr.c
290
static __always_inline void wrlbr_to(unsigned int idx, u64 val)
arch/x86/events/intel/lbr.c
295
static __always_inline void wrlbr_info(unsigned int idx, u64 val)
arch/x86/events/intel/lbr.c
300
static __always_inline u64 rdlbr_from(unsigned int idx, struct lbr_entry *lbr)
arch/x86/events/intel/lbr.c
312
static __always_inline u64 rdlbr_to(unsigned int idx, struct lbr_entry *lbr)
arch/x86/events/intel/lbr.c
324
static __always_inline u64 rdlbr_info(unsigned int idx, struct lbr_entry *lbr)
arch/x86/events/intel/lbr.c
419
static __always_inline bool lbr_is_reset_in_cstate(void *ctx)
arch/x86/events/intel/lbr.c
868
static __always_inline int get_lbr_br_type(u64 info)
arch/x86/events/intel/lbr.c
878
static __always_inline bool get_lbr_mispred(u64 info)
arch/x86/events/intel/lbr.c
888
static __always_inline u16 get_lbr_cycles(u64 info)
arch/x86/events/perf_event.h
1176
static __always_inline struct x86_perf_task_context_opt *task_context_opt(void *ctx)
arch/x86/events/perf_event.h
1480
static __always_inline void __amd_pmu_lbr_disable(void)
arch/x86/events/perf_event.h
1628
static __always_inline void __intel_pmu_pebs_disable_all(void)
arch/x86/events/perf_event.h
1633
static __always_inline void __intel_pmu_arch_lbr_disable(void)
arch/x86/events/perf_event.h
1638
static __always_inline void __intel_pmu_lbr_disable(void)
arch/x86/events/perf_event.h
788
static __always_inline struct x86_hybrid_pmu *hybrid_pmu(struct pmu *pmu)
arch/x86/include/asm/acpi.h
161
static __always_inline void acpi_arch_set_root_pointer(u64 addr)
arch/x86/include/asm/acpi.h
167
static __always_inline u64 acpi_arch_get_root_pointer(void)
arch/x86/include/asm/alternative.h
119
static __always_inline void callthunks_patch_builtin_calls(void) {}
arch/x86/include/asm/alternative.h
120
static __always_inline void
arch/x86/include/asm/alternative.h
123
static __always_inline void *callthunks_translate_call_dest(void *dest)
arch/x86/include/asm/alternative.h
127
static __always_inline int x86_call_depth_emit_accounting(u8 **pprog,
arch/x86/include/asm/alternative.h
155
static __always_inline bool cpu_wants_rethunk(void)
arch/x86/include/asm/alternative.h
159
static __always_inline bool cpu_wants_rethunk_at(void *addr)
arch/x86/include/asm/apic.h
398
static __always_inline u32 apic_read(u32 reg)
arch/x86/include/asm/apic.h
403
static __always_inline void apic_write(u32 reg, u32 val)
arch/x86/include/asm/apic.h
408
static __always_inline void apic_eoi(void)
arch/x86/include/asm/apic.h
413
static __always_inline void apic_native_eoi(void)
arch/x86/include/asm/apic.h
418
static __always_inline u64 apic_icr_read(void)
arch/x86/include/asm/apic.h
423
static __always_inline void apic_icr_write(u32 low, u32 high)
arch/x86/include/asm/apic.h
428
static __always_inline void __apic_send_IPI(int cpu, int vector)
arch/x86/include/asm/apic.h
433
static __always_inline void __apic_send_IPI_mask(const struct cpumask *mask, int vector)
arch/x86/include/asm/apic.h
438
static __always_inline void __apic_send_IPI_mask_allbutself(const struct cpumask *mask, int vector)
arch/x86/include/asm/apic.h
443
static __always_inline void __apic_send_IPI_allbutself(int vector)
arch/x86/include/asm/apic.h
448
static __always_inline void __apic_send_IPI_all(int vector)
arch/x86/include/asm/apic.h
453
static __always_inline void __apic_send_IPI_self(int vector)
arch/x86/include/asm/apic.h
458
static __always_inline void apic_wait_icr_idle(void)
arch/x86/include/asm/apic.h
463
static __always_inline u32 safe_apic_wait_icr_idle(void)
arch/x86/include/asm/apic.h
468
static __always_inline bool apic_id_valid(u32 apic_id)
arch/x86/include/asm/apic.h
473
static __always_inline void apic_update_vector(unsigned int cpu, unsigned int vector, bool set)
arch/x86/include/asm/apic.h
545
static __always_inline u64 apic_get_reg64(void *regs, int reg)
arch/x86/include/asm/apic.h
551
static __always_inline void apic_set_reg64(void *regs, int reg, u64 val)
arch/x86/include/asm/arch_hweight.h
15
static __always_inline unsigned int __arch_hweight32(unsigned int w)
arch/x86/include/asm/arch_hweight.h
44
static __always_inline unsigned long __arch_hweight64(__u64 w)
arch/x86/include/asm/asm.h
119
static __always_inline __pure void *rip_rel_ptr(void *p)
arch/x86/include/asm/atomic.h
105
static __always_inline bool arch_atomic_try_cmpxchg(atomic_t *v, int *old, int new)
arch/x86/include/asm/atomic.h
111
static __always_inline int arch_atomic_xchg(atomic_t *v, int new)
arch/x86/include/asm/atomic.h
117
static __always_inline void arch_atomic_and(int i, atomic_t *v)
arch/x86/include/asm/atomic.h
125
static __always_inline int arch_atomic_fetch_and(int i, atomic_t *v)
arch/x86/include/asm/atomic.h
135
static __always_inline void arch_atomic_or(int i, atomic_t *v)
arch/x86/include/asm/atomic.h
143
static __always_inline int arch_atomic_fetch_or(int i, atomic_t *v)
arch/x86/include/asm/atomic.h
153
static __always_inline void arch_atomic_xor(int i, atomic_t *v)
arch/x86/include/asm/atomic.h
161
static __always_inline int arch_atomic_fetch_xor(int i, atomic_t *v)
arch/x86/include/asm/atomic.h
17
static __always_inline int arch_atomic_read(const atomic_t *v)
arch/x86/include/asm/atomic.h
26
static __always_inline void arch_atomic_set(atomic_t *v, int i)
arch/x86/include/asm/atomic.h
31
static __always_inline void arch_atomic_add(int i, atomic_t *v)
arch/x86/include/asm/atomic.h
38
static __always_inline void arch_atomic_sub(int i, atomic_t *v)
arch/x86/include/asm/atomic.h
45
static __always_inline bool arch_atomic_sub_and_test(int i, atomic_t *v)
arch/x86/include/asm/atomic.h
51
static __always_inline void arch_atomic_inc(atomic_t *v)
arch/x86/include/asm/atomic.h
58
static __always_inline void arch_atomic_dec(atomic_t *v)
arch/x86/include/asm/atomic.h
65
static __always_inline bool arch_atomic_dec_and_test(atomic_t *v)
arch/x86/include/asm/atomic.h
71
static __always_inline bool arch_atomic_inc_and_test(atomic_t *v)
arch/x86/include/asm/atomic.h
77
static __always_inline bool arch_atomic_add_negative(int i, atomic_t *v)
arch/x86/include/asm/atomic.h
83
static __always_inline int arch_atomic_add_return(int i, atomic_t *v)
arch/x86/include/asm/atomic.h
91
static __always_inline int arch_atomic_fetch_add(int i, atomic_t *v)
arch/x86/include/asm/atomic.h
99
static __always_inline int arch_atomic_cmpxchg(atomic_t *v, int old, int new)
arch/x86/include/asm/atomic64_32.h
100
static __always_inline bool arch_atomic64_try_cmpxchg(atomic64_t *v, s64 *old, s64 new)
arch/x86/include/asm/atomic64_32.h
106
static __always_inline s64 arch_atomic64_xchg(atomic64_t *v, s64 n)
arch/x86/include/asm/atomic64_32.h
119
static __always_inline void arch_atomic64_set(atomic64_t *v, s64 i)
arch/x86/include/asm/atomic64_32.h
129
static __always_inline s64 arch_atomic64_read(const atomic64_t *v)
arch/x86/include/asm/atomic64_32.h
136
static __always_inline s64 arch_atomic64_add_return(s64 i, atomic64_t *v)
arch/x86/include/asm/atomic64_32.h
146
static __always_inline s64 arch_atomic64_sub_return(s64 i, atomic64_t *v)
arch/x86/include/asm/atomic64_32.h
156
static __always_inline s64 arch_atomic64_inc_return(atomic64_t *v)
arch/x86/include/asm/atomic64_32.h
167
static __always_inline s64 arch_atomic64_dec_return(atomic64_t *v)
arch/x86/include/asm/atomic64_32.h
178
static __always_inline void arch_atomic64_add(s64 i, atomic64_t *v)
arch/x86/include/asm/atomic64_32.h
186
static __always_inline void arch_atomic64_sub(s64 i, atomic64_t *v)
arch/x86/include/asm/atomic64_32.h
194
static __always_inline void arch_atomic64_inc(atomic64_t *v)
arch/x86/include/asm/atomic64_32.h
203
static __always_inline void arch_atomic64_dec(atomic64_t *v)
arch/x86/include/asm/atomic64_32.h
212
static __always_inline int arch_atomic64_add_unless(atomic64_t *v, s64 a, s64 u)
arch/x86/include/asm/atomic64_32.h
224
static __always_inline int arch_atomic64_inc_not_zero(atomic64_t *v)
arch/x86/include/asm/atomic64_32.h
235
static __always_inline s64 arch_atomic64_dec_if_positive(atomic64_t *v)
arch/x86/include/asm/atomic64_32.h
249
static __always_inline void arch_atomic64_and(s64 i, atomic64_t *v)
arch/x86/include/asm/atomic64_32.h
256
static __always_inline s64 arch_atomic64_fetch_and(s64 i, atomic64_t *v)
arch/x86/include/asm/atomic64_32.h
266
static __always_inline void arch_atomic64_or(s64 i, atomic64_t *v)
arch/x86/include/asm/atomic64_32.h
273
static __always_inline s64 arch_atomic64_fetch_or(s64 i, atomic64_t *v)
arch/x86/include/asm/atomic64_32.h
283
static __always_inline void arch_atomic64_xor(s64 i, atomic64_t *v)
arch/x86/include/asm/atomic64_32.h
290
static __always_inline s64 arch_atomic64_fetch_xor(s64 i, atomic64_t *v)
arch/x86/include/asm/atomic64_32.h
300
static __always_inline s64 arch_atomic64_fetch_add(s64 i, atomic64_t *v)
arch/x86/include/asm/atomic64_32.h
37
static __always_inline s64 arch_atomic64_read_nonatomic(const atomic64_t *v)
arch/x86/include/asm/atomic64_32.h
94
static __always_inline s64 arch_atomic64_cmpxchg(atomic64_t *v, s64 old, s64 new)
arch/x86/include/asm/atomic64_64.h
105
static __always_inline s64 arch_atomic64_xchg(atomic64_t *v, s64 new)
arch/x86/include/asm/atomic64_64.h
111
static __always_inline void arch_atomic64_and(s64 i, atomic64_t *v)
arch/x86/include/asm/atomic64_64.h
119
static __always_inline s64 arch_atomic64_fetch_and(s64 i, atomic64_t *v)
arch/x86/include/asm/atomic64_64.h
129
static __always_inline void arch_atomic64_or(s64 i, atomic64_t *v)
arch/x86/include/asm/atomic64_64.h
13
static __always_inline s64 arch_atomic64_read(const atomic64_t *v)
arch/x86/include/asm/atomic64_64.h
137
static __always_inline s64 arch_atomic64_fetch_or(s64 i, atomic64_t *v)
arch/x86/include/asm/atomic64_64.h
147
static __always_inline void arch_atomic64_xor(s64 i, atomic64_t *v)
arch/x86/include/asm/atomic64_64.h
155
static __always_inline s64 arch_atomic64_fetch_xor(s64 i, atomic64_t *v)
arch/x86/include/asm/atomic64_64.h
18
static __always_inline void arch_atomic64_set(atomic64_t *v, s64 i)
arch/x86/include/asm/atomic64_64.h
23
static __always_inline void arch_atomic64_add(s64 i, atomic64_t *v)
arch/x86/include/asm/atomic64_64.h
30
static __always_inline void arch_atomic64_sub(s64 i, atomic64_t *v)
arch/x86/include/asm/atomic64_64.h
37
static __always_inline bool arch_atomic64_sub_and_test(s64 i, atomic64_t *v)
arch/x86/include/asm/atomic64_64.h
43
static __always_inline void arch_atomic64_inc(atomic64_t *v)
arch/x86/include/asm/atomic64_64.h
51
static __always_inline void arch_atomic64_dec(atomic64_t *v)
arch/x86/include/asm/atomic64_64.h
59
static __always_inline bool arch_atomic64_dec_and_test(atomic64_t *v)
arch/x86/include/asm/atomic64_64.h
65
static __always_inline bool arch_atomic64_inc_and_test(atomic64_t *v)
arch/x86/include/asm/atomic64_64.h
71
static __always_inline bool arch_atomic64_add_negative(s64 i, atomic64_t *v)
arch/x86/include/asm/atomic64_64.h
77
static __always_inline s64 arch_atomic64_add_return(s64 i, atomic64_t *v)
arch/x86/include/asm/atomic64_64.h
85
static __always_inline s64 arch_atomic64_fetch_add(s64 i, atomic64_t *v)
arch/x86/include/asm/atomic64_64.h
93
static __always_inline s64 arch_atomic64_cmpxchg(atomic64_t *v, s64 old, s64 new)
arch/x86/include/asm/atomic64_64.h
99
static __always_inline bool arch_atomic64_try_cmpxchg(atomic64_t *v, s64 *old, s64 new)
arch/x86/include/asm/bitops.h
108
static __always_inline void
arch/x86/include/asm/bitops.h
114
static __always_inline void
arch/x86/include/asm/bitops.h
120
static __always_inline void
arch/x86/include/asm/bitops.h
133
static __always_inline bool
arch/x86/include/asm/bitops.h
139
static __always_inline bool
arch/x86/include/asm/bitops.h
145
static __always_inline bool
arch/x86/include/asm/bitops.h
156
static __always_inline bool
arch/x86/include/asm/bitops.h
170
static __always_inline bool
arch/x86/include/asm/bitops.h
181
static __always_inline bool
arch/x86/include/asm/bitops.h
193
static __always_inline bool
arch/x86/include/asm/bitops.h
199
static __always_inline bool constant_test_bit(long nr, const volatile unsigned long *addr)
arch/x86/include/asm/bitops.h
205
static __always_inline bool constant_test_bit_acquire(long nr, const volatile unsigned long *addr)
arch/x86/include/asm/bitops.h
218
static __always_inline bool variable_test_bit(long nr, volatile const unsigned long *addr)
arch/x86/include/asm/bitops.h
229
static __always_inline bool
arch/x86/include/asm/bitops.h
236
static __always_inline bool
arch/x86/include/asm/bitops.h
243
static __always_inline __attribute_const__ unsigned long variable__ffs(unsigned long word)
arch/x86/include/asm/bitops.h
262
static __always_inline __attribute_const__ unsigned long variable_ffz(unsigned long word)
arch/x86/include/asm/bitops.h
284
static __always_inline __attribute_const__ unsigned long __fls(unsigned long word)
arch/x86/include/asm/bitops.h
298
static __always_inline __attribute_const__ int variable_ffs(int x)
arch/x86/include/asm/bitops.h
352
static __always_inline __attribute_const__ int fls(unsigned int x)
arch/x86/include/asm/bitops.h
397
static __always_inline __attribute_const__ int fls64(__u64 x)
arch/x86/include/asm/bitops.h
51
static __always_inline void
arch/x86/include/asm/bitops.h
65
static __always_inline void
arch/x86/include/asm/bitops.h
71
static __always_inline void
arch/x86/include/asm/bitops.h
84
static __always_inline void
arch/x86/include/asm/bitops.h
91
static __always_inline void
arch/x86/include/asm/bitops.h
97
static __always_inline bool arch_xor_unlock_is_negative_byte(unsigned long mask,
arch/x86/include/asm/bug.h
156
static __always_inline __printf(1, 2) void __WARN_validate_printf(const char *fmt, ...) { }
arch/x86/include/asm/clock_inlined.h
16
static __always_inline void
arch/x86/include/asm/clock_inlined.h
9
static __always_inline u64 arch_inlined_clocksource_read(struct clocksource *cs)
arch/x86/include/asm/cmpxchg_32.h
105
static __always_inline u64 arch_cmpxchg64(volatile u64 *ptr, u64 old, u64 new)
arch/x86/include/asm/cmpxchg_32.h
111
static __always_inline u64 arch_cmpxchg64_local(volatile u64 *ptr, u64 old, u64 new)
arch/x86/include/asm/cmpxchg_32.h
139
static __always_inline bool arch_try_cmpxchg64(volatile u64 *ptr, u64 *oldp, u64 new)
arch/x86/include/asm/cmpxchg_32.h
145
static __always_inline bool arch_try_cmpxchg64_local(volatile u64 *ptr, u64 *oldp, u64 new)
arch/x86/include/asm/cmpxchg_32.h
32
static __always_inline u64 __cmpxchg64(volatile u64 *ptr, u64 old, u64 new)
arch/x86/include/asm/cmpxchg_32.h
37
static __always_inline u64 __cmpxchg64_local(volatile u64 *ptr, u64 old, u64 new)
arch/x86/include/asm/cmpxchg_32.h
61
static __always_inline bool __try_cmpxchg64(volatile u64 *ptr, u64 *oldp, u64 new)
arch/x86/include/asm/cmpxchg_32.h
66
static __always_inline bool __try_cmpxchg64_local(volatile u64 *ptr, u64 *oldp, u64 new)
arch/x86/include/asm/cmpxchg_64.h
50
static __always_inline u128 arch_cmpxchg128(volatile u128 *ptr, u128 old, u128 new)
arch/x86/include/asm/cmpxchg_64.h
56
static __always_inline u128 arch_cmpxchg128_local(volatile u128 *ptr, u128 old, u128 new)
arch/x86/include/asm/cmpxchg_64.h
81
static __always_inline bool arch_try_cmpxchg128(volatile u128 *ptr, u128 *oldp, u128 new)
arch/x86/include/asm/cmpxchg_64.h
87
static __always_inline bool arch_try_cmpxchg128_local(volatile u128 *ptr, u128 *oldp, u128 new)
arch/x86/include/asm/cpu_entry_area.h
142
static __always_inline struct entry_stack *cpu_entry_stack(int cpu)
arch/x86/include/asm/cpufeature.h
99
static __always_inline bool _static_cpu_has(u16 bit)
arch/x86/include/asm/cpuid/api.h
168
static __always_inline bool cpuid_function_is_indexed(u32 function)
arch/x86/include/asm/cpumask.h
16
static __always_inline bool arch_cpu_online(int cpu)
arch/x86/include/asm/cpumask.h
21
static __always_inline void arch_cpumask_clear_cpu(int cpu, struct cpumask *dstp)
arch/x86/include/asm/cpumask.h
26
static __always_inline bool arch_cpu_online(int cpu)
arch/x86/include/asm/cpumask.h
31
static __always_inline void arch_cpumask_clear_cpu(int cpu, struct cpumask *dstp)
arch/x86/include/asm/current.h
20
static __always_inline struct task_struct *get_current(void)
arch/x86/include/asm/debugreg.h
121
static __always_inline bool hw_breakpoint_active(void)
arch/x86/include/asm/debugreg.h
128
static __always_inline unsigned long local_db_save(void)
arch/x86/include/asm/debugreg.h
152
static __always_inline void local_db_restore(unsigned long dr7)
arch/x86/include/asm/debugreg.h
32
static __always_inline unsigned long native_get_debugreg(int regno)
arch/x86/include/asm/debugreg.h
74
static __always_inline void native_set_debugreg(int regno, unsigned long value)
arch/x86/include/asm/desc.h
213
static __always_inline void native_load_idt(const struct desc_ptr *dtr)
arch/x86/include/asm/desc_defs.h
148
static __always_inline unsigned long gate_offset(const gate_desc *g)
arch/x86/include/asm/dmi.h
11
static __always_inline __init void *dmi_alloc(unsigned len)
arch/x86/include/asm/entry-common.h
14
static __always_inline void arch_enter_from_user_mode(struct pt_regs *regs)
arch/x86/include/asm/entry-common.h
94
static __always_inline void arch_exit_to_user_mode(void)
arch/x86/include/asm/fpu/xcr.h
30
static __always_inline u64 xfeatures_in_use(void)
arch/x86/include/asm/fpu/xcr.h
8
static __always_inline u64 xgetbv(u32 index)
arch/x86/include/asm/fpu/xstate.h
123
static __always_inline __pure bool fpu_state_size_dynamic(void)
arch/x86/include/asm/fpu/xstate.h
128
static __always_inline __pure bool fpu_state_size_dynamic(void)
arch/x86/include/asm/fred.h
109
static __always_inline unsigned long fred_event_data(struct pt_regs *regs) { return 0; }
arch/x86/include/asm/fred.h
56
static __always_inline struct fred_info *fred_info(struct pt_regs *regs)
arch/x86/include/asm/fred.h
61
static __always_inline unsigned long fred_event_data(struct pt_regs *regs)
arch/x86/include/asm/fred.h
75
static __always_inline void fred_entry_from_kvm(unsigned int type, unsigned int vector)
arch/x86/include/asm/fred.h
94
static __always_inline void fred_sync_rsp0(unsigned long rsp0)
arch/x86/include/asm/fred.h
99
static __always_inline void fred_update_rsp0(void)
arch/x86/include/asm/fsgsbase.h
24
static __always_inline unsigned long rdfsbase(void)
arch/x86/include/asm/fsgsbase.h
33
static __always_inline unsigned long rdgsbase(void)
arch/x86/include/asm/fsgsbase.h
42
static __always_inline void wrfsbase(unsigned long fsbase)
arch/x86/include/asm/fsgsbase.h
47
static __always_inline void wrgsbase(unsigned long gsbase)
arch/x86/include/asm/ftrace.h
50
static __always_inline struct pt_regs *
arch/x86/include/asm/ftrace.h
75
static __always_inline unsigned long
arch/x86/include/asm/futex.h
48
static __always_inline int arch_futex_atomic_op_inuser(int op, int oparg, int *oval,
arch/x86/include/asm/futex_robust.h
7
static __always_inline void __user *x86_futex_robust_unlock_get_pop(struct pt_regs *regs)
arch/x86/include/asm/hardirq.h
103
static __always_inline void kvm_clear_cpu_l1tf_flush_l1d(void)
arch/x86/include/asm/hardirq.h
108
static __always_inline bool kvm_get_cpu_l1tf_flush_l1d(void)
arch/x86/include/asm/hardirq.h
113
static __always_inline void kvm_set_cpu_l1tf_flush_l1d(void) { }
arch/x86/include/asm/hardirq.h
98
static __always_inline void kvm_set_cpu_l1tf_flush_l1d(void)
arch/x86/include/asm/ia32.h
61
static __always_inline bool ia32_enabled(void)
arch/x86/include/asm/ia32.h
73
static __always_inline bool ia32_enabled(void)
arch/x86/include/asm/ibt.h
44
static __always_inline __attribute_const__ u32 gen_endbr(void)
arch/x86/include/asm/ibt.h
59
static __always_inline __attribute_const__ u32 gen_endbr_poison(void)
arch/x86/include/asm/idtentry.h
113
static __always_inline void __##func(struct pt_regs *regs, \
arch/x86/include/asm/idtentry.h
251
static __always_inline void instr_##func(struct pt_regs *regs) \
arch/x86/include/asm/idtentry.h
286
static __always_inline void __##func(struct pt_regs *regs); \
arch/x86/include/asm/idtentry.h
288
static __always_inline void instr_##func(struct pt_regs *regs) \
arch/x86/include/asm/idtentry.h
311
static __always_inline void __##func(struct pt_regs *regs)
arch/x86/include/asm/idtentry.h
54
static __always_inline void __##func(struct pt_regs *regs); \
arch/x86/include/asm/idtentry.h
66
static __always_inline void __##func(struct pt_regs *regs)
arch/x86/include/asm/idtentry.h
99
static __always_inline void __##func(struct pt_regs *regs, \
arch/x86/include/asm/irqflags.h
107
static __always_inline unsigned long arch_local_save_flags(void)
arch/x86/include/asm/irqflags.h
112
static __always_inline void arch_local_irq_disable(void)
arch/x86/include/asm/irqflags.h
117
static __always_inline void arch_local_irq_enable(void)
arch/x86/include/asm/irqflags.h
125
static __always_inline unsigned long arch_local_irq_save(void)
arch/x86/include/asm/irqflags.h
144
static __always_inline int arch_irqs_disabled_flags(unsigned long flags)
arch/x86/include/asm/irqflags.h
149
static __always_inline int arch_irqs_disabled(void)
arch/x86/include/asm/irqflags.h
156
static __always_inline void arch_local_irq_restore(unsigned long flags)
arch/x86/include/asm/irqflags.h
17
extern __always_inline unsigned long native_save_fl(void)
arch/x86/include/asm/irqflags.h
35
static __always_inline void native_irq_disable(void)
arch/x86/include/asm/irqflags.h
40
static __always_inline void native_irq_enable(void)
arch/x86/include/asm/irqflags.h
45
static __always_inline void native_safe_halt(void)
arch/x86/include/asm/irqflags.h
51
static __always_inline void native_halt(void)
arch/x86/include/asm/irqflags.h
57
static __always_inline int native_irqs_disabled_flags(unsigned long flags)
arch/x86/include/asm/irqflags.h
62
static __always_inline unsigned long native_local_irq_save(void)
arch/x86/include/asm/irqflags.h
71
static __always_inline void native_local_irq_restore(unsigned long flags)
arch/x86/include/asm/irqflags.h
85
static __always_inline void arch_safe_halt(void)
arch/x86/include/asm/irqflags.h
94
static __always_inline void halt(void)
arch/x86/include/asm/jump_label.h
35
static __always_inline bool arch_static_branch(struct static_key * const key, const bool branch)
arch/x86/include/asm/jump_label.h
45
static __always_inline bool arch_static_branch_jump(struct static_key * const key, const bool branch)
arch/x86/include/asm/kvm_para.h
132
static __always_inline bool kvm_handle_async_pf(struct pt_regs *regs, u32 token)
arch/x86/include/asm/kvm_para.h
171
static __always_inline bool kvm_handle_async_pf(struct pt_regs *regs, u32 token)
arch/x86/include/asm/kvmclock.h
9
static __always_inline struct pvclock_vcpu_time_info *this_cpu_pvti(void)
arch/x86/include/asm/local.h
139
static __always_inline long
arch/x86/include/asm/local.h
158
static __always_inline bool
arch/x86/include/asm/microcode.h
88
static __always_inline bool microcode_nmi_handler_enabled(void)
arch/x86/include/asm/microcode.h
93
static __always_inline bool microcode_nmi_handler_enabled(void) { return false; }
arch/x86/include/asm/mshyperv.h
236
static __always_inline u64 hv_raw_get_msr(unsigned int reg)
arch/x86/include/asm/msr.h
223
static __always_inline u64 rdpmc(int counter)
arch/x86/include/asm/msr.h
234
static __always_inline void wrmsrns(u32 msr, u64 val)
arch/x86/include/asm/msr.h
66
static __always_inline u64 __rdmsr(u32 msr)
arch/x86/include/asm/msr.h
78
static __always_inline void __wrmsrq(u32 msr, u64 val)
arch/x86/include/asm/msr.h
93
static __always_inline u64 native_rdmsrq(u32 msr)
arch/x86/include/asm/mwait.h
109
static __always_inline void mwait_idle_with_hints(u32 eax, u32 ecx)
arch/x86/include/asm/mwait.h
28
static __always_inline void __monitor(const void *eax, u32 ecx, u32 edx)
arch/x86/include/asm/mwait.h
37
static __always_inline void __monitorx(const void *eax, u32 ecx, u32 edx)
arch/x86/include/asm/mwait.h
42
static __always_inline void __mwait(u32 eax, u32 ecx)
arch/x86/include/asm/mwait.h
77
static __always_inline void __mwaitx(u32 eax, u32 ebx, u32 ecx)
arch/x86/include/asm/mwait.h
93
static __always_inline void __sti_mwait(u32 eax, u32 ecx)
arch/x86/include/asm/nospec-branch.h
529
static __always_inline
arch/x86/include/asm/nospec-branch.h
600
static __always_inline void x86_clear_cpu_buffers(void)
arch/x86/include/asm/nospec-branch.h
622
static __always_inline void x86_idle_clear_cpu_buffers(void)
arch/x86/include/asm/page.h
66
static __always_inline void *pfn_to_kaddr(unsigned long pfn)
arch/x86/include/asm/page.h
71
static __always_inline u64 __canonical_address(u64 vaddr, u8 vaddr_bits)
arch/x86/include/asm/page.h
76
static __always_inline u64 __is_canonical_address(u64 vaddr, u8 vaddr_bits)
arch/x86/include/asm/page_64.h
138
static __always_inline unsigned long task_size_max(void)
arch/x86/include/asm/page_64.h
23
static __always_inline unsigned long __phys_addr_nodebug(unsigned long x)
arch/x86/include/asm/paravirt-spinlock.h
32
static __always_inline void pv_queued_spin_lock_slowpath(struct qspinlock *lock,
arch/x86/include/asm/paravirt-spinlock.h
38
static __always_inline void pv_queued_spin_unlock(struct qspinlock *lock)
arch/x86/include/asm/paravirt-spinlock.h
45
static __always_inline bool pv_vcpu_is_preempted(long cpu)
arch/x86/include/asm/paravirt-spinlock.h
81
static __always_inline void pv_wait(u8 *ptr, u8 val)
arch/x86/include/asm/paravirt-spinlock.h
86
static __always_inline void pv_kick(int cpu)
arch/x86/include/asm/paravirt.h
106
static __always_inline unsigned long read_cr2(void)
arch/x86/include/asm/paravirt.h
112
static __always_inline void write_cr2(unsigned long x)
arch/x86/include/asm/paravirt.h
160
static __always_inline void wrmsr(u32 msr, u32 low, u32 high)
arch/x86/include/asm/paravirt.h
190
static __always_inline int rdmsrq_safe(u32 msr, u64 *p)
arch/x86/include/asm/paravirt.h
195
static __always_inline u64 rdpmc(int counter)
arch/x86/include/asm/paravirt.h
504
static __always_inline unsigned long arch_local_save_flags(void)
arch/x86/include/asm/paravirt.h
510
static __always_inline void arch_local_irq_disable(void)
arch/x86/include/asm/paravirt.h
515
static __always_inline void arch_local_irq_enable(void)
arch/x86/include/asm/paravirt.h
520
static __always_inline unsigned long arch_local_irq_save(void)
arch/x86/include/asm/paravirt.h
60
static __always_inline void arch_safe_halt(void)
arch/x86/include/asm/paravirt.h
86
static __always_inline unsigned long paravirt_get_debugreg(int reg)
arch/x86/include/asm/paravirt.h
91
static __always_inline void set_debugreg(unsigned long val, int reg)
arch/x86/include/asm/perf_event.h
828
static __always_inline void perf_lopwr_cb(bool lopwr_in)
arch/x86/include/asm/posted_intr.h
69
static __always_inline bool pi_harvest_pir(unsigned long *pir,
arch/x86/include/asm/preempt.h
102
static __always_inline bool should_resched(int preempt_offset)
arch/x86/include/asm/preempt.h
25
static __always_inline int preempt_count(void)
arch/x86/include/asm/preempt.h
30
static __always_inline void preempt_count_set(int pc)
arch/x86/include/asm/preempt.h
59
static __always_inline void set_preempt_need_resched(void)
arch/x86/include/asm/preempt.h
64
static __always_inline void clear_preempt_need_resched(void)
arch/x86/include/asm/preempt.h
69
static __always_inline bool test_preempt_need_resched(void)
arch/x86/include/asm/preempt.h
78
static __always_inline void __preempt_count_add(int val)
arch/x86/include/asm/preempt.h
83
static __always_inline void __preempt_count_sub(int val)
arch/x86/include/asm/preempt.h
93
static __always_inline bool __preempt_count_dec_and_test(void)
arch/x86/include/asm/processor.h
545
static __always_inline void native_swapgs(void)
arch/x86/include/asm/processor.h
552
static __always_inline unsigned long current_top_of_stack(void)
arch/x86/include/asm/processor.h
565
static __always_inline bool on_thread_stack(void)
arch/x86/include/asm/processor.h
642
static __always_inline void prefetchw(const void *x)
arch/x86/include/asm/processor.h
718
static __always_inline void amd_clear_divider(void)
arch/x86/include/asm/ptrace.h
190
static __always_inline unsigned long regs_return_value(struct pt_regs *regs)
arch/x86/include/asm/ptrace.h
195
static __always_inline void regs_set_return_value(struct pt_regs *regs, unsigned long rc)
arch/x86/include/asm/ptrace.h
209
static __always_inline int user_mode(struct pt_regs *regs)
arch/x86/include/asm/ptrace.h
218
static __always_inline int v8086_mode(struct pt_regs *regs)
arch/x86/include/asm/ptrace.h
262
static __always_inline bool ip_within_syscall_gap(struct pt_regs *regs)
arch/x86/include/asm/ptrace.h
280
static __always_inline unsigned long kernel_stack_pointer(struct pt_regs *regs)
arch/x86/include/asm/ptrace.h
285
static __always_inline unsigned long instruction_pointer(struct pt_regs *regs)
arch/x86/include/asm/ptrace.h
290
static __always_inline
arch/x86/include/asm/ptrace.h
296
static __always_inline unsigned long frame_pointer(struct pt_regs *regs)
arch/x86/include/asm/ptrace.h
301
static __always_inline unsigned long user_stack_pointer(struct pt_regs *regs)
arch/x86/include/asm/ptrace.h
306
static __always_inline
arch/x86/include/asm/ptrace.h
312
static __always_inline bool regs_irqs_disabled(struct pt_regs *regs)
arch/x86/include/asm/pvclock.h
22
static __always_inline
arch/x86/include/asm/pvclock.h
31
static __always_inline
arch/x86/include/asm/pvclock.h
44
static __always_inline u64 pvclock_scale_delta(u64 delta, u32 mul_frac, int shift)
arch/x86/include/asm/pvclock.h
83
static __always_inline
arch/x86/include/asm/qspinlock.h
17
static __always_inline u32 queued_fetch_set_pending_acquire(struct qspinlock *lock)
arch/x86/include/asm/realmode.h
81
static __always_inline size_t real_mode_size_needed(void)
arch/x86/include/asm/rqspinlock.h
11
static __always_inline bool resilient_virt_spin_lock_enabled(void)
arch/x86/include/asm/sev.h
444
static __always_inline void sev_es_ist_enter(struct pt_regs *regs)
arch/x86/include/asm/sev.h
450
static __always_inline void sev_es_ist_exit(void)
arch/x86/include/asm/sev.h
458
static __always_inline void sev_es_nmi_complete(void)
arch/x86/include/asm/sev.h
539
static __always_inline void vc_ghcb_invalidate(struct ghcb *ghcb)
arch/x86/include/asm/shared/io.h
14
static __always_inline type __in##bwl(u16 port) \
arch/x86/include/asm/shared/io.h
8
static __always_inline void __out##bwl(type value, u16 port) \
arch/x86/include/asm/shared/tdx.h
186
static __always_inline u64 hcall_func(u64 exit_reason)
arch/x86/include/asm/sighandling.h
36
static __always_inline void prevent_single_step_upon_eretu(struct pt_regs *regs)
arch/x86/include/asm/smap.h
40
static __always_inline void clac(void)
arch/x86/include/asm/smap.h
45
static __always_inline void stac(void)
arch/x86/include/asm/smap.h
65
static __always_inline void lass_clac(void)
arch/x86/include/asm/smap.h
70
static __always_inline void lass_stac(void)
arch/x86/include/asm/smap.h
75
static __always_inline unsigned long smap_save(void)
arch/x86/include/asm/smap.h
88
static __always_inline void smap_restore(unsigned long flags)
arch/x86/include/asm/spec-ctrl.h
84
static __always_inline void __update_spec_ctrl(u64 val)
arch/x86/include/asm/special_insns.h
111
static __always_inline void wbinvd(void)
arch/x86/include/asm/special_insns.h
124
static __always_inline void wbnoinvd(void)
arch/x86/include/asm/special_insns.h
155
static __always_inline unsigned long read_cr2(void)
arch/x86/include/asm/special_insns.h
160
static __always_inline void write_cr2(unsigned long x)
arch/x86/include/asm/special_insns.h
185
static __always_inline void clflush(volatile void *__p)
arch/x86/include/asm/special_insns.h
22
static __always_inline unsigned long native_read_cr2(void)
arch/x86/include/asm/special_insns.h
223
static __always_inline void serialize(void)
arch/x86/include/asm/special_insns.h
29
static __always_inline void native_write_cr2(unsigned long val)
arch/x86/include/asm/special_insns.h
297
static __always_inline void tile_release(void)
arch/x86/include/asm/special_insns.h
34
static __always_inline unsigned long __native_read_cr3(void)
arch/x86/include/asm/special_insns.h
41
static __always_inline void native_write_cr3(unsigned long val)
arch/x86/include/asm/stackprotector.h
36
static __always_inline void boot_init_stack_canary(void)
arch/x86/include/asm/stacktrace.h
41
static __always_inline
arch/x86/include/asm/string.h
11
static __always_inline void *__inline_memcpy(void *to, const void *from, size_t len)
arch/x86/include/asm/string.h
21
static __always_inline void *__inline_memset(void *s, int v, size_t n)
arch/x86/include/asm/string_32.h
30
static __always_inline void *__memcpy(void *to, const void *from, size_t n)
arch/x86/include/asm/string_32.h
49
static __always_inline void *__constant_memcpy(void *to, const void *from,
arch/x86/include/asm/string_64.h
85
static __always_inline void memcpy_flushcache(void *dst, const void *src, size_t cnt)
arch/x86/include/asm/svm.h
671
static __always_inline bool ghcb_##field##_is_valid(const struct ghcb *ghcb) \
arch/x86/include/asm/svm.h
677
static __always_inline u64 ghcb_get_##field(struct ghcb *ghcb) \
arch/x86/include/asm/svm.h
682
static __always_inline u64 ghcb_get_##field##_if_valid(struct ghcb *ghcb) \
arch/x86/include/asm/svm.h
687
static __always_inline void ghcb_set_##field(struct ghcb *ghcb, u64 value) \
arch/x86/include/asm/sync_core.h
11
static __always_inline void iret_to_self(void)
arch/x86/include/asm/sync_core.h
22
static __always_inline void iret_to_self(void)
arch/x86/include/asm/sync_core.h
58
static __always_inline void sync_core(void)
arch/x86/include/asm/text-patching.h
122
static __always_inline
arch/x86/include/asm/text-patching.h
135
static __always_inline
arch/x86/include/asm/text-patching.h
141
static __always_inline
arch/x86/include/asm/text-patching.h
158
static __always_inline
arch/x86/include/asm/text-patching.h
166
static __always_inline
arch/x86/include/asm/text-patching.h
173
static __always_inline
arch/x86/include/asm/text-patching.h
180
static __always_inline
arch/x86/include/asm/text-patching.h
207
static __always_inline
arch/x86/include/asm/text-patching.h
64
static __always_inline int text_opcode_size(u8 opcode)
arch/x86/include/asm/text-patching.h
92
static __always_inline
arch/x86/include/asm/tlbflush.h
189
static __always_inline void enter_lazy_tlb(struct mm_struct *mm, struct task_struct *tsk)
arch/x86/include/asm/tsc.h
22
static __always_inline u64 rdtsc(void)
arch/x86/include/asm/tsc.h
39
static __always_inline u64 rdtsc_ordered(void)
arch/x86/include/asm/uaccess.h
518
static __must_check __always_inline bool user_access_begin(const void __user *ptr, size_t len)
arch/x86/include/asm/uaccess_32.h
17
static __always_inline unsigned long __must_check
arch/x86/include/asm/uaccess_32.h
23
static __always_inline unsigned long
arch/x86/include/asm/uaccess_64.h
118
static __always_inline __must_check unsigned long
arch/x86/include/asm/uaccess_64.h
138
static __always_inline __must_check unsigned long
arch/x86/include/asm/uaccess_64.h
144
static __always_inline __must_check unsigned long
arch/x86/include/asm/uaccess_64.h
181
static __always_inline __must_check unsigned long __clear_user(void __user *addr, unsigned long size)
arch/x86/include/asm/uaccess_64.h
204
static __always_inline unsigned long clear_user(void __user *to, unsigned long n)
arch/x86/include/asm/vdso/getrandom.h
19
static __always_inline ssize_t getrandom_syscall(void *buffer, size_t len, unsigned int flags)
arch/x86/include/asm/vdso/gettimeofday.h
211
static __always_inline u64 vdso_calc_ns(const struct vdso_clock *vc, u64 cycles, u64 base)
arch/x86/include/asm/vdso/gettimeofday.h
57
static __always_inline
arch/x86/include/asm/vdso/gettimeofday.h
63
static __always_inline
arch/x86/include/asm/vdso/gettimeofday.h
70
static __always_inline
arch/x86/include/asm/vdso/gettimeofday.h
78
static __always_inline
arch/x86/include/asm/vdso/gettimeofday.h
84
static __always_inline long
arch/x86/include/asm/vdso/processor.h
11
static __always_inline void native_pause(void)
arch/x86/include/asm/vdso/processor.h
16
static __always_inline void cpu_relax(void)
arch/x86/include/asm/virt.h
22
static __always_inline void x86_virt_init(void) {}
arch/x86/include/asm/xen/hypercall.h
229
static __always_inline void __xen_stac(void)
arch/x86/include/asm/xen/hypercall.h
238
static __always_inline void __xen_clac(void)
arch/x86/include/asm/xen/hypercall.h
291
static __always_inline int
arch/x86/include/asm/xen/hypercall.h
297
static __always_inline unsigned long
arch/x86/include/asm/xen/hypercall.h
392
static __always_inline int
arch/x86/include/asm/xen/hypercall.h
438
static __always_inline int
arch/x86/kernel/alternative.c
2806
static __always_inline bool try_get_text_poke_array(void)
arch/x86/kernel/alternative.c
2816
static __always_inline void put_text_poke_array(void)
arch/x86/kernel/alternative.c
2824
static __always_inline void *text_poke_addr(const struct smp_text_poke_loc *tpl)
arch/x86/kernel/alternative.c
2829
static __always_inline int patch_cmp(const void *tpl_a, const void *tpl_b)
arch/x86/kernel/alternative.c
445
static __always_inline
arch/x86/kernel/alternative.c
456
static __always_inline
arch/x86/kernel/cpu/common.c
372
static __always_inline void setup_smep(struct cpuinfo_x86 *c)
arch/x86/kernel/cpu/common.c
378
static __always_inline void setup_smap(struct cpuinfo_x86 *c)
arch/x86/kernel/cpu/common.c
389
static __always_inline void setup_umip(struct cpuinfo_x86 *c)
arch/x86/kernel/cpu/common.c
565
static __always_inline void setup_pku(struct cpuinfo_x86 *c)
arch/x86/kernel/cpu/common.c
635
static __always_inline void setup_cet(struct cpuinfo_x86 *c)
arch/x86/kernel/cpu/mce/core.c
1285
static __always_inline void mce_clear_state(unsigned long *toclear)
arch/x86/kernel/cpu/mce/core.c
1330
static __always_inline int
arch/x86/kernel/cpu/mce/core.c
2108
static __always_inline void exc_machine_check_kernel(struct pt_regs *regs)
arch/x86/kernel/cpu/mce/core.c
2128
static __always_inline void exc_machine_check_user(struct pt_regs *regs)
arch/x86/kernel/cpu/mce/core.c
866
static __always_inline void
arch/x86/kernel/cpu/mce/core.c
950
static __always_inline void quirk_zen_ifu(int bank, struct mce *m, struct pt_regs *regs)
arch/x86/kernel/cpu/mce/core.c
964
static __always_inline int mce_no_way_out(struct mce_hw_err *err, char **msg, unsigned long *validp,
arch/x86/kernel/cpu/mce/internal.h
281
static __always_inline void smca_extract_err_addr(struct mce *m)
arch/x86/kernel/cpu/mce/internal.h
320
static __always_inline void intel_p5_mcheck_init(struct cpuinfo_x86 *c) {}
arch/x86/kernel/cpu/mce/internal.h
321
static __always_inline void winchip_mcheck_init(struct cpuinfo_x86 *c) {}
arch/x86/kernel/cpu/mce/internal.h
322
static __always_inline void enable_p5_mce(void) {}
arch/x86/kernel/cpu/mce/internal.h
323
static __always_inline void pentium_machine_check(struct pt_regs *regs) {}
arch/x86/kernel/cpu/mce/internal.h
324
static __always_inline void winchip_machine_check(struct pt_regs *regs) {}
arch/x86/kernel/cpu/mce/internal.h
330
static __always_inline u32 mca_msr_reg(int bank, enum mca_msr reg)
arch/x86/kernel/dumpstack_64.c
135
static __always_inline bool in_irq_stack(unsigned long *stack, struct stack_info *info)
arch/x86/kernel/dumpstack_64.c
94
static __always_inline bool in_exception_stack(unsigned long *stack, struct stack_info *info)
arch/x86/kernel/fpu/internal.h
13
static __always_inline __pure bool use_fxsr(void)
arch/x86/kernel/fpu/internal.h
8
static __always_inline __pure bool use_xsave(void)
arch/x86/kernel/irq.c
205
static __always_inline void handle_irq(struct irq_desc *desc,
arch/x86/kernel/irq.c
228
static __always_inline bool call_irq_handler(int vector, struct pt_regs *regs)
arch/x86/kernel/irq.c
401
static __always_inline bool handle_pending_pir(unsigned long *pir, struct pt_regs *regs)
arch/x86/kernel/jump_label.c
82
static __always_inline void
arch/x86/kernel/process.c
577
static __always_inline void amd_set_core_ssb_state(unsigned long tifn)
arch/x86/kernel/process.c
616
static __always_inline void amd_set_core_ssb_state(unsigned long tifn)
arch/x86/kernel/process.c
624
static __always_inline void amd_set_ssb_virt_state(unsigned long tifn)
arch/x86/kernel/process.c
639
static __always_inline void __speculation_ctrl_update(unsigned long tifp,
arch/x86/kernel/process_64.c
237
static __always_inline void save_base_legacy(struct task_struct *prev_p,
arch/x86/kernel/process_64.c
276
static __always_inline void save_fsgs(struct task_struct *task)
arch/x86/kernel/process_64.c
309
static __always_inline void loadseg(enum which_selector which,
arch/x86/kernel/process_64.c
318
static __always_inline void load_seg_legacy(unsigned short prev_index,
arch/x86/kernel/process_64.c
374
static __always_inline void x86_pkru_load(struct thread_struct *prev,
arch/x86/kernel/process_64.c
391
static __always_inline void x86_fsgsbase_load(struct thread_struct *prev,
arch/x86/kernel/pvclock.c
67
static __always_inline
arch/x86/kernel/signal_32.c
210
static __always_inline int
arch/x86/kernel/signal_64.c
98
static __always_inline int
arch/x86/kernel/traps.c
112
__always_inline int decode_bug(unsigned long addr, s32 *imm, int *len)
arch/x86/kernel/traps.c
1146
static __always_inline unsigned long debug_read_reset_dr6(void)
arch/x86/kernel/traps.c
375
static __always_inline void __user *error_get_trap_addr(struct pt_regs *regs)
arch/x86/kernel/traps.c
86
__always_inline int is_valid_bugaddr(unsigned long addr)
arch/x86/kernel/tsc.c
127
static __always_inline unsigned long long __cycles_2_ns(unsigned long long cyc)
arch/x86/kernel/tsc.c
140
static __always_inline unsigned long long cycles_2_ns(unsigned long long cyc)
arch/x86/kernel/tsc.c
77
__always_inline void __cyc2ns_read(struct cyc2ns_data *data)
arch/x86/kernel/tsc.c
92
__always_inline void cyc2ns_read_begin(struct cyc2ns_data *data)
arch/x86/kernel/tsc.c
98
__always_inline void cyc2ns_read_end(void)
arch/x86/kvm/cpuid.c
280
static __always_inline void kvm_update_feature_runtime(struct kvm_vcpu *vcpu,
arch/x86/kvm/cpuid.c
675
static __always_inline u32 raw_cpuid_get(struct cpuid_reg cpuid)
arch/x86/kvm/cpuid.h
104
static __always_inline bool guest_cpuid_has(struct kvm_vcpu *vcpu,
arch/x86/kvm/cpuid.h
199
static __always_inline void kvm_cpu_cap_clear(unsigned int x86_feature)
arch/x86/kvm/cpuid.h
207
static __always_inline void kvm_cpu_cap_set(unsigned int x86_feature)
arch/x86/kvm/cpuid.h
215
static __always_inline u32 kvm_cpu_cap_get(unsigned int x86_feature)
arch/x86/kvm/cpuid.h
222
static __always_inline bool kvm_cpu_cap_has(unsigned int x86_feature)
arch/x86/kvm/cpuid.h
227
static __always_inline void kvm_cpu_cap_check_and_set(unsigned int x86_feature)
arch/x86/kvm/cpuid.h
233
static __always_inline bool guest_pv_has(struct kvm_vcpu *vcpu,
arch/x86/kvm/cpuid.h
242
static __always_inline void guest_cpu_cap_set(struct kvm_vcpu *vcpu,
arch/x86/kvm/cpuid.h
250
static __always_inline void guest_cpu_cap_clear(struct kvm_vcpu *vcpu,
arch/x86/kvm/cpuid.h
258
static __always_inline void guest_cpu_cap_change(struct kvm_vcpu *vcpu,
arch/x86/kvm/cpuid.h
268
static __always_inline bool guest_cpu_cap_has(struct kvm_vcpu *vcpu,
arch/x86/kvm/cpuid.h
95
static __always_inline void cpuid_entry_override(struct kvm_cpuid_entry2 *entry,
arch/x86/kvm/emulate.c
1015
static __always_inline u8 test_cc(unsigned int condition, unsigned long flags)
arch/x86/kvm/emulate.c
638
static __always_inline int __linearize(struct x86_emulate_ctxt *ctxt,
arch/x86/kvm/emulate.c
887
static __always_inline int do_insn_fetch_bytes(struct x86_emulate_ctxt *ctxt,
arch/x86/kvm/irq.h
85
static __always_inline int irqchip_full(struct kvm *kvm)
arch/x86/kvm/lapic.c
89
static __always_inline u64 kvm_lapic_get_reg64(struct kvm_lapic *apic, int reg)
arch/x86/kvm/lapic.c
94
static __always_inline void kvm_lapic_set_reg64(struct kvm_lapic *apic,
arch/x86/kvm/mmu.h
53
static __always_inline u64 rsvd_bits(int s, int e)
arch/x86/kvm/mmu/mmu.c
1601
static __always_inline bool __walk_slot_rmaps(struct kvm *kvm,
arch/x86/kvm/mmu/mmu.c
1634
static __always_inline bool walk_slot_rmaps(struct kvm *kvm,
arch/x86/kvm/mmu/mmu.c
1645
static __always_inline bool walk_slot_rmaps_4k(struct kvm *kvm,
arch/x86/kvm/mmu/spte.h
403
static __always_inline bool is_rsvd_spte(struct rsvd_bits_validate *rsvd_check,
arch/x86/kvm/mmu/tdp_mmu.c
22
static __always_inline bool kvm_lockdep_assert_mmu_lock_held(struct kvm *kvm,
arch/x86/kvm/pmu.c
1303
static __always_inline u32 fixed_counter_msr(u32 idx)
arch/x86/kvm/pmu.c
1308
static __always_inline u32 gp_counter_msr(u32 idx)
arch/x86/kvm/pmu.c
1313
static __always_inline u32 gp_eventsel_msr(u32 idx)
arch/x86/kvm/regs.h
168
static __always_inline bool kvm_register_test_and_mark_available(struct kvm_vcpu *vcpu,
arch/x86/kvm/regs.h
175
static __always_inline void kvm_clear_available_registers(struct kvm_vcpu *vcpu,
arch/x86/kvm/regs.h
191
static __always_inline void kvm_reset_dirty_registers(struct kvm_vcpu *vcpu)
arch/x86/kvm/regs.h
287
static __always_inline bool kvm_is_cr0_bit_set(struct kvm_vcpu *vcpu,
arch/x86/kvm/regs.h
309
static __always_inline bool kvm_is_cr4_bit_set(struct kvm_vcpu *vcpu,
arch/x86/kvm/regs.h
54
static __always_inline unsigned long kvm_reg_mode_mask(struct kvm_vcpu *vcpu)
arch/x86/kvm/regs.h
64
static __always_inline unsigned long kvm_##lname##_read(struct kvm_vcpu *vcpu) \
arch/x86/kvm/regs.h
68
static __always_inline unsigned long kvm_##lname##_read_raw(struct kvm_vcpu *vcpu) \
arch/x86/kvm/regs.h
72
static __always_inline void kvm_##lname##_write_raw(struct kvm_vcpu *vcpu, \
arch/x86/kvm/regs.h
78
static __always_inline u32 kvm_e##lname##_read(struct kvm_vcpu *vcpu) \
arch/x86/kvm/regs.h
82
static __always_inline void kvm_e##lname##_write(struct kvm_vcpu *vcpu, u32 val) \
arch/x86/kvm/reverse_cpuid.h
124
static __always_inline void reverse_cpuid_check(unsigned int x86_leaf)
arch/x86/kvm/reverse_cpuid.h
140
static __always_inline u32 __feature_translate(int x86_feature)
arch/x86/kvm/reverse_cpuid.h
161
static __always_inline u32 __feature_leaf(int x86_feature)
arch/x86/kvm/reverse_cpuid.h
175
static __always_inline u32 __feature_bit(int x86_feature)
arch/x86/kvm/reverse_cpuid.h
185
static __always_inline struct cpuid_reg x86_feature_cpuid(unsigned int x86_feature)
arch/x86/kvm/reverse_cpuid.h
192
static __always_inline u32 *__cpuid_entry_get_reg(struct kvm_cpuid_entry2 *entry,
arch/x86/kvm/reverse_cpuid.h
210
static __always_inline u32 *cpuid_entry_get_reg(struct kvm_cpuid_entry2 *entry,
arch/x86/kvm/reverse_cpuid.h
218
static __always_inline u32 cpuid_entry_get(struct kvm_cpuid_entry2 *entry,
arch/x86/kvm/reverse_cpuid.h
226
static __always_inline bool cpuid_entry_has(struct kvm_cpuid_entry2 *entry,
arch/x86/kvm/reverse_cpuid.h
232
static __always_inline void cpuid_entry_clear(struct kvm_cpuid_entry2 *entry,
arch/x86/kvm/reverse_cpuid.h
240
static __always_inline void cpuid_entry_set(struct kvm_cpuid_entry2 *entry,
arch/x86/kvm/reverse_cpuid.h
248
static __always_inline void cpuid_entry_change(struct kvm_cpuid_entry2 *entry,
arch/x86/kvm/svm/sev.c
111
static __always_inline void kvm_lockdep_assert_sev_lock_held(struct kvm *kvm)
arch/x86/kvm/svm/svm.c
540
static __always_inline struct sev_es_save_area *sev_es_host_save_area(struct svm_cpu_data *sd)
arch/x86/kvm/svm/svm.h
1061
static __always_inline u64 kvm_ghcb_get_##field(struct vcpu_svm *svm) \
arch/x86/kvm/svm/svm.h
1066
static __always_inline bool kvm_ghcb_##field##_is_valid(const struct vcpu_svm *svm) \
arch/x86/kvm/svm/svm.h
1072
static __always_inline u64 kvm_ghcb_get_##field##_if_valid(struct vcpu_svm *svm) \
arch/x86/kvm/svm/svm.h
388
static __always_inline struct kvm_svm *to_kvm_svm(struct kvm *kvm)
arch/x86/kvm/svm/svm.h
394
static __always_inline struct kvm_sev_info *to_kvm_sev_info(struct kvm *kvm)
arch/x86/kvm/svm/svm.h
399
static __always_inline bool ____sev_guest(struct kvm *kvm)
arch/x86/kvm/svm/svm.h
403
static __always_inline bool ____sev_es_guest(struct kvm *kvm)
arch/x86/kvm/svm/svm.h
410
static __always_inline bool ____sev_snp_guest(struct kvm *kvm)
arch/x86/kvm/svm/svm.h
418
static __always_inline bool is_sev_guest(struct kvm_vcpu *vcpu)
arch/x86/kvm/svm/svm.h
422
static __always_inline bool is_sev_es_guest(struct kvm_vcpu *vcpu)
arch/x86/kvm/svm/svm.h
427
static __always_inline bool is_sev_snp_guest(struct kvm_vcpu *vcpu)
arch/x86/kvm/svm/svm.h
432
static __always_inline bool is_sev_guest(struct kvm_vcpu *vcpu)
arch/x86/kvm/svm/svm.h
436
static __always_inline bool is_sev_es_guest(struct kvm_vcpu *vcpu)
arch/x86/kvm/svm/svm.h
441
static __always_inline bool is_sev_snp_guest(struct kvm_vcpu *vcpu)
arch/x86/kvm/svm/svm.h
479
static __always_inline struct vcpu_svm *to_svm(struct kvm_vcpu *vcpu)
arch/x86/kvm/svm/svm.h
743
static __always_inline int svm_msrpm_bit_nr(u32 msr)
arch/x86/kvm/svm/svm_ops.h
59
static __always_inline void vmsave(unsigned long pa)
arch/x86/kvm/vmx/common.h
60
static __always_inline bool is_td(struct kvm *kvm)
arch/x86/kvm/vmx/common.h
65
static __always_inline bool is_td_vcpu(struct kvm_vcpu *vcpu)
arch/x86/kvm/vmx/common.h
72
static __always_inline bool is_td(struct kvm *kvm) { return false; }
arch/x86/kvm/vmx/common.h
73
static __always_inline bool is_td_vcpu(struct kvm_vcpu *vcpu) { return false; }
arch/x86/kvm/vmx/hyperv_evmcs.h
130
static __always_inline int evmcs_field_offset(unsigned long field,
arch/x86/kvm/vmx/pmu_intel.c
472
static __always_inline u64 intel_get_fixed_pmc_eventsel(unsigned int index)
arch/x86/kvm/vmx/tdx.c
241
static __always_inline unsigned long tdvmcall_exit_type(struct kvm_vcpu *vcpu)
arch/x86/kvm/vmx/tdx.c
246
static __always_inline unsigned long tdvmcall_leaf(struct kvm_vcpu *vcpu)
arch/x86/kvm/vmx/tdx.c
251
static __always_inline void tdvmcall_set_return_code(struct kvm_vcpu *vcpu,
arch/x86/kvm/vmx/tdx.c
257
static __always_inline void tdvmcall_set_return_val(struct kvm_vcpu *vcpu,
arch/x86/kvm/vmx/tdx.c
79
static __always_inline struct kvm_tdx *to_kvm_tdx(struct kvm *kvm)
arch/x86/kvm/vmx/tdx.c
84
static __always_inline struct vcpu_tdx *to_tdx(struct kvm_vcpu *vcpu)
arch/x86/kvm/vmx/tdx.c
909
static __always_inline u32 tdcall_to_vmx_exit_reason(struct kvm_vcpu *vcpu)
arch/x86/kvm/vmx/tdx.c
927
static __always_inline u32 tdx_to_vmx_exit_reason(struct kvm_vcpu *vcpu)
arch/x86/kvm/vmx/tdx.h
127
static __always_inline void tdvps_management_check(u64 field, u8 bits) {}
arch/x86/kvm/vmx/tdx.h
128
static __always_inline void tdvps_state_non_arch_check(u64 field, u8 bits) {}
arch/x86/kvm/vmx/tdx.h
131
static __always_inline u##bits td_##lclass##_read##bits(struct vcpu_tdx *tdx, \
arch/x86/kvm/vmx/tdx.h
144
static __always_inline void td_##lclass##_write##bits(struct vcpu_tdx *tdx, \
arch/x86/kvm/vmx/tdx.h
155
static __always_inline void td_##lclass##_setbit##bits(struct vcpu_tdx *tdx, \
arch/x86/kvm/vmx/tdx.h
165
static __always_inline void td_##lclass##_clearbit##bits(struct vcpu_tdx *tdx, \
arch/x86/kvm/vmx/tdx.h
81
static __always_inline u64 td_tdcs_exec_read64(struct kvm_tdx *kvm_tdx, u32 field)
arch/x86/kvm/vmx/tdx.h
93
static __always_inline void tdvps_vmcs_check(u32 field, u8 bits)
arch/x86/kvm/vmx/vmcs.h
152
static __always_inline bool is_nmi(u32 intr_info)
arch/x86/kvm/vmx/vmcs.h
76
static __always_inline bool is_intr_type(u32 intr_info, u32 type)
arch/x86/kvm/vmx/vmx.c
1055
static __always_inline void add_atomic_switch_msr_special(struct vcpu_vmx *vmx,
arch/x86/kvm/vmx/vmx.c
460
static __always_inline void vmx_l1d_flush(struct kvm_vcpu *vcpu)
arch/x86/kvm/vmx/vmx.c
481
static __always_inline void vmx_disable_fb_clear(struct vcpu_vmx *vmx)
arch/x86/kvm/vmx/vmx.c
495
static __always_inline void vmx_enable_fb_clear(struct vcpu_vmx *vmx)
arch/x86/kvm/vmx/vmx.c
5556
static __always_inline int handle_external_interrupt(struct kvm_vcpu *vcpu)
arch/x86/kvm/vmx/vmx.c
996
static __always_inline void clear_atomic_switch_msr_special(struct vcpu_vmx *vmx,
arch/x86/kvm/vmx/vmx.h
307
static __always_inline struct vcpu_vt *to_vt(struct kvm_vcpu *vcpu)
arch/x86/kvm/vmx/vmx.h
312
static __always_inline struct kvm_vcpu *vt_to_vcpu(struct vcpu_vt *vt)
arch/x86/kvm/vmx/vmx.h
317
static __always_inline union vmx_exit_reason vmx_get_exit_reason(struct kvm_vcpu *vcpu)
arch/x86/kvm/vmx/vmx.h
322
static __always_inline unsigned long vmx_get_exit_qual(struct kvm_vcpu *vcpu)
arch/x86/kvm/vmx/vmx.h
333
static __always_inline u32 vmx_get_intr_info(struct kvm_vcpu *vcpu)
arch/x86/kvm/vmx/vmx.h
598
static __always_inline void lname##_controls_setbit(struct vcpu_vmx *vmx, u##bits val) \
arch/x86/kvm/vmx/vmx.h
603
static __always_inline void lname##_controls_clearbit(struct vcpu_vmx *vmx, u##bits val) \
arch/x86/kvm/vmx/vmx.h
608
static __always_inline void lname##_controls_changebit(struct vcpu_vmx *vmx, u##bits val, \
arch/x86/kvm/vmx/vmx.h
657
static __always_inline struct kvm_vmx *to_kvm_vmx(struct kvm *kvm)
arch/x86/kvm/vmx/vmx.h
662
static __always_inline struct vcpu_vmx *to_vmx(struct kvm_vcpu *vcpu)
arch/x86/kvm/vmx/vmx_onhyperv.h
123
static __always_inline bool kvm_is_using_evmcs(void) { return false; }
arch/x86/kvm/vmx/vmx_onhyperv.h
124
static __always_inline void evmcs_write64(unsigned long field, u64 value) {}
arch/x86/kvm/vmx/vmx_onhyperv.h
125
static __always_inline void evmcs_write32(unsigned long field, u32 value) {}
arch/x86/kvm/vmx/vmx_onhyperv.h
126
static __always_inline void evmcs_write16(unsigned long field, u16 value) {}
arch/x86/kvm/vmx/vmx_onhyperv.h
127
static __always_inline u64 evmcs_read64(unsigned long field) { return 0; }
arch/x86/kvm/vmx/vmx_onhyperv.h
128
static __always_inline u32 evmcs_read32(unsigned long field) { return 0; }
arch/x86/kvm/vmx/vmx_onhyperv.h
129
static __always_inline u16 evmcs_read16(unsigned long field) { return 0; }
arch/x86/kvm/vmx/vmx_onhyperv.h
21
static __always_inline bool kvm_is_using_evmcs(void)
arch/x86/kvm/vmx/vmx_onhyperv.h
26
static __always_inline int get_evmcs_offset(unsigned long field,
arch/x86/kvm/vmx/vmx_onhyperv.h
35
static __always_inline void evmcs_write64(unsigned long field, u64 value)
arch/x86/kvm/vmx/vmx_onhyperv.h
48
static __always_inline void evmcs_write32(unsigned long field, u32 value)
arch/x86/kvm/vmx/vmx_onhyperv.h
60
static __always_inline void evmcs_write16(unsigned long field, u16 value)
arch/x86/kvm/vmx/vmx_onhyperv.h
72
static __always_inline u64 evmcs_read64(unsigned long field)
arch/x86/kvm/vmx/vmx_onhyperv.h
82
static __always_inline u32 evmcs_read32(unsigned long field)
arch/x86/kvm/vmx/vmx_onhyperv.h
92
static __always_inline u16 evmcs_read16(unsigned long field)
arch/x86/kvm/vmx/vmx_ops.h
154
static __always_inline u16 vmcs_read16(unsigned long field)
arch/x86/kvm/vmx/vmx_ops.h
162
static __always_inline u32 vmcs_read32(unsigned long field)
arch/x86/kvm/vmx/vmx_ops.h
170
static __always_inline u64 vmcs_read64(unsigned long field)
arch/x86/kvm/vmx/vmx_ops.h
182
static __always_inline unsigned long vmcs_readl(unsigned long field)
arch/x86/kvm/vmx/vmx_ops.h
222
static __always_inline void __vmcs_writel(unsigned long field, unsigned long value)
arch/x86/kvm/vmx/vmx_ops.h
227
static __always_inline void vmcs_write16(unsigned long field, u16 value)
arch/x86/kvm/vmx/vmx_ops.h
236
static __always_inline void vmcs_write32(unsigned long field, u32 value)
arch/x86/kvm/vmx/vmx_ops.h
245
static __always_inline void vmcs_write64(unsigned long field, u64 value)
arch/x86/kvm/vmx/vmx_ops.h
257
static __always_inline void vmcs_writel(unsigned long field, unsigned long value)
arch/x86/kvm/vmx/vmx_ops.h
266
static __always_inline void vmcs_clear_bits(unsigned long field, u32 mask)
arch/x86/kvm/vmx/vmx_ops.h
276
static __always_inline void vmcs_set_bits(unsigned long field, u32 mask)
arch/x86/kvm/vmx/vmx_ops.h
43
static __always_inline void vmcs_check16(unsigned long field)
arch/x86/kvm/vmx/vmx_ops.h
55
static __always_inline void vmcs_check32(unsigned long field)
arch/x86/kvm/vmx/vmx_ops.h
67
static __always_inline void vmcs_check64(unsigned long field)
arch/x86/kvm/vmx/vmx_ops.h
79
static __always_inline void vmcs_checkl(unsigned long field)
arch/x86/kvm/vmx/vmx_ops.h
91
static __always_inline unsigned long __vmcs_readl(unsigned long field)
arch/x86/kvm/x86.c
3851
static __always_inline void kvm_access_xstate_msr(struct kvm_vcpu *vcpu,
arch/x86/kvm/x86.c
515
static __always_inline int kvm_do_msr_access(struct kvm_vcpu *vcpu, u32 msr,
arch/x86/kvm/x86.h
373
static __always_inline void kvm_request_l1tf_flush_l1d(void)
arch/x86/kvm/x86.h
535
static __always_inline void kvm_before_interrupt(struct kvm_vcpu *vcpu,
arch/x86/kvm/x86.h
541
static __always_inline void kvm_after_interrupt(struct kvm_vcpu *vcpu)
arch/x86/lib/iomem.c
10
static __always_inline void rep_movs(void *to, const void *from, size_t n)
arch/x86/mm/cpu_entry_area.c
23
static __always_inline unsigned int cea_offset(unsigned int cpu)
arch/x86/mm/cpu_entry_area.c
62
static __always_inline unsigned int cea_offset(unsigned int cpu)
arch/x86/mm/fault.c
1460
static __always_inline void
arch/x86/mm/fault.c
1470
static __always_inline void
arch/x86/mm/init_64.c
823
static __always_inline void x86_numa_init(void)
arch/x86/um/asm/processor.h
25
static __always_inline void native_pause(void)
arch/x86/um/asm/processor.h
30
static __always_inline void cpu_relax(void)
arch/x86/um/shared/sysdep/stub_32.h
105
static __always_inline void trap_myself(void)
arch/x86/um/shared/sysdep/stub_32.h
110
static __always_inline void *get_stub_data(void)
arch/x86/um/shared/sysdep/stub_32.h
135
static __always_inline void
arch/x86/um/shared/sysdep/stub_32.h
16
static __always_inline long stub_syscall0(long syscall)
arch/x86/um/shared/sysdep/stub_32.h
26
static __always_inline long stub_syscall1(long syscall, long arg1)
arch/x86/um/shared/sysdep/stub_32.h
36
static __always_inline long stub_syscall2(long syscall, long arg1, long arg2)
arch/x86/um/shared/sysdep/stub_32.h
47
static __always_inline long stub_syscall3(long syscall, long arg1, long arg2,
arch/x86/um/shared/sysdep/stub_32.h
59
static __always_inline long stub_syscall4(long syscall, long arg1, long arg2,
arch/x86/um/shared/sysdep/stub_32.h
71
static __always_inline long stub_syscall5(long syscall, long arg1, long arg2,
arch/x86/um/shared/sysdep/stub_32.h
83
static __always_inline long stub_syscall6(long syscall, long arg1, long arg2,
arch/x86/um/shared/sysdep/stub_64.h
111
static __always_inline void trap_myself(void)
arch/x86/um/shared/sysdep/stub_64.h
116
static __always_inline void *get_stub_data(void)
arch/x86/um/shared/sysdep/stub_64.h
139
static __always_inline void
arch/x86/um/shared/sysdep/stub_64.h
21
static __always_inline long stub_syscall0(long syscall)
arch/x86/um/shared/sysdep/stub_64.h
32
static __always_inline long stub_syscall1(long syscall, long arg1)
arch/x86/um/shared/sysdep/stub_64.h
43
static __always_inline long stub_syscall2(long syscall, long arg1, long arg2)
arch/x86/um/shared/sysdep/stub_64.h
54
static __always_inline long stub_syscall3(long syscall, long arg1, long arg2,
arch/x86/um/shared/sysdep/stub_64.h
67
static __always_inline long stub_syscall4(long syscall, long arg1, long arg2, long arg3,
arch/x86/um/shared/sysdep/stub_64.h
81
static __always_inline long stub_syscall5(long syscall, long arg1, long arg2,
arch/x86/um/shared/sysdep/stub_64.h
95
static __always_inline long stub_syscall6(long syscall, long arg1, long arg2,
arch/x86/virt/vmx/tdx/seamcall_internal.h
26
static __always_inline u64 __seamcall_dirty_cache(sc_func_t func, u64 fn,
arch/x86/virt/vmx/tdx/seamcall_internal.h
45
static __always_inline u64 sc_retry(sc_func_t func, u64 fn,
arch/x86/virt/vmx/tdx/seamcall_internal.h
81
static __always_inline int sc_retry_prerr(sc_func_t func,
arch/x86/xen/enlighten_pv.c
117
static __always_inline bool get_and_clear_inhcall(void)
arch/x86/xen/enlighten_pv.c
125
static __always_inline void restore_inhcall(bool inhcall)
arch/x86/xen/enlighten_pv.c
132
static __always_inline bool get_and_clear_inhcall(void) { return false; }
arch/x86/xen/enlighten_pv.c
133
static __always_inline void restore_inhcall(bool inhcall) { }
arch/xtensa/include/asm/current.h
22
static __always_inline struct task_struct *get_current(void)
arch/xtensa/include/asm/jump_label.h
13
static __always_inline bool arch_static_branch(struct static_key *key,
arch/xtensa/include/asm/jump_label.h
28
static __always_inline bool arch_static_branch_jump(struct static_key *key,
arch/xtensa/include/asm/stackprotector.h
25
static __always_inline void boot_init_stack_canary(void)
arch/xtensa/include/asm/stacktrace.h
20
static __always_inline unsigned long *stack_pointer(struct task_struct *task)
arch/xtensa/include/asm/thread_info.h
94
static __always_inline struct thread_info *current_thread_info(void)
crypto/aegis.h
46
static __always_inline void crypto_aegis_block_xor(union aegis_block *dst,
crypto/aegis.h
53
static __always_inline void crypto_aegis_block_and(union aegis_block *dst,
crypto/aegis.h
60
static __always_inline void crypto_aegis_aesenc(union aegis_block *dst,
crypto/aegis128-core.c
319
static __always_inline
drivers/acpi/processor_idle.c
600
static __always_inline bool acpi_idle_fallback_to_c1(struct acpi_processor *pr)
drivers/base/devres.c
132
static __always_inline struct devres *alloc_dr(dr_release_t release,
drivers/clocksource/arm_arch_timer.c
319
static __always_inline
drivers/clocksource/arm_arch_timer.c
564
static __always_inline irqreturn_t timer_handler(const int access,
drivers/clocksource/arm_arch_timer.c
594
static __always_inline int arch_timer_shutdown(const int access,
drivers/clocksource/arm_arch_timer.c
616
static __always_inline void set_next_event(const int access, unsigned long evt,
drivers/clocksource/hyperv_timer.c
384
static __always_inline u64 read_hv_clock_msr(void)
drivers/clocksource/hyperv_timer.c
426
static __always_inline u64 read_hv_clock_tsc(void)
drivers/clocksource/hyperv_timer.c
545
static __always_inline void hv_setup_sched_clock(void *sched_clock)
drivers/clocksource/hyperv_timer.c
557
static __always_inline void hv_setup_sched_clock(void *sched_clock)
drivers/clocksource/hyperv_timer.c
563
static __always_inline void hv_setup_sched_clock(void *sched_clock) {}
drivers/counter/104-quad-8.c
207
static __always_inline int quad8_control_register_update(struct regmap *const map, u8 *const buf,
drivers/crypto/bcm/spu.h
194
static __always_inline bool spu_req_incl_icv(enum spu_cipher_mode cipher_mode,
drivers/crypto/bcm/spu.h
205
static __always_inline u32 spu_real_db_size(u32 assoc_size,
drivers/dma-buf/udmabuf.c
191
static __always_inline int init_udmabuf(struct udmabuf *ubuf, pgoff_t pgcnt)
drivers/dma-buf/udmabuf.c
204
static __always_inline void deinit_udmabuf(struct udmabuf *ubuf)
drivers/dma/qcom/gpi.c
572
static __always_inline void
drivers/firmware/psci/psci.c
112
static __always_inline unsigned long
drivers/firmware/psci/psci.c
123
static __always_inline unsigned long
drivers/firmware/psci/psci.c
134
static __always_inline int psci_to_linux_errno(int errno)
drivers/firmware/psci/psci.c
176
static __always_inline int
drivers/firmware/psci/psci.c
185
static __always_inline int
drivers/firmware/psci/psci.c
192
static __always_inline int
drivers/gpio/gpio-sloppy-logic-analyzer.c
56
static __always_inline int gpio_la_get_array(struct gpio_descs *d, unsigned long *sptr)
drivers/gpu/drm/display/drm_dp_mst_topology.c
1654
static __always_inline void
drivers/gpu/drm/display/drm_dp_mst_topology.c
1661
static __always_inline void
drivers/gpu/drm/display/drm_dp_mst_topology.c
1668
static __always_inline void
drivers/gpu/drm/display/drm_dp_mst_topology.c
1675
static __always_inline void
drivers/gpu/drm/drm_edid.c
4262
static __always_inline const struct drm_display_mode *cea_mode_for_vic(u8 vic)
drivers/gpu/drm/drm_format_helper.c
253
static __always_inline void drm_fb_xfrm_line_32to8(void *dbuf, const void *sbuf,
drivers/gpu/drm/drm_format_helper.c
285
static __always_inline void drm_fb_xfrm_line_32to16(void *dbuf, const void *sbuf,
drivers/gpu/drm/drm_format_helper.c
334
static __always_inline void drm_fb_xfrm_line_32to24(void *dbuf, const void *sbuf,
drivers/gpu/drm/drm_format_helper.c
384
static __always_inline void drm_fb_xfrm_line_32to32(void *dbuf, const void *sbuf,
drivers/gpu/drm/drm_managed.c
87
static __always_inline struct drmres * alloc_dr(drmres_release_t release,
drivers/gpu/drm/i915/display/intel_de.h
173
static __always_inline void
drivers/gpu/drm/i915/gem/i915_gem_busy.c
102
static __always_inline unsigned int
drivers/gpu/drm/i915/gem/i915_gem_busy.c
13
static __always_inline u32 __busy_read_flag(u16 id)
drivers/gpu/drm/i915/gem/i915_gem_busy.c
22
static __always_inline u32 __busy_write_id(u16 id)
drivers/gpu/drm/i915/gem/i915_gem_busy.c
39
static __always_inline unsigned int
drivers/gpu/drm/i915/gem/i915_gem_busy.c
96
static __always_inline unsigned int
drivers/gpu/drm/i915/gt/gen8_engine_cs.c
643
static __always_inline u32*
drivers/gpu/drm/i915/gt/gen8_engine_cs.c
785
static __always_inline u32*
drivers/gpu/drm/i915/gt/gen8_ppgtt.c
454
static __always_inline u64
drivers/gpu/drm/i915/i915_drv.h
385
static __always_inline unsigned int
drivers/gpu/drm/i915/i915_drv.h
399
static __always_inline unsigned int
drivers/gpu/drm/i915/i915_drv.h
417
static __always_inline bool
drivers/gpu/drm/i915/i915_drv.h
429
static __always_inline bool
drivers/gpu/drm/i915/i915_perf.c
3939
static __always_inline bool
drivers/gpu/drm/i915/i915_perf.c
3945
static __always_inline void
drivers/gpu/drm/i915/i915_pmu.c
113
static __always_inline u32 config_mask(const u64 config)
drivers/gpu/drm/i915/i915_ptr_util.h
43
static __always_inline ptrdiff_t ptrdiff(const void *a, const void *b)
drivers/gpu/drm/i915/i915_request.c
192
static __always_inline void
drivers/gpu/drm/i915/i915_scatterlist.h
23
static __always_inline struct sgt_iter {
drivers/gpu/drm/imagination/pvr_ccb.c
120
static __always_inline bool
drivers/gpu/drm/imagination/pvr_cccb.c
16
static __always_inline u32
drivers/gpu/drm/imagination/pvr_cccb.h
80
static __always_inline u32
drivers/gpu/drm/imagination/pvr_cccb.h
96
static __always_inline bool
drivers/gpu/drm/imagination/pvr_context.h
120
static __always_inline struct pvr_context *
drivers/gpu/drm/imagination/pvr_context.h
141
static __always_inline bool
drivers/gpu/drm/imagination/pvr_context.h
158
static __always_inline struct pvr_context *
drivers/gpu/drm/imagination/pvr_context.h
182
static __always_inline struct pvr_context *
drivers/gpu/drm/imagination/pvr_context.h
204
static __always_inline u32
drivers/gpu/drm/imagination/pvr_context.h
93
static __always_inline struct pvr_queue *
drivers/gpu/drm/imagination/pvr_debugfs.h
26
static __always_inline void pvr_debugfs_init(struct drm_minor *minor) {}
drivers/gpu/drm/imagination/pvr_device.h
519
static __always_inline u64
drivers/gpu/drm/imagination/pvr_device.h
525
static __always_inline void
drivers/gpu/drm/imagination/pvr_device.h
566
static __always_inline u32
drivers/gpu/drm/imagination/pvr_device.h
579
static __always_inline u64
drivers/gpu/drm/imagination/pvr_device.h
591
static __always_inline void
drivers/gpu/drm/imagination/pvr_device.h
603
static __always_inline void
drivers/gpu/drm/imagination/pvr_device.h
622
static __always_inline int
drivers/gpu/drm/imagination/pvr_device.h
645
static __always_inline int
drivers/gpu/drm/imagination/pvr_device.h
664
static __always_inline size_t
drivers/gpu/drm/imagination/pvr_device.h
711
static __always_inline bool
drivers/gpu/drm/imagination/pvr_device.h
778
static __always_inline bool
drivers/gpu/drm/imagination/pvr_device.h
784
static __always_inline void
drivers/gpu/drm/imagination/pvr_drv.c
225
static __always_inline __maybe_unused u64
drivers/gpu/drm/imagination/pvr_free_list.h
116
static __always_inline struct pvr_free_list *
drivers/gpu/drm/imagination/pvr_free_list.h
137
static __always_inline struct pvr_free_list *
drivers/gpu/drm/imagination/pvr_free_list.h
160
static __always_inline struct pvr_free_list *
drivers/gpu/drm/imagination/pvr_fw.h
438
static __always_inline void *
drivers/gpu/drm/imagination/pvr_fw.h
444
static __always_inline void
drivers/gpu/drm/imagination/pvr_fw.h
452
static __always_inline void
drivers/gpu/drm/imagination/pvr_fw.h
471
static __always_inline int
drivers/gpu/drm/imagination/pvr_fw.h
479
static __always_inline void
drivers/gpu/drm/imagination/pvr_fw.h
488
static __always_inline size_t
drivers/gpu/drm/imagination/pvr_fw_meta.c
101
static __always_inline void
drivers/gpu/drm/imagination/pvr_gem.h
134
static __always_inline struct sg_table *
drivers/gpu/drm/imagination/pvr_gem.h
150
static __always_inline void
drivers/gpu/drm/imagination/pvr_gem.h
160
static __always_inline void
drivers/gpu/drm/imagination/pvr_gem.h
166
static __always_inline size_t
drivers/gpu/drm/imagination/pvr_hwrt.h
131
static __always_inline struct pvr_hwrt_data *
drivers/gpu/drm/imagination/pvr_hwrt.h
150
static __always_inline void
drivers/gpu/drm/imagination/pvr_hwrt.h
157
static __always_inline struct pvr_hwrt_data *
drivers/gpu/drm/imagination/pvr_hwrt.h
99
static __always_inline struct pvr_hwrt_dataset *
drivers/gpu/drm/imagination/pvr_job.h
103
static __always_inline struct pvr_job *
drivers/gpu/drm/imagination/pvr_job.h
118
static __always_inline void
drivers/gpu/drm/imagination/pvr_job.h
135
static __always_inline int
drivers/gpu/drm/imagination/pvr_power.h
25
static __always_inline int
drivers/gpu/drm/imagination/pvr_power.h
33
static __always_inline void
drivers/gpu/drm/imagination/pvr_stream.c
13
static __always_inline bool
drivers/gpu/drm/imagination/pvr_vm.c
1090
static __always_inline bool
drivers/gpu/drm/nouveau/include/dispnv04/i2c/encoder_i2c.h
212
static __always_inline void nouveau_i2c_encoder_destroy(struct drm_encoder *drm_encoder)
drivers/gpu/drm/nouveau/include/nvkm/core/event.h
36
static __always_inline int
drivers/gpu/drm/scheduler/sched_rq.c
12
static __always_inline bool
drivers/gpu/drm/tiny/bochs.c
114
static __always_inline bool bochs_uses_mmio(struct bochs_device *bochs)
drivers/gpu/drm/v3d/v3d_drv.h
609
static __always_inline int v3d_pm_runtime_get(struct v3d_dev *v3d)
drivers/gpu/drm/v3d/v3d_drv.h
614
static __always_inline int v3d_pm_runtime_put(struct v3d_dev *v3d)
drivers/hid/bpf/progs/hid_bpf_async.h
47
static __always_inline int \
drivers/hid/bpf/progs/hid_bpf_async.h
67
static __always_inline int \
drivers/idle/intel_idle.c
165
static __always_inline int __intel_idle(struct cpuidle_device *dev,
drivers/infiniband/hw/mlx4/qp.c
3313
static __always_inline void set_raddr_seg(struct mlx4_wqe_raddr_seg *rseg,
drivers/infiniband/hw/mlx5/mlx5_ib.h
1734
static __always_inline unsigned long
drivers/infiniband/hw/mlx5/mlx5_ib.h
50
static __always_inline unsigned long
drivers/infiniband/hw/mlx5/mlx5_ib.h
66
static __always_inline unsigned long
drivers/infiniband/hw/mlx5/wr.c
46
static __always_inline void set_raddr_seg(struct mlx5_wqe_raddr_seg *rseg,
drivers/infiniband/hw/mthca/mthca_qp.c
1586
static __always_inline void set_raddr_seg(struct mthca_raddr_seg *rseg,
drivers/infiniband/hw/mthca/mthca_qp.c
1594
static __always_inline void set_atomic_seg(struct mthca_atomic_seg *aseg,
drivers/infiniband/hw/mthca/mthca_wqe.h
116
static __always_inline void mthca_set_data_seg(struct mthca_data_seg *dseg,
drivers/infiniband/hw/mthca/mthca_wqe.h
124
static __always_inline void mthca_set_data_seg_inval(struct mthca_data_seg *dseg)
drivers/iommu/amd/iommu.c
101
static __always_inline void amd_iommu_atomic128_set(__int128 *ptr, __int128 val)
drivers/iommu/generic_pt/fmt/amdv1.h
194
static __always_inline void
drivers/iommu/generic_pt/iommu_pt.h
183
static __always_inline int __do_iova_to_phys(struct pt_range *range, void *arg,
drivers/iommu/generic_pt/iommu_pt.h
745
static __always_inline int __do_map_single_page(struct pt_range *range,
drivers/iommu/generic_pt/pt_defs.h
205
static __always_inline bool pt_feature(const struct pt_common *common,
drivers/iommu/generic_pt/pt_defs.h
215
static __always_inline bool pts_feature(const struct pt_state *pts,
drivers/iommu/generic_pt/pt_iter.h
210
static __always_inline struct pt_range _pt_top_range(struct pt_common *common,
drivers/iommu/generic_pt/pt_iter.h
250
static __always_inline struct pt_range pt_top_range(struct pt_common *common)
drivers/iommu/generic_pt/pt_iter.h
310
static __always_inline struct pt_range
drivers/iommu/generic_pt/pt_iter.h
326
static __always_inline struct pt_range
drivers/iommu/generic_pt/pt_iter.h
349
static __always_inline struct pt_state
drivers/iommu/generic_pt/pt_iter.h
366
static __always_inline struct pt_state pt_init_top(struct pt_range *range)
drivers/iommu/generic_pt/pt_iter.h
383
static __always_inline int pt_descend(struct pt_state *pts, void *arg,
drivers/iommu/generic_pt/pt_iter.h
405
static __always_inline int pt_walk_range(struct pt_range *range,
drivers/iommu/generic_pt/pt_iter.h
424
static __always_inline int pt_walk_descend(const struct pt_state *pts,
drivers/iommu/generic_pt/pt_iter.h
446
static __always_inline int
drivers/iommu/generic_pt/pt_iter.h
595
static __always_inline int fn(struct pt_range *range, void *arg, \
drivers/irqchip/irq-gic-v5.c
281
static __always_inline u64 read_ppi_sysreg_s(unsigned int irq,
drivers/irqchip/irq-gic-v5.c
299
static __always_inline void write_ppi_sysreg_s(unsigned int irq, bool set,
drivers/irqchip/irq-gic-v5.c
581
static __always_inline int gicv5_irq_domain_translate(struct irq_domain *d,
drivers/md/bcache/bset.h
425
static __always_inline int64_t bkey_cmp(const struct bkey *l,
drivers/md/dm-switch.c
361
static __always_inline unsigned long parse_hex(const char **string)
drivers/md/dm-vdo/murmurhash3.c
22
static __always_inline u64 fmix64(u64 k)
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c
106
static __always_inline u32
drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c
96
static __always_inline void
drivers/media/platform/ti/cal/cal.h
292
static __always_inline u32 cal_read_field(struct cal_dev *cal, u32 offset, u32 mask)
drivers/media/platform/verisilicon/hantro.h
387
static __always_inline struct hantro_ctx *file_to_ctx(struct file *filp)
drivers/media/platform/verisilicon/hantro.h
393
static __always_inline void vepu_write_relaxed(struct hantro_dev *vpu,
drivers/media/platform/verisilicon/hantro.h
400
static __always_inline void vepu_write(struct hantro_dev *vpu, u32 val, u32 reg)
drivers/media/platform/verisilicon/hantro.h
406
static __always_inline u32 vepu_read(struct hantro_dev *vpu, u32 reg)
drivers/media/platform/verisilicon/hantro.h
414
static __always_inline void vdpu_write_relaxed(struct hantro_dev *vpu,
drivers/media/platform/verisilicon/hantro.h
421
static __always_inline void vdpu_write(struct hantro_dev *vpu, u32 val, u32 reg)
drivers/media/platform/verisilicon/hantro.h
427
static __always_inline void hantro_write_addr(struct hantro_dev *vpu,
drivers/media/platform/verisilicon/hantro.h
434
static __always_inline u32 vdpu_read(struct hantro_dev *vpu, u32 reg)
drivers/media/platform/verisilicon/hantro.h
442
static __always_inline u32 vdpu_read_mask(struct hantro_dev *vpu,
drivers/media/platform/verisilicon/hantro.h
454
static __always_inline void hantro_reg_write(struct hantro_dev *vpu,
drivers/media/platform/verisilicon/hantro.h
461
static __always_inline void hantro_reg_write_relaxed(struct hantro_dev *vpu,
drivers/misc/lkdtm/powerpc.c
110
static __always_inline void tlbiel_va(unsigned long va,
drivers/misc/vmw_balloon.c
496
static __always_inline unsigned long
drivers/net/ethernet/intel/i40e/i40e.h
705
static __always_inline struct i40e_vsi *
drivers/net/ethernet/intel/i40e/i40e.h
729
static __always_inline struct i40e_veb *
drivers/net/ethernet/intel/idpf/xsk.c
237
static __always_inline u32 idpf_xsksq_complete(void *_xdpsq, u32 budget)
drivers/net/ipa/ipa_main.c
338
static __always_inline u32 ipa_aggr_granularity_val(u32 usec)
drivers/net/netkit.c
52
static __always_inline int
drivers/net/phy/micrel.c
2793
static __always_inline int ksz886x_cable_test_result_trans(u16 status, u16 mask)
drivers/net/phy/micrel.c
2809
static __always_inline bool ksz886x_cable_test_failed(u16 status, u16 mask)
drivers/net/phy/micrel.c
2815
static __always_inline bool ksz886x_cable_test_fault_length_valid(u16 status, u16 mask)
drivers/net/phy/micrel.c
2826
static __always_inline int ksz886x_cable_test_fault_length(struct phy_device *phydev,
drivers/net/wireless/ath/ath12k/wifi7/dp_mon.c
408
static __always_inline u8
drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c
3990
static __always_inline void brcmf_delay(u32 ms)
drivers/net/wireless/quantenna/qtnfmac/bus.h
143
static __always_inline void qtnf_bus_lock(struct qtnf_bus *bus)
drivers/net/wireless/quantenna/qtnfmac/bus.h
148
static __always_inline void qtnf_bus_unlock(struct qtnf_bus *bus)
drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c
1734
static __always_inline u8 _rtl92ee_get_chnl_group(u8 chnl)
drivers/nvme/host/apple.c
580
static __always_inline void apple_nvme_unmap_rq(struct request *req)
drivers/nvme/host/nvme.h
867
static __always_inline void nvme_complete_batch(struct io_comp_batch *iob,
drivers/nvme/host/pci.c
1519
static __always_inline void nvme_pci_unmap_rq(struct request *req)
drivers/pci/probe.c
325
static __always_inline void pci_read_bases(struct pci_dev *dev,
drivers/platform/x86/intel/sdsi.c
122
static __always_inline void
drivers/platform/x86/intel/sdsi.c
132
static __always_inline void
drivers/platform/x86/lenovo/thinkpad_acpi.c
562
static __always_inline bool __pure __init tpacpi_is_lenovo(void)
drivers/platform/x86/lenovo/thinkpad_acpi.c
567
static __always_inline bool __pure __init tpacpi_is_ibm(void)
drivers/pwm/pwm-keembay.c
69
static __always_inline void keembay_pwm_update_bits(struct keembay_pwm *priv, u32 mask,
drivers/scsi/lpfc/lpfc.h
1671
static __always_inline unsigned int
drivers/scsi/lpfc/lpfc.h
1685
static __always_inline unsigned int lpfc_next_present_cpu(int n)
drivers/video/fbdev/c2p_core.h
102
static __always_inline void transp4(u32 d[], unsigned int n, unsigned int m)
drivers/video/fbdev/c2p_core.h
129
static __always_inline void transp4x(u32 d[], unsigned int n, unsigned int m)
drivers/video/fbdev/c2p_core.h
32
static __always_inline u32 get_mask(unsigned int n)
drivers/video/fbdev/c2p_core.h
60
static __always_inline void transp8(u32 d[], unsigned int n, unsigned int m)
drivers/video/fbdev/core/fb_copyarea.h
158
static __always_inline void fb_copy_fwd(const struct fb_address *dst,
drivers/video/fbdev/core/fb_copyarea.h
253
static __always_inline void fb_copy_rev(const struct fb_address *dst,
drivers/video/fbdev/core/fb_copyarea.h
348
static __always_inline void fb_copy(struct fb_address *dst, struct fb_address *src,
drivers/video/fbdev/core/fb_fillrect.h
105
static __always_inline void bitfill(const struct fb_address *dst,
drivers/video/fbdev/core/fb_fillrect.h
153
static __always_inline void bitinvert(const struct fb_address *dst,
drivers/video/fbdev/core/fb_fillrect.h
232
static __always_inline void fb_fillrect_rotating(const struct fb_fillrect *rect,
drivers/video/fbdev/core/fb_imageblit.h
127
static __always_inline void fb_bitblit(bool (*get)(void *iter, unsigned long *pixels,
fs/btrfs/accessors.c
24
static __always_inline void memcpy_split_src(char *dest, const char *src1,
fs/btrfs/super.c
2713
static __always_inline void btrfs_exit_btrfs_fs(void)
fs/jbd2/recovery.c
490
static __always_inline int jbd2_do_replay(journal_t *journal,
fs/namei.c
2130
static __always_inline const char *step_into(struct nameidata *nd, int flags,
fs/namei.c
2265
static __always_inline const char *walk_component(struct nameidata *nd, int flags)
fs/namei.c
683
static __always_inline int lookup_inode_permission_may_exec(struct mnt_idmap *idmap,
fs/nfsd/xdr4.h
112
static __always_inline __be32
fs/nfsd/xdr4.h
138
static __always_inline __be32
fs/nfsd/xdr4.h
163
static __always_inline __be32
fs/nfsd/xdr4.h
62
static __always_inline __be32
fs/nfsd/xdr4.h
82
static __always_inline __be32
fs/ntfs/volume.h
281
static __always_inline void ntfs_hold_dirty_clusters(struct ntfs_volume *vol, s64 nr_clusters)
fs/ntfs/volume.h
286
static __always_inline void ntfs_release_dirty_clusters(struct ntfs_volume *vol, s64 nr_clusters)
fs/ntfs3/lib/decompress_common.h
19
#define forceinline __always_inline
fs/smb/client/cifs_debug.c
404
static __always_inline const char *compression_alg_str(__le16 alg)
fs/smb/client/cifs_debug.c
422
static __always_inline const char *cipher_alg_str(__le16 cipher)
fs/smb/client/smb1maperror.c
22
static __always_inline int smb1_posix_error_cmp(const void *_key, const void *_pivot)
fs/smb/client/smb1maperror.c
54
static __always_inline int ntstatus_to_dos_cmp(const void *_key, const void *_pivot)
fs/smb/client/smb2maperror.c
29
static __always_inline int cmp_smb2_status(const void *_key, const void *_pivot)
fs/smb/common/compress/compress.h
14
static __always_inline bool smb_compress_alg_valid(__le16 alg, bool valid_none)
fs/smb/common/compress/lz77.c
120
static __always_inline void *lz77_encode_match(void *dst, void **nib, u16 dist, u32 len)
fs/smb/common/compress/lz77.c
190
static __always_inline void *lz77_encode_literals(const void *start, const void *end, void *dst,
fs/smb/common/compress/lz77.c
217
static __always_inline u32 lz77_hash(const u32 v)
fs/smb/common/compress/lz77.c
47
static __always_inline u8 lz77_read8(const u8 *ptr)
fs/smb/common/compress/lz77.c
52
static __always_inline u32 lz77_read32(const u32 *ptr)
fs/smb/common/compress/lz77.c
57
static __always_inline u64 lz77_read64(const u64 *ptr)
fs/smb/common/compress/lz77.c
62
static __always_inline void lz77_write8(u8 *ptr, u8 v)
fs/smb/common/compress/lz77.c
67
static __always_inline void lz77_write16(u16 *ptr, u16 v)
fs/smb/common/compress/lz77.c
72
static __always_inline void lz77_write32(u32 *ptr, u32 v)
fs/smb/common/compress/lz77.c
77
static __always_inline u32 lz77_match_len(const void *match, const void *cur, const void *end)
fs/smb/common/compress/lz77.h
38
static __always_inline u32 smb_lz77_compressed_alloc_size(const u32 size)
fs/smb/smbdirect/socket.h
40
static __always_inline
fs/smb/smbdirect/socket.h
552
static __always_inline void smbdirect_socket_init(struct smbdirect_socket *sc)
fs/smb/smbdirect/socket.h
92
static __always_inline
include/asm-generic/bitops/__bitrev.h
13
static __always_inline __attribute_const__ u16 generic___bitrev16(u16 x)
include/asm-generic/bitops/__bitrev.h
18
static __always_inline __attribute_const__ u32 generic___bitrev32(u32 x)
include/asm-generic/bitops/__bitrev.h
8
static __always_inline __attribute_const__ u8 generic___bitrev8(u8 byte)
include/asm-generic/bitops/__ffs.h
13
static __always_inline __attribute_const__ unsigned int generic___ffs(unsigned long word)
include/asm-generic/bitops/__fls.h
13
static __always_inline __attribute_const__ unsigned int generic___fls(unsigned long word)
include/asm-generic/bitops/atomic.h
14
static __always_inline void
include/asm-generic/bitops/atomic.h
21
static __always_inline void
include/asm-generic/bitops/atomic.h
28
static __always_inline void
include/asm-generic/bitops/atomic.h
35
static __always_inline int
include/asm-generic/bitops/atomic.h
46
static __always_inline int
include/asm-generic/bitops/atomic.h
57
static __always_inline int
include/asm-generic/bitops/builtin-__ffs.h
11
static __always_inline __attribute_const__ unsigned int __ffs(unsigned long word)
include/asm-generic/bitops/builtin-__fls.h
11
static __always_inline __attribute_const__ unsigned int __fls(unsigned long word)
include/asm-generic/bitops/builtin-fls.h
12
static __always_inline __attribute_const__ int fls(unsigned int x)
include/asm-generic/bitops/fls.h
13
static __always_inline __attribute_const__ int generic_fls(unsigned int x)
include/asm-generic/bitops/fls64.h
19
static __always_inline __attribute_const__ int fls64(__u64 x)
include/asm-generic/bitops/fls64.h
27
static __always_inline __attribute_const__ int fls64(__u64 x)
include/asm-generic/bitops/generic-non-atomic.h
104
static __always_inline bool
include/asm-generic/bitops/generic-non-atomic.h
120
static __always_inline bool
include/asm-generic/bitops/generic-non-atomic.h
136
static __always_inline bool
include/asm-generic/bitops/generic-non-atomic.h
165
static __always_inline bool
include/asm-generic/bitops/generic-non-atomic.h
27
static __always_inline void
include/asm-generic/bitops/generic-non-atomic.h
36
static __always_inline void
include/asm-generic/bitops/generic-non-atomic.h
54
static __always_inline void
include/asm-generic/bitops/generic-non-atomic.h
72
static __always_inline bool
include/asm-generic/bitops/generic-non-atomic.h
92
static __always_inline bool
include/asm-generic/bitops/instrumented-atomic.h
26
static __always_inline void set_bit(long nr, volatile unsigned long *addr)
include/asm-generic/bitops/instrumented-atomic.h
39
static __always_inline void clear_bit(long nr, volatile unsigned long *addr)
include/asm-generic/bitops/instrumented-atomic.h
55
static __always_inline void change_bit(long nr, volatile unsigned long *addr)
include/asm-generic/bitops/instrumented-atomic.h
68
static __always_inline bool test_and_set_bit(long nr, volatile unsigned long *addr)
include/asm-generic/bitops/instrumented-atomic.h
82
static __always_inline bool test_and_clear_bit(long nr, volatile unsigned long *addr)
include/asm-generic/bitops/instrumented-atomic.h
96
static __always_inline bool test_and_change_bit(long nr, volatile unsigned long *addr)
include/asm-generic/bitops/instrumented-non-atomic.h
111
static __always_inline bool
include/asm-generic/bitops/instrumented-non-atomic.h
126
static __always_inline bool
include/asm-generic/bitops/instrumented-non-atomic.h
138
static __always_inline bool
include/asm-generic/bitops/instrumented-non-atomic.h
150
static __always_inline bool
include/asm-generic/bitops/instrumented-non-atomic.h
25
static __always_inline void
include/asm-generic/bitops/instrumented-non-atomic.h
41
static __always_inline void
include/asm-generic/bitops/instrumented-non-atomic.h
57
static __always_inline void
include/asm-generic/bitops/instrumented-non-atomic.h
64
static __always_inline void __instrument_read_write_bitop(long nr, volatile unsigned long *addr)
include/asm-generic/bitops/instrumented-non-atomic.h
96
static __always_inline bool
include/asm-generic/bitops/lock.h
18
static __always_inline int
include/asm-generic/bitops/lock.h
40
static __always_inline void
include/asm-generic/delay.h
56
static __always_inline void udelay(unsigned long usec)
include/asm-generic/delay.h
74
static __always_inline void ndelay(unsigned long nsec)
include/asm-generic/div64.h
138
static __always_inline
include/asm-generic/fixmap.h
30
static __always_inline unsigned long fix_to_virt(const unsigned int idx)
include/asm-generic/getorder.h
29
static __always_inline __attribute_const__ int get_order(unsigned long size)
include/asm-generic/kprobes.h
18
# define nokprobe_inline __always_inline
include/asm-generic/pgtable_uffd.h
22
static __always_inline int pte_uffd_wp(pte_t pte)
include/asm-generic/pgtable_uffd.h
27
static __always_inline int pmd_uffd_wp(pmd_t pmd)
include/asm-generic/pgtable_uffd.h
32
static __always_inline pte_t pte_mkuffd_wp(pte_t pte)
include/asm-generic/pgtable_uffd.h
37
static __always_inline pmd_t pmd_mkuffd_wp(pmd_t pmd)
include/asm-generic/pgtable_uffd.h
42
static __always_inline pte_t pte_clear_uffd_wp(pte_t pte)
include/asm-generic/pgtable_uffd.h
47
static __always_inline pmd_t pmd_clear_uffd_wp(pmd_t pmd)
include/asm-generic/pgtable_uffd.h
52
static __always_inline pte_t pte_swp_mkuffd_wp(pte_t pte)
include/asm-generic/pgtable_uffd.h
57
static __always_inline int pte_swp_uffd_wp(pte_t pte)
include/asm-generic/pgtable_uffd.h
62
static __always_inline pte_t pte_swp_clear_uffd_wp(pte_t pte)
include/asm-generic/preempt.h
14
static __always_inline volatile int *preempt_count_ptr(void)
include/asm-generic/preempt.h
19
static __always_inline void preempt_count_set(int pc)
include/asm-generic/preempt.h
35
static __always_inline void set_preempt_need_resched(void)
include/asm-generic/preempt.h
39
static __always_inline void clear_preempt_need_resched(void)
include/asm-generic/preempt.h
43
static __always_inline bool test_preempt_need_resched(void)
include/asm-generic/preempt.h
52
static __always_inline void __preempt_count_add(int val)
include/asm-generic/preempt.h
57
static __always_inline void __preempt_count_sub(int val)
include/asm-generic/preempt.h
62
static __always_inline bool __preempt_count_dec_and_test(void)
include/asm-generic/preempt.h
75
static __always_inline bool should_resched(int preempt_offset)
include/asm-generic/preempt.h
9
static __always_inline int preempt_count(void)
include/asm-generic/qspinlock.h
107
static __always_inline void queued_spin_lock(struct qspinlock *lock)
include/asm-generic/qspinlock.h
123
static __always_inline void queued_spin_unlock(struct qspinlock *lock)
include/asm-generic/qspinlock.h
133
static __always_inline bool virt_spin_lock(struct qspinlock *lock)
include/asm-generic/qspinlock.h
51
static __always_inline int queued_spin_is_locked(struct qspinlock *lock)
include/asm-generic/qspinlock.h
71
static __always_inline int queued_spin_value_unlocked(struct qspinlock lock)
include/asm-generic/qspinlock.h
81
static __always_inline int queued_spin_is_contended(struct qspinlock *lock)
include/asm-generic/qspinlock.h
90
static __always_inline int queued_spin_trylock(struct qspinlock *lock)
include/asm-generic/rqspinlock.h
110
static __always_inline void release_held_lock_entry(void)
include/asm-generic/rqspinlock.h
169
static __always_inline int res_spin_lock(rqspinlock_t *lock)
include/asm-generic/rqspinlock.h
198
static __always_inline void res_spin_unlock(rqspinlock_t *lock)
include/asm-generic/rqspinlock.h
46
static __always_inline bool resilient_virt_spin_lock_enabled(void)
include/asm-generic/rqspinlock.h
53
static __always_inline int resilient_virt_spin_lock(rqspinlock_t *lock)
include/asm-generic/rqspinlock.h
76
static __always_inline void grab_held_lock_entry(void *lock)
include/asm-generic/ticket_spinlock.h
33
static __always_inline void ticket_spin_lock(arch_spinlock_t *lock)
include/asm-generic/ticket_spinlock.h
53
static __always_inline bool ticket_spin_trylock(arch_spinlock_t *lock)
include/asm-generic/ticket_spinlock.h
63
static __always_inline void ticket_spin_unlock(arch_spinlock_t *lock)
include/asm-generic/ticket_spinlock.h
71
static __always_inline int ticket_spin_value_unlocked(arch_spinlock_t lock)
include/asm-generic/ticket_spinlock.h
78
static __always_inline int ticket_spin_is_locked(arch_spinlock_t *lock)
include/asm-generic/ticket_spinlock.h
85
static __always_inline int ticket_spin_is_contended(arch_spinlock_t *lock)
include/asm-generic/uaccess.h
16
static __always_inline int
include/asm-generic/uaccess.h
42
static __always_inline int
include/asm-generic/vdso/vsyscall.h
15
static __always_inline const struct vdso_rng_data *__arch_get_vdso_u_rng_data(void)
include/asm-generic/vdso/vsyscall.h
22
static __always_inline void __arch_update_vdso_clock(struct vdso_clock *vc)
include/asm-generic/vdso/vsyscall.h
28
static __always_inline void __arch_sync_vdso_time_data(struct vdso_time_data *vdata)
include/asm-generic/vdso/vsyscall.h
8
static __always_inline const struct vdso_time_data *__arch_get_vdso_u_time_data(void)
include/clocksource/hyperv_timer.h
103
static __always_inline bool
include/clocksource/hyperv_timer.h
43
static __always_inline bool
include/drm/ttm/ttm_range_manager.h
42
static __always_inline int ttm_range_man_init(struct ttm_device *bdev,
include/drm/ttm/ttm_range_manager.h
50
static __always_inline int ttm_range_man_fini(struct ttm_device *bdev,
include/linux/acpi.h
785
static __always_inline void acpi_arch_set_root_pointer(u64 addr)
include/linux/acpi.h
791
static __always_inline u64 acpi_arch_get_root_pointer(void)
include/linux/alarmtimer.h
45
static __always_inline ktime_t alarm_get_expires(struct alarm *alarm)
include/linux/async_tx.h
17
#define __async_inline __always_inline
include/linux/atomic/atomic-arch-fallback.h
1008
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1034
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1060
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1085
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1107
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1133
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1159
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1184
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1206
static __always_inline void
include/linux/atomic/atomic-arch-fallback.h
1226
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1252
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1278
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1303
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1325
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1351
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1377
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1402
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1425
static __always_inline void
include/linux/atomic/atomic-arch-fallback.h
1442
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1469
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1496
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1522
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1545
static __always_inline void
include/linux/atomic/atomic-arch-fallback.h
1566
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1593
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1620
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1646
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1669
static __always_inline void
include/linux/atomic/atomic-arch-fallback.h
1686
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1713
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1740
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1766
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1789
static __always_inline void
include/linux/atomic/atomic-arch-fallback.h
1806
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1833
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1860
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1886
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1909
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1936
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1963
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
1989
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
2014
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
2043
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
2072
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
2100
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
2126
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
2160
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
2194
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
2227
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
2254
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
2274
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
2294
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
2315
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
2342
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
2369
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
2395
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
2420
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
2450
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
2471
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
2492
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
2520
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
2548
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
2580
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
2596
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
2626
static __always_inline void
include/linux/atomic/atomic-arch-fallback.h
2643
static __always_inline void
include/linux/atomic/atomic-arch-fallback.h
2669
static __always_inline void
include/linux/atomic/atomic-arch-fallback.h
2686
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
2713
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
2740
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
2766
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
2789
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
2816
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
2843
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
2869
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
2892
static __always_inline void
include/linux/atomic/atomic-arch-fallback.h
2909
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
2936
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
2963
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
2989
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3012
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3039
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3066
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3092
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3114
static __always_inline void
include/linux/atomic/atomic-arch-fallback.h
3134
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3160
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3186
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3211
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3233
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3259
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3285
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3310
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3332
static __always_inline void
include/linux/atomic/atomic-arch-fallback.h
3352
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3378
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3404
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3429
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3451
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3477
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3503
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3528
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3551
static __always_inline void
include/linux/atomic/atomic-arch-fallback.h
3568
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3595
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3622
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3648
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3671
static __always_inline void
include/linux/atomic/atomic-arch-fallback.h
3692
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3719
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3746
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3772
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3795
static __always_inline void
include/linux/atomic/atomic-arch-fallback.h
3812
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3839
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3866
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3892
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3915
static __always_inline void
include/linux/atomic/atomic-arch-fallback.h
3932
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3959
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
3986
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
4012
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
4035
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
4062
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
4089
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
4115
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
4140
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
4169
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
4198
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
4226
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
4252
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
4286
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
4320
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
4353
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
4380
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
4400
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
4420
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
4441
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
4468
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
4495
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
4521
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
454
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
4546
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
4576
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
4597
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
4618
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
4646
static __always_inline bool
include/linux/atomic/atomic-arch-fallback.h
4674
static __always_inline s64
include/linux/atomic/atomic-arch-fallback.h
470
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
500
static __always_inline void
include/linux/atomic/atomic-arch-fallback.h
517
static __always_inline void
include/linux/atomic/atomic-arch-fallback.h
543
static __always_inline void
include/linux/atomic/atomic-arch-fallback.h
560
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
587
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
614
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
640
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
663
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
690
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
717
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
743
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
766
static __always_inline void
include/linux/atomic/atomic-arch-fallback.h
783
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
810
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
837
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
863
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
886
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
913
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
940
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
966
static __always_inline int
include/linux/atomic/atomic-arch-fallback.h
988
static __always_inline void
include/linux/atomic/atomic-instrumented.h
1005
static __always_inline int
include/linux/atomic/atomic-instrumented.h
101
static __always_inline void
include/linux/atomic/atomic-instrumented.h
1023
static __always_inline void
include/linux/atomic/atomic-instrumented.h
1041
static __always_inline int
include/linux/atomic/atomic-instrumented.h
1060
static __always_inline int
include/linux/atomic/atomic-instrumented.h
1078
static __always_inline int
include/linux/atomic/atomic-instrumented.h
1097
static __always_inline int
include/linux/atomic/atomic-instrumented.h
1115
static __always_inline int
include/linux/atomic/atomic-instrumented.h
1134
static __always_inline int
include/linux/atomic/atomic-instrumented.h
1152
static __always_inline int
include/linux/atomic/atomic-instrumented.h
1171
static __always_inline int
include/linux/atomic/atomic-instrumented.h
119
static __always_inline int
include/linux/atomic/atomic-instrumented.h
1191
static __always_inline int
include/linux/atomic/atomic-instrumented.h
1212
static __always_inline int
include/linux/atomic/atomic-instrumented.h
1232
static __always_inline int
include/linux/atomic/atomic-instrumented.h
1253
static __always_inline int
include/linux/atomic/atomic-instrumented.h
1274
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
1297
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
1319
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
1342
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
1361
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
1379
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
138
static __always_inline int
include/linux/atomic/atomic-instrumented.h
1397
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
1416
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
1435
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
1453
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
1472
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
1492
static __always_inline int
include/linux/atomic/atomic-instrumented.h
1513
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
1532
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
1551
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
156
static __always_inline int
include/linux/atomic/atomic-instrumented.h
1570
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
1589
static __always_inline int
include/linux/atomic/atomic-instrumented.h
1607
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
1624
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
1642
static __always_inline void
include/linux/atomic/atomic-instrumented.h
1660
static __always_inline void
include/linux/atomic/atomic-instrumented.h
1679
static __always_inline void
include/linux/atomic/atomic-instrumented.h
1697
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
1716
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
1734
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
175
static __always_inline int
include/linux/atomic/atomic-instrumented.h
1753
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
1771
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
1790
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
1808
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
1827
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
1845
static __always_inline void
include/linux/atomic/atomic-instrumented.h
1863
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
1882
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
1900
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
1919
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
193
static __always_inline int
include/linux/atomic/atomic-instrumented.h
1937
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
1956
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
1974
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
1993
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2010
static __always_inline void
include/linux/atomic/atomic-instrumented.h
2027
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2045
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2062
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2080
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2097
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2115
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
212
static __always_inline int
include/linux/atomic/atomic-instrumented.h
2132
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2150
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2167
static __always_inline void
include/linux/atomic/atomic-instrumented.h
2184
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2202
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2219
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2237
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2254
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2272
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2289
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
230
static __always_inline int
include/linux/atomic/atomic-instrumented.h
2307
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2325
static __always_inline void
include/linux/atomic/atomic-instrumented.h
2343
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2362
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2380
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2399
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2417
static __always_inline void
include/linux/atomic/atomic-instrumented.h
2435
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2454
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2472
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
249
static __always_inline int
include/linux/atomic/atomic-instrumented.h
2491
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2509
static __always_inline void
include/linux/atomic/atomic-instrumented.h
2527
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2546
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2564
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2583
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2601
static __always_inline void
include/linux/atomic/atomic-instrumented.h
2619
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2638
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2656
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
267
static __always_inline void
include/linux/atomic/atomic-instrumented.h
2675
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2693
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2712
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2730
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2749
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2769
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2790
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2810
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
2831
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
285
static __always_inline int
include/linux/atomic/atomic-instrumented.h
2852
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
2875
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
2897
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
29
static __always_inline int
include/linux/atomic/atomic-instrumented.h
2920
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
2939
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
2957
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
2975
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
2994
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
3013
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
3031
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
304
static __always_inline int
include/linux/atomic/atomic-instrumented.h
3050
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
3070
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
3091
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
3110
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
3129
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
3148
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
3167
static __always_inline s64
include/linux/atomic/atomic-instrumented.h
3185
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3202
static __always_inline long
include/linux/atomic/atomic-instrumented.h
322
static __always_inline int
include/linux/atomic/atomic-instrumented.h
3220
static __always_inline void
include/linux/atomic/atomic-instrumented.h
3238
static __always_inline void
include/linux/atomic/atomic-instrumented.h
3257
static __always_inline void
include/linux/atomic/atomic-instrumented.h
3275
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3294
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3312
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3331
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3349
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3368
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3386
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3405
static __always_inline long
include/linux/atomic/atomic-instrumented.h
341
static __always_inline int
include/linux/atomic/atomic-instrumented.h
3423
static __always_inline void
include/linux/atomic/atomic-instrumented.h
3441
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3460
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3478
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3497
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3515
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3534
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3552
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3571
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3588
static __always_inline void
include/linux/atomic/atomic-instrumented.h
359
static __always_inline int
include/linux/atomic/atomic-instrumented.h
3605
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3623
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3640
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3658
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3675
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3693
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3710
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3728
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3745
static __always_inline void
include/linux/atomic/atomic-instrumented.h
3762
static __always_inline long
include/linux/atomic/atomic-instrumented.h
378
static __always_inline int
include/linux/atomic/atomic-instrumented.h
3780
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3797
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3815
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3832
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3850
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3867
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3885
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3903
static __always_inline void
include/linux/atomic/atomic-instrumented.h
3921
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3940
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3958
static __always_inline long
include/linux/atomic/atomic-instrumented.h
396
static __always_inline int
include/linux/atomic/atomic-instrumented.h
3977
static __always_inline long
include/linux/atomic/atomic-instrumented.h
3995
static __always_inline void
include/linux/atomic/atomic-instrumented.h
4013
static __always_inline long
include/linux/atomic/atomic-instrumented.h
4032
static __always_inline long
include/linux/atomic/atomic-instrumented.h
4050
static __always_inline long
include/linux/atomic/atomic-instrumented.h
4069
static __always_inline long
include/linux/atomic/atomic-instrumented.h
4087
static __always_inline void
include/linux/atomic/atomic-instrumented.h
4105
static __always_inline long
include/linux/atomic/atomic-instrumented.h
4124
static __always_inline long
include/linux/atomic/atomic-instrumented.h
4142
static __always_inline long
include/linux/atomic/atomic-instrumented.h
415
static __always_inline int
include/linux/atomic/atomic-instrumented.h
4161
static __always_inline long
include/linux/atomic/atomic-instrumented.h
4179
static __always_inline void
include/linux/atomic/atomic-instrumented.h
4197
static __always_inline long
include/linux/atomic/atomic-instrumented.h
4216
static __always_inline long
include/linux/atomic/atomic-instrumented.h
4234
static __always_inline long
include/linux/atomic/atomic-instrumented.h
4253
static __always_inline long
include/linux/atomic/atomic-instrumented.h
4271
static __always_inline long
include/linux/atomic/atomic-instrumented.h
4290
static __always_inline long
include/linux/atomic/atomic-instrumented.h
4308
static __always_inline long
include/linux/atomic/atomic-instrumented.h
432
static __always_inline void
include/linux/atomic/atomic-instrumented.h
4327
static __always_inline long
include/linux/atomic/atomic-instrumented.h
4347
static __always_inline long
include/linux/atomic/atomic-instrumented.h
4368
static __always_inline long
include/linux/atomic/atomic-instrumented.h
4388
static __always_inline long
include/linux/atomic/atomic-instrumented.h
4409
static __always_inline long
include/linux/atomic/atomic-instrumented.h
4430
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
4453
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
4475
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
449
static __always_inline int
include/linux/atomic/atomic-instrumented.h
4498
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
4517
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
4535
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
4553
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
4572
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
4591
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
46
static __always_inline int
include/linux/atomic/atomic-instrumented.h
4609
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
4628
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
4648
static __always_inline long
include/linux/atomic/atomic-instrumented.h
4669
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
467
static __always_inline int
include/linux/atomic/atomic-instrumented.h
4688
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
4707
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
4726
static __always_inline bool
include/linux/atomic/atomic-instrumented.h
4745
static __always_inline long
include/linux/atomic/atomic-instrumented.h
484
static __always_inline int
include/linux/atomic/atomic-instrumented.h
502
static __always_inline int
include/linux/atomic/atomic-instrumented.h
519
static __always_inline int
include/linux/atomic/atomic-instrumented.h
537
static __always_inline int
include/linux/atomic/atomic-instrumented.h
554
static __always_inline int
include/linux/atomic/atomic-instrumented.h
572
static __always_inline int
include/linux/atomic/atomic-instrumented.h
589
static __always_inline void
include/linux/atomic/atomic-instrumented.h
606
static __always_inline int
include/linux/atomic/atomic-instrumented.h
624
static __always_inline int
include/linux/atomic/atomic-instrumented.h
64
static __always_inline void
include/linux/atomic/atomic-instrumented.h
641
static __always_inline int
include/linux/atomic/atomic-instrumented.h
659
static __always_inline int
include/linux/atomic/atomic-instrumented.h
676
static __always_inline int
include/linux/atomic/atomic-instrumented.h
694
static __always_inline int
include/linux/atomic/atomic-instrumented.h
711
static __always_inline int
include/linux/atomic/atomic-instrumented.h
729
static __always_inline int
include/linux/atomic/atomic-instrumented.h
747
static __always_inline void
include/linux/atomic/atomic-instrumented.h
765
static __always_inline int
include/linux/atomic/atomic-instrumented.h
784
static __always_inline int
include/linux/atomic/atomic-instrumented.h
802
static __always_inline int
include/linux/atomic/atomic-instrumented.h
82
static __always_inline void
include/linux/atomic/atomic-instrumented.h
821
static __always_inline int
include/linux/atomic/atomic-instrumented.h
839
static __always_inline void
include/linux/atomic/atomic-instrumented.h
857
static __always_inline int
include/linux/atomic/atomic-instrumented.h
876
static __always_inline int
include/linux/atomic/atomic-instrumented.h
894
static __always_inline int
include/linux/atomic/atomic-instrumented.h
913
static __always_inline int
include/linux/atomic/atomic-instrumented.h
931
static __always_inline void
include/linux/atomic/atomic-instrumented.h
949
static __always_inline int
include/linux/atomic/atomic-instrumented.h
968
static __always_inline int
include/linux/atomic/atomic-instrumented.h
986
static __always_inline int
include/linux/atomic/atomic-long.h
1002
static __always_inline long
include/linux/atomic/atomic-long.h
1023
static __always_inline long
include/linux/atomic/atomic-long.h
1044
static __always_inline long
include/linux/atomic/atomic-long.h
1065
static __always_inline void
include/linux/atomic/atomic-long.h
1086
static __always_inline long
include/linux/atomic/atomic-long.h
1107
static __always_inline long
include/linux/atomic/atomic-long.h
1128
static __always_inline long
include/linux/atomic/atomic-long.h
1149
static __always_inline long
include/linux/atomic/atomic-long.h
117
static __always_inline void
include/linux/atomic/atomic-long.h
1170
static __always_inline void
include/linux/atomic/atomic-long.h
1191
static __always_inline long
include/linux/atomic/atomic-long.h
1212
static __always_inline long
include/linux/atomic/atomic-long.h
1233
static __always_inline long
include/linux/atomic/atomic-long.h
1254
static __always_inline long
include/linux/atomic/atomic-long.h
1275
static __always_inline long
include/linux/atomic/atomic-long.h
1296
static __always_inline long
include/linux/atomic/atomic-long.h
1317
static __always_inline long
include/linux/atomic/atomic-long.h
1338
static __always_inline long
include/linux/atomic/atomic-long.h
1361
static __always_inline long
include/linux/atomic/atomic-long.h
138
static __always_inline long
include/linux/atomic/atomic-long.h
1384
static __always_inline long
include/linux/atomic/atomic-long.h
1407
static __always_inline long
include/linux/atomic/atomic-long.h
1430
static __always_inline long
include/linux/atomic/atomic-long.h
1454
static __always_inline bool
include/linux/atomic/atomic-long.h
1478
static __always_inline bool
include/linux/atomic/atomic-long.h
1502
static __always_inline bool
include/linux/atomic/atomic-long.h
1526
static __always_inline bool
include/linux/atomic/atomic-long.h
1547
static __always_inline bool
include/linux/atomic/atomic-long.h
1567
static __always_inline bool
include/linux/atomic/atomic-long.h
1587
static __always_inline bool
include/linux/atomic/atomic-long.h
159
static __always_inline long
include/linux/atomic/atomic-long.h
1608
static __always_inline bool
include/linux/atomic/atomic-long.h
1629
static __always_inline bool
include/linux/atomic/atomic-long.h
1650
static __always_inline bool
include/linux/atomic/atomic-long.h
1671
static __always_inline bool
include/linux/atomic/atomic-long.h
1694
static __always_inline long
include/linux/atomic/atomic-long.h
1717
static __always_inline bool
include/linux/atomic/atomic-long.h
1738
static __always_inline bool
include/linux/atomic/atomic-long.h
1759
static __always_inline bool
include/linux/atomic/atomic-long.h
1780
static __always_inline bool
include/linux/atomic/atomic-long.h
180
static __always_inline long
include/linux/atomic/atomic-long.h
1801
static __always_inline long
include/linux/atomic/atomic-long.h
201
static __always_inline long
include/linux/atomic/atomic-long.h
222
static __always_inline long
include/linux/atomic/atomic-long.h
243
static __always_inline long
include/linux/atomic/atomic-long.h
264
static __always_inline long
include/linux/atomic/atomic-long.h
285
static __always_inline long
include/linux/atomic/atomic-long.h
306
static __always_inline void
include/linux/atomic/atomic-long.h
327
static __always_inline long
include/linux/atomic/atomic-long.h
34
static __always_inline long
include/linux/atomic/atomic-long.h
348
static __always_inline long
include/linux/atomic/atomic-long.h
369
static __always_inline long
include/linux/atomic/atomic-long.h
390
static __always_inline long
include/linux/atomic/atomic-long.h
411
static __always_inline long
include/linux/atomic/atomic-long.h
432
static __always_inline long
include/linux/atomic/atomic-long.h
453
static __always_inline long
include/linux/atomic/atomic-long.h
474
static __always_inline long
include/linux/atomic/atomic-long.h
494
static __always_inline void
include/linux/atomic/atomic-long.h
514
static __always_inline long
include/linux/atomic/atomic-long.h
534
static __always_inline long
include/linux/atomic/atomic-long.h
54
static __always_inline long
include/linux/atomic/atomic-long.h
554
static __always_inline long
include/linux/atomic/atomic-long.h
574
static __always_inline long
include/linux/atomic/atomic-long.h
594
static __always_inline long
include/linux/atomic/atomic-long.h
614
static __always_inline long
include/linux/atomic/atomic-long.h
634
static __always_inline long
include/linux/atomic/atomic-long.h
654
static __always_inline long
include/linux/atomic/atomic-long.h
674
static __always_inline void
include/linux/atomic/atomic-long.h
694
static __always_inline long
include/linux/atomic/atomic-long.h
714
static __always_inline long
include/linux/atomic/atomic-long.h
734
static __always_inline long
include/linux/atomic/atomic-long.h
75
static __always_inline void
include/linux/atomic/atomic-long.h
754
static __always_inline long
include/linux/atomic/atomic-long.h
774
static __always_inline long
include/linux/atomic/atomic-long.h
794
static __always_inline long
include/linux/atomic/atomic-long.h
814
static __always_inline long
include/linux/atomic/atomic-long.h
834
static __always_inline long
include/linux/atomic/atomic-long.h
855
static __always_inline void
include/linux/atomic/atomic-long.h
876
static __always_inline long
include/linux/atomic/atomic-long.h
897
static __always_inline long
include/linux/atomic/atomic-long.h
918
static __always_inline long
include/linux/atomic/atomic-long.h
939
static __always_inline long
include/linux/atomic/atomic-long.h
96
static __always_inline void
include/linux/atomic/atomic-long.h
960
static __always_inline void
include/linux/atomic/atomic-long.h
981
static __always_inline long
include/linux/bit_spinlock.h
28
static __always_inline void bit_spin_lock(int bitnum, unsigned long *addr)
include/linux/bit_spinlock.h
54
static __always_inline int bit_spin_trylock(int bitnum, unsigned long *addr)
include/linux/bit_spinlock.h
71
static __always_inline void bit_spin_unlock(int bitnum, unsigned long *addr)
include/linux/bit_spinlock.h
89
static __always_inline void __bit_spin_unlock(int bitnum, unsigned long *addr)
include/linux/bitfield.h
218
static __always_inline u64 field_multiplier(u64 field)
include/linux/bitfield.h
224
static __always_inline u64 field_mask(u64 field)
include/linux/bitfield.h
230
static __always_inline __##type __must_check type##_encode_bits(base v, base field) \
include/linux/bitfield.h
236
static __always_inline __##type __must_check type##_replace_bits(__##type old, \
include/linux/bitfield.h
241
static __always_inline void type##p_replace_bits(__##type *p, \
include/linux/bitfield.h
246
static __always_inline base __must_check type##_get_bits(__##type v, base field) \
include/linux/bitmap.h
213
static __always_inline
include/linux/bitmap.h
238
static __always_inline void bitmap_zero(unsigned long *dst, unsigned int nbits)
include/linux/bitmap.h
248
static __always_inline void bitmap_fill(unsigned long *dst, unsigned int nbits)
include/linux/bitmap.h
258
static __always_inline
include/linux/bitmap.h
272
static __always_inline
include/linux/bitmap.h
328
static __always_inline
include/linux/bitmap.h
337
static __always_inline
include/linux/bitmap.h
347
static __always_inline
include/linux/bitmap.h
359
static __always_inline
include/linux/bitmap.h
371
static __always_inline
include/linux/bitmap.h
381
static __always_inline
include/linux/bitmap.h
390
static __always_inline
include/linux/bitmap.h
406
static __always_inline
include/linux/bitmap.h
426
static __always_inline
include/linux/bitmap.h
436
static __always_inline
include/linux/bitmap.h
445
static __always_inline
include/linux/bitmap.h
454
static __always_inline
include/linux/bitmap.h
463
static __always_inline
include/linux/bitmap.h
472
static __always_inline
include/linux/bitmap.h
480
static __always_inline
include/linux/bitmap.h
489
static __always_inline
include/linux/bitmap.h
507
static __always_inline
include/linux/bitmap.h
530
static __always_inline
include/linux/bitmap.h
546
static __always_inline
include/linux/bitmap.h
562
static __always_inline
include/linux/bitmap.h
572
static __always_inline
include/linux/bitmap.h
582
static __always_inline
include/linux/bitmap.h
630
static __always_inline
include/linux/bitmap.h
687
static __always_inline
include/linux/bitmap.h
700
static __always_inline
include/linux/bitmap.h
717
static __always_inline
include/linux/bitmap.h
734
static __always_inline
include/linux/bitmap.h
759
static __always_inline
include/linux/bitmap.h
814
static __always_inline void bitmap_from_u64(unsigned long *dst, u64 mask)
include/linux/bitmap.h
829
static __always_inline
include/linux/bitmap.h
863
static __always_inline
include/linux/bitops.h
188
static __always_inline __s32 sign_extend32(__u32 value, int index)
include/linux/bitops.h
203
static __always_inline __s64 sign_extend64(__u64 value, int index)
include/linux/bitops.h
94
static __always_inline unsigned long hweight_long(unsigned long w)
include/linux/blkdev.h
1225
static __always_inline void blk_plug_invalidate_ts(void)
include/linux/bootconfig.h
296
static __always_inline void xbc_exit(void)
include/linux/bottom_half.h
11
static __always_inline void __local_bh_disable_ip(unsigned long ip, unsigned int cnt)
include/linux/bpf.h
1449
static __always_inline __bpfcall unsigned int bpf_dispatcher_nop_func(
include/linux/bpf.h
2575
static __always_inline u32
include/linux/bpf.h
2615
static __always_inline u32
include/linux/bpf.h
3219
static __always_inline u32
include/linux/bpf.h
3573
static __always_inline int
include/linux/bpf.h
3770
static __always_inline void
include/linux/bsearch.h
7
static __always_inline
include/linux/buffer_head.h
107
static __always_inline int test_set_buffer_##name(struct buffer_head *bh) \
include/linux/buffer_head.h
111
static __always_inline int test_clear_buffer_##name(struct buffer_head *bh) \
include/linux/buffer_head.h
138
static __always_inline void set_buffer_uptodate(struct buffer_head *bh)
include/linux/buffer_head.h
159
static __always_inline void clear_buffer_uptodate(struct buffer_head *bh)
include/linux/buffer_head.h
164
static __always_inline int buffer_uptodate(const struct buffer_head *bh)
include/linux/buffer_head.h
89
static __always_inline void set_buffer_##name(struct buffer_head *bh) \
include/linux/buffer_head.h
94
static __always_inline void clear_buffer_##name(struct buffer_head *bh) \
include/linux/buffer_head.h
98
static __always_inline int buffer_##name(const struct buffer_head *bh) \
include/linux/bvec.h
122
static __always_inline const struct bio_vec *
include/linux/bvec.h
129
static __always_inline struct page *
include/linux/bvec.h
135
static __always_inline unsigned int
include/linux/bvec.h
142
static __always_inline unsigned int
include/linux/bvec.h
148
static __always_inline unsigned int
include/linux/bvec.h
154
static __always_inline struct bio_vec
include/linux/bvec.h
165
static __always_inline unsigned int
include/linux/bvec.h
171
static __always_inline unsigned int
include/linux/bvec.h
178
static __always_inline struct page *
include/linux/bvec.h
185
static __always_inline struct bio_vec
include/linux/cleanup.h
211
static __always_inline void __free_##_name(void *p) { _type _T = *(_type *)p; _free; }
include/linux/cleanup.h
223
static __always_inline __must_check
include/linux/cleanup.h
282
static __always_inline void class_##_name##_destructor(_type *p) \
include/linux/cleanup.h
285
static __always_inline _type class_##_name##_constructor(_init_args) \
include/linux/cleanup.h
292
static __always_inline void class_##_name##ext##_destructor(class_##_name##_t *_T) \
include/linux/cleanup.h
294
static __always_inline class_##_name##_t class_##_name##ext##_constructor(_init_args) \
include/linux/cleanup.h
371
static __always_inline void *class_##_name##_lock_ptr(class_##_name##_t *_T) \
include/linux/cleanup.h
379
static __always_inline int class_##_name##_lock_err(class_##_name##_t *_T) \
include/linux/cleanup.h
400
static __always_inline __nonnull_args(1) _type class_##_name##_constructor(_type _T); \
include/linux/cleanup.h
409
static __always_inline void * class_##_name##_ext##_lock_ptr(class_##_name##_t *_T) \
include/linux/cleanup.h
411
static __always_inline int class_##_name##_ext##_lock_err(class_##_name##_t *_T) \
include/linux/cleanup.h
492
static __always_inline void class_##_name##_destructor(class_##_name##_t *_T) \
include/linux/cleanup.h
501
static __always_inline __nonnull_args(1) \
include/linux/cleanup.h
511
static __always_inline class_##_name##_t class_##_name##_constructor(void) \
include/linux/cleanup.h
555
static __always_inline void __class_##_name##_cleanup_ctx(class_##_name##_t **_T) \
include/linux/cleanup.h
579
static __always_inline void * class_##_name##_ext##_lock_ptr(class_##_name##_t *_T) \
include/linux/cleanup.h
581
static __always_inline int class_##_name##_ext##_lock_err(class_##_name##_t *_T) \
include/linux/clockchips.h
220
static __always_inline int tick_check_broadcast_expired(void) { return 0; }
include/linux/clockchips.h
228
static __always_inline int tick_check_broadcast_expired(void) { return 0; }
include/linux/compiler-context-analysis.h
114
static __always_inline void __acquire_ctx_lock(const struct name *var) \
include/linux/compiler-context-analysis.h
116
static __always_inline void __acquire_shared_ctx_lock(const struct name *var) \
include/linux/compiler-context-analysis.h
118
static __always_inline bool __try_acquire_ctx_lock(const struct name *var, bool ret) \
include/linux/compiler-context-analysis.h
121
static __always_inline bool __try_acquire_shared_ctx_lock(const struct name *var, bool ret) \
include/linux/compiler-context-analysis.h
124
static __always_inline void __release_ctx_lock(const struct name *var) \
include/linux/compiler-context-analysis.h
126
static __always_inline void __release_shared_ctx_lock(const struct name *var) \
include/linux/compiler-context-analysis.h
128
static __always_inline void __assume_ctx_lock(const struct name *var) \
include/linux/compiler-context-analysis.h
130
static __always_inline void __assume_shared_ctx_lock(const struct name *var) \
include/linux/compiler_types.h
289
# define __no_kasan_or_inline __always_inline
include/linux/compiler_types.h
336
#define __no_sanitize_or_inline __always_inline
include/linux/context_tracking.h
102
static __always_inline bool context_tracking_guest_enter(void) { return false; }
include/linux/context_tracking.h
103
static __always_inline bool context_tracking_guest_exit(void) { return false; }
include/linux/context_tracking.h
126
static __always_inline bool rcu_is_watching_curr_cpu(void)
include/linux/context_tracking.h
135
static __always_inline unsigned long ct_state_inc(int incby)
include/linux/context_tracking.h
140
static __always_inline bool warn_rcu_enter(void)
include/linux/context_tracking.h
157
static __always_inline void warn_rcu_exit(bool rcu)
include/linux/context_tracking.h
168
static __always_inline bool warn_rcu_enter(void) { return false; }
include/linux/context_tracking.h
169
static __always_inline void warn_rcu_exit(bool rcu) { }
include/linux/context_tracking.h
39
static __always_inline void user_enter_irqoff(void)
include/linux/context_tracking.h
45
static __always_inline void user_exit_irqoff(void)
include/linux/context_tracking.h
75
static __always_inline bool context_tracking_guest_enter(void)
include/linux/context_tracking.h
83
static __always_inline bool context_tracking_guest_exit(void)
include/linux/context_tracking_irq.h
13
static __always_inline void ct_irq_enter(void) { }
include/linux/context_tracking_irq.h
14
static __always_inline void ct_irq_exit(void) { }
include/linux/context_tracking_irq.h
17
static __always_inline void ct_nmi_enter(void) { }
include/linux/context_tracking_irq.h
18
static __always_inline void ct_nmi_exit(void) { }
include/linux/context_tracking_state.h
101
static __always_inline int ct_rcu_watching_cpu_acquire(int cpu)
include/linux/context_tracking_state.h
108
static __always_inline long ct_nesting(void)
include/linux/context_tracking_state.h
113
static __always_inline long ct_nesting_cpu(int cpu)
include/linux/context_tracking_state.h
120
static __always_inline long ct_nmi_nesting(void)
include/linux/context_tracking_state.h
125
static __always_inline long ct_nmi_nesting_cpu(int cpu)
include/linux/context_tracking_state.h
136
static __always_inline bool context_tracking_enabled(void)
include/linux/context_tracking_state.h
141
static __always_inline bool context_tracking_enabled_cpu(int cpu)
include/linux/context_tracking_state.h
146
static __always_inline bool context_tracking_enabled_this_cpu(void)
include/linux/context_tracking_state.h
158
static __always_inline int ct_state(void)
include/linux/context_tracking_state.h
173
static __always_inline bool context_tracking_enabled(void) { return false; }
include/linux/context_tracking_state.h
174
static __always_inline bool context_tracking_enabled_cpu(int cpu) { return false; }
include/linux/context_tracking_state.h
175
static __always_inline bool context_tracking_enabled_this_cpu(void) { return false; }
include/linux/context_tracking_state.h
82
static __always_inline int __ct_state(void)
include/linux/context_tracking_state.h
89
static __always_inline int ct_rcu_watching(void)
include/linux/context_tracking_state.h
94
static __always_inline int ct_rcu_watching_cpu(int cpu)
include/linux/cookie.h
30
static __always_inline u64 gen_cookie_next(struct gen_cookie *gc)
include/linux/cpufreq.h
1228
static __always_inline
include/linux/cpuidle.h
119
static __always_inline void ct_cpuidle_enter(void)
include/linux/cpuidle.h
138
static __always_inline void ct_cpuidle_exit(void)
include/linux/cpumask.h
1010
static __always_inline int cpulist_parse(const char *buf, struct cpumask *dstp)
include/linux/cpumask.h
1020
static __always_inline unsigned int cpumask_size(void)
include/linux/cpumask.h
1033
static __always_inline
include/linux/cpumask.h
1051
static __always_inline
include/linux/cpumask.h
1057
static __always_inline
include/linux/cpumask.h
1067
static __always_inline bool cpumask_available(cpumask_var_t mask)
include/linux/cpumask.h
1078
static __always_inline bool alloc_cpumask_var(cpumask_var_t *mask, gfp_t flags)
include/linux/cpumask.h
1083
static __always_inline bool alloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags,
include/linux/cpumask.h
1089
static __always_inline bool zalloc_cpumask_var(cpumask_var_t *mask, gfp_t flags)
include/linux/cpumask.h
1095
static __always_inline bool zalloc_cpumask_var_node(cpumask_var_t *mask, gfp_t flags,
include/linux/cpumask.h
1102
static __always_inline void alloc_bootmem_cpumask_var(cpumask_var_t *mask)
include/linux/cpumask.h
1106
static __always_inline void free_cpumask_var(cpumask_var_t mask)
include/linux/cpumask.h
1110
static __always_inline void free_bootmem_cpumask_var(cpumask_var_t mask)
include/linux/cpumask.h
1114
static __always_inline bool cpumask_available(cpumask_var_t mask)
include/linux/cpumask.h
1184
static __always_inline int __check_is_bitmap(const unsigned long *bitmap)
include/linux/cpumask.h
1199
static __always_inline const struct cpumask *get_cpu_mask(unsigned int cpu)
include/linux/cpumask.h
1217
static __always_inline unsigned int num_online_cpus(void)
include/linux/cpumask.h
1222
static __always_inline unsigned int num_possible_cpus(void)
include/linux/cpumask.h
1231
static __always_inline bool cpu_online(unsigned int cpu)
include/linux/cpumask.h
1236
static __always_inline bool cpu_enabled(unsigned int cpu)
include/linux/cpumask.h
1241
static __always_inline bool cpu_possible(unsigned int cpu)
include/linux/cpumask.h
1246
static __always_inline bool cpu_present(unsigned int cpu)
include/linux/cpumask.h
1251
static __always_inline bool cpu_active(unsigned int cpu)
include/linux/cpumask.h
1256
static __always_inline bool cpu_dying(unsigned int cpu)
include/linux/cpumask.h
1269
static __always_inline bool cpu_online(unsigned int cpu)
include/linux/cpumask.h
1274
static __always_inline bool cpu_possible(unsigned int cpu)
include/linux/cpumask.h
1279
static __always_inline bool cpu_enabled(unsigned int cpu)
include/linux/cpumask.h
1284
static __always_inline bool cpu_present(unsigned int cpu)
include/linux/cpumask.h
1289
static __always_inline bool cpu_active(unsigned int cpu)
include/linux/cpumask.h
1294
static __always_inline bool cpu_dying(unsigned int cpu)
include/linux/cpumask.h
1328
static __always_inline ssize_t
include/linux/cpumask.h
1352
static __always_inline
include/linux/cpumask.h
137
static __always_inline void cpu_max_bits_warn(unsigned int cpu, unsigned int bits)
include/linux/cpumask.h
1374
static __always_inline
include/linux/cpumask.h
145
static __always_inline unsigned int cpumask_check(unsigned int cpu)
include/linux/cpumask.h
157
static __always_inline unsigned int cpumask_first(const struct cpumask *srcp)
include/linux/cpumask.h
168
static __always_inline unsigned int cpumask_first_zero(const struct cpumask *srcp)
include/linux/cpumask.h
180
static __always_inline
include/linux/cpumask.h
193
static __always_inline
include/linux/cpumask.h
207
static __always_inline
include/linux/cpumask.h
222
static __always_inline unsigned int cpumask_last(const struct cpumask *srcp)
include/linux/cpumask.h
234
static __always_inline
include/linux/cpumask.h
250
static __always_inline
include/linux/cpumask.h
261
static __always_inline
include/linux/cpumask.h
267
static __always_inline
include/linux/cpumask.h
274
static __always_inline
include/linux/cpumask.h
294
static __always_inline
include/linux/cpumask.h
313
static __always_inline
include/linux/cpumask.h
334
static __always_inline
include/linux/cpumask.h
353
static __always_inline
include/linux/cpumask.h
368
static __always_inline
include/linux/cpumask.h
37
static __always_inline void set_nr_cpu_ids(unsigned int nr)
include/linux/cpumask.h
468
static __always_inline
include/linux/cpumask.h
492
static __always_inline
include/linux/cpumask.h
519
static __always_inline
include/linux/cpumask.h
544
static __always_inline
include/linux/cpumask.h
558
static __always_inline
include/linux/cpumask.h
575
static __always_inline
include/linux/cpumask.h
601
static __always_inline
include/linux/cpumask.h
607
static __always_inline
include/linux/cpumask.h
619
static __always_inline void cpumask_clear_cpus(struct cpumask *dstp,
include/linux/cpumask.h
631
static __always_inline void cpumask_clear_cpu(int cpu, struct cpumask *dstp)
include/linux/cpumask.h
636
static __always_inline void __cpumask_clear_cpu(int cpu, struct cpumask *dstp)
include/linux/cpumask.h
648
static __always_inline
include/linux/cpumask.h
663
static __always_inline
include/linux/cpumask.h
678
static __always_inline
include/linux/cpumask.h
688
static __always_inline void cpumask_setall(struct cpumask *dstp)
include/linux/cpumask.h
701
static __always_inline void cpumask_clear(struct cpumask *dstp)
include/linux/cpumask.h
714
static __always_inline
include/linux/cpumask.h
728
static __always_inline
include/linux/cpumask.h
744
static __always_inline
include/linux/cpumask.h
758
static __always_inline
include/linux/cpumask.h
774
static __always_inline
include/linux/cpumask.h
789
static __always_inline
include/linux/cpumask.h
805
static __always_inline
include/linux/cpumask.h
821
static __always_inline
include/linux/cpumask.h
835
static __always_inline
include/linux/cpumask.h
848
static __always_inline bool cpumask_empty(const struct cpumask *srcp)
include/linux/cpumask.h
859
static __always_inline bool cpumask_full(const struct cpumask *srcp)
include/linux/cpumask.h
870
static __always_inline unsigned int cpumask_weight(const struct cpumask *srcp)
include/linux/cpumask.h
882
static __always_inline
include/linux/cpumask.h
895
static __always_inline
include/linux/cpumask.h
908
static __always_inline
include/linux/cpumask.h
921
static __always_inline
include/linux/cpumask.h
933
static __always_inline
include/linux/cpumask.h
970
static __always_inline
include/linux/cpumask.h
984
static __always_inline
include/linux/cpumask.h
998
static __always_inline int cpumask_parse(const char *buf, struct cpumask *dstp)
include/linux/debug_locks.h
14
static __always_inline int __debug_locks_off(void)
include/linux/efi.h
1323
static __always_inline
include/linux/entry-common.h
142
static __always_inline long syscall_enter_from_user_mode_work(struct pt_regs *regs, long syscall)
include/linux/entry-common.h
170
static __always_inline long syscall_enter_from_user_mode(struct pt_regs *regs, long syscall)
include/linux/entry-common.h
189
static __always_inline bool report_single_step(unsigned long work)
include/linux/entry-common.h
206
static __always_inline void arch_ptrace_report_syscall_exit(struct pt_regs *regs,
include/linux/entry-common.h
210
static __always_inline void arch_ptrace_report_syscall_exit(struct pt_regs *regs,
include/linux/entry-common.h
224
static __always_inline void syscall_exit_work(struct pt_regs *regs, unsigned long work)
include/linux/entry-common.h
259
static __always_inline void syscall_exit_to_user_mode_work(struct pt_regs *regs)
include/linux/entry-common.h
313
static __always_inline void syscall_exit_to_user_mode(struct pt_regs *regs)
include/linux/entry-common.h
49
static __always_inline int arch_ptrace_report_syscall_entry(struct pt_regs *regs);
include/linux/entry-common.h
52
static __always_inline int arch_ptrace_report_syscall_entry(struct pt_regs *regs)
include/linux/entry-common.h
72
static __always_inline long syscall_trace_enter(struct pt_regs *regs, unsigned long work)
include/linux/err.h
102
static __always_inline void * __must_check ERR_CAST(__force const void *ptr)
include/linux/err.h
125
static __always_inline int __must_check PTR_ERR_OR_ZERO(__force const void *ptr)
include/linux/err.h
39
static __always_inline void * __must_check ERR_PTR(long error)
include/linux/err.h
63
static __always_inline long __must_check PTR_ERR(__force const void *ptr)
include/linux/err.h
76
static __always_inline bool __must_check IS_ERR(__force const void *ptr)
include/linux/err.h
90
static __always_inline bool __must_check IS_ERR_OR_NULL(__force const void *ptr)
include/linux/file_ref.h
118
static __always_inline void file_ref_inc(file_ref_t *ref)
include/linux/file_ref.h
139
static __always_inline __must_check bool file_ref_put(file_ref_t *ref)
include/linux/file_ref.h
178
static __always_inline __must_check bool file_ref_put_close(file_ref_t *ref)
include/linux/file_ref.h
78
static __always_inline __must_check bool file_ref_get(file_ref_t *ref)
include/linux/filter.h
1819
static __always_inline long __bpf_xdp_redirect_map(struct bpf_map *map, u64 index,
include/linux/filter.h
612
static __always_inline \
include/linux/filter.h
620
static __always_inline \
include/linux/filter.h
701
static __always_inline u32 __bpf_prog_run(const struct bpf_prog *prog,
include/linux/filter.h
729
static __always_inline u32 bpf_prog_run(const struct bpf_prog *prog, const void *ctx)
include/linux/find.h
117
static __always_inline
include/linux/find.h
147
static __always_inline
include/linux/find.h
176
static __always_inline
include/linux/find.h
203
static __always_inline
include/linux/find.h
229
static __always_inline
include/linux/find.h
254
static __always_inline
include/linux/find.h
282
static __always_inline
include/linux/find.h
310
static __always_inline
include/linux/find.h
334
static __always_inline
include/linux/find.h
358
static __always_inline
include/linux/find.h
382
static __always_inline
include/linux/find.h
403
static __always_inline
include/linux/find.h
426
static __always_inline
include/linux/find.h
449
static __always_inline
include/linux/find.h
466
static __always_inline
include/linux/find.h
507
static __always_inline
include/linux/find.h
513
static __always_inline
include/linux/find.h
519
static __always_inline
include/linux/find.h
528
static __always_inline
include/linux/find.h
547
static __always_inline
include/linux/find.h
561
static __always_inline
include/linux/find.h
57
static __always_inline
include/linux/find.h
86
static __always_inline
include/linux/fortify-string.h
9
#define __FORTIFY_INLINE extern __always_inline __gnu_inline __overloadable
include/linux/ftrace.h
1173
static __always_inline unsigned long get_lock_parent_ip(void)
include/linux/ftrace.h
188
static __always_inline struct pt_regs *ftrace_get_regs(struct ftrace_regs *fregs)
include/linux/ftrace.h
203
static __always_inline struct pt_regs *
include/linux/ftrace.h
235
static __always_inline struct pt_regs *
include/linux/ftrace.h
244
static __always_inline struct pt_regs *
include/linux/ftrace.h
256
static __always_inline bool ftrace_regs_has_args(struct ftrace_regs *fregs)
include/linux/ftrace.h
265
static __always_inline unsigned long
include/linux/ftrace_regs.h
36
static __always_inline void
include/linux/ftrace_regs.h
54
static __always_inline void
include/linux/hardirq.h
22
static __always_inline void rcu_irq_enter_check_tick(void)
include/linux/hash.h
74
static __always_inline u32 hash_64_generic(u64 val, unsigned int bits)
include/linux/hrtimer_rearm.h
15
static __always_inline bool hrtimer_test_and_clear_rearm_deferred_tif(unsigned long tif_work)
include/linux/hrtimer_rearm.h
29
static __always_inline bool
include/linux/hrtimer_rearm.h
50
static __always_inline void hrtimer_rearm_deferred_tif(unsigned long tif_work)
include/linux/hrtimer_rearm.h
60
static __always_inline void hrtimer_rearm_deferred(void)
include/linux/hrtimer_rearm.h
69
static __always_inline bool hrtimer_test_and_clear_rearm_deferred(void)
include/linux/hrtimer_rearm.h
75
static __always_inline void __hrtimer_rearm_deferred(void) { }
include/linux/hrtimer_rearm.h
76
static __always_inline void hrtimer_rearm_deferred(void) { }
include/linux/hrtimer_rearm.h
77
static __always_inline void hrtimer_rearm_deferred_tif(unsigned long tif_work) { }
include/linux/hrtimer_rearm.h
78
static __always_inline bool
include/linux/hrtimer_rearm.h
80
static __always_inline bool hrtimer_test_and_clear_rearm_deferred(void) { return false; }
include/linux/hugetlb.h
597
static __always_inline \
include/linux/hugetlb.h
604
static __always_inline \
include/linux/hugetlb.h
611
static __always_inline \
include/linux/hyperv.h
1036
static __always_inline void unlock_requestor(struct vmbus_channel *channel,
include/linux/i3c/device.h
256
static __always_inline int i3c_i2c_driver_register(struct i3c_driver *i3cdrv,
include/linux/i3c/device.h
281
static __always_inline void i3c_i2c_driver_unregister(struct i3c_driver *i3cdrv,
include/linux/instrumented.h
110
static __always_inline void instrument_atomic_read_write(const volatile void *v, size_t size)
include/linux/instrumented.h
126
static __always_inline void
include/linux/instrumented.h
143
static __always_inline void
include/linux/instrumented.h
160
static __always_inline void
include/linux/instrumented.h
176
static __always_inline void instrument_memcpy_before(void *to, const void *from,
include/linux/instrumented.h
195
static __always_inline void instrument_memcpy_after(void *to, const void *from,
include/linux/instrumented.h
25
static __always_inline void instrument_read(const volatile void *v, size_t size)
include/linux/instrumented.h
39
static __always_inline void instrument_write(const volatile void *v, size_t size)
include/linux/instrumented.h
53
static __always_inline void instrument_read_write(const volatile void *v, size_t size)
include/linux/instrumented.h
59
static __always_inline void instrument_atomic_check_alignment(const volatile void *v, size_t size)
include/linux/instrumented.h
80
static __always_inline void instrument_atomic_read(const volatile void *v, size_t size)
include/linux/instrumented.h
95
static __always_inline void instrument_atomic_write(const volatile void *v, size_t size)
include/linux/iov_iter.h
108
static __always_inline
include/linux/iov_iter.h
147
static __always_inline
include/linux/iov_iter.h
203
static __always_inline
include/linux/iov_iter.h
23
static __always_inline
include/linux/iov_iter.h
256
static __always_inline
include/linux/iov_iter.h
292
static __always_inline
include/linux/iov_iter.h
326
static __always_inline
include/linux/iov_iter.h
361
static __always_inline
include/linux/iov_iter.h
40
static __always_inline
include/linux/iov_iter.h
74
static __always_inline
include/linux/irq-entry-common.h
164
static __always_inline void arch_exit_to_user_mode(void);
include/linux/irq-entry-common.h
167
static __always_inline void arch_exit_to_user_mode(void) { }
include/linux/irq-entry-common.h
194
static __always_inline void __exit_to_user_mode_prepare(struct pt_regs *regs,
include/linux/irq-entry-common.h
213
static __always_inline void __exit_to_user_mode_validate(void)
include/linux/irq-entry-common.h
228
static __always_inline void syscall_exit_to_user_mode_prepare(struct pt_regs *regs)
include/linux/irq-entry-common.h
242
static __always_inline void irqentry_exit_to_user_mode_prepare(struct pt_regs *regs)
include/linux/irq-entry-common.h
267
static __always_inline void exit_to_user_mode(void)
include/linux/irq-entry-common.h
291
static __always_inline void irqentry_enter_from_user_mode(struct pt_regs *regs)
include/linux/irq-entry-common.h
310
static __always_inline void irqentry_exit_to_user_mode(struct pt_regs *regs)
include/linux/irq-entry-common.h
382
static __always_inline irqentry_state_t irqentry_enter_from_kernel_mode(struct pt_regs *regs)
include/linux/irq-entry-common.h
483
static __always_inline void
include/linux/irq-entry-common.h
533
static __always_inline void irqentry_exit_to_kernel_mode(struct pt_regs *regs,
include/linux/irq-entry-common.h
56
static __always_inline void arch_enter_from_user_mode(struct pt_regs *regs);
include/linux/irq-entry-common.h
59
static __always_inline void arch_enter_from_user_mode(struct pt_regs *regs) {}
include/linux/irq-entry-common.h
75
static __always_inline bool arch_in_rcu_eqs(void) { return false; }
include/linux/irq-entry-common.h
98
static __always_inline void enter_from_user_mode(struct pt_regs *regs)
include/linux/jiffies.h
550
static __always_inline unsigned long msecs_to_jiffies(const unsigned int m)
include/linux/jiffies.h
612
static __always_inline unsigned long usecs_to_jiffies(const unsigned int u)
include/linux/jump_label.h
199
static __always_inline bool static_key_false(struct static_key *key)
include/linux/jump_label.h
204
static __always_inline bool static_key_true(struct static_key *key)
include/linux/jump_label.h
246
static __always_inline int static_key_count(struct static_key *key)
include/linux/jump_label.h
251
static __always_inline void jump_label_init(void)
include/linux/jump_label.h
256
static __always_inline void jump_label_init_ro(void) { }
include/linux/jump_label.h
258
static __always_inline bool static_key_false(struct static_key *key)
include/linux/jump_label.h
265
static __always_inline bool static_key_true(struct static_key *key)
include/linux/kasan-enabled.h
18
static __always_inline bool kasan_enabled(void)
include/linux/kasan-enabled.h
29
static __always_inline bool kasan_enabled(void)
include/linux/kasan.h
107
static __always_inline void kasan_unpoison_range(const void *addr, size_t size)
include/linux/kasan.h
114
static __always_inline void kasan_poison_pages(struct page *page,
include/linux/kasan.h
122
static __always_inline bool kasan_unpoison_pages(struct page *page,
include/linux/kasan.h
131
static __always_inline void kasan_poison_slab(struct slab *slab)
include/linux/kasan.h
148
static __always_inline void kasan_unpoison_new_object(struct kmem_cache *cache,
include/linux/kasan.h
165
static __always_inline void kasan_poison_new_object(struct kmem_cache *cache,
include/linux/kasan.h
174
static __always_inline void * __must_check kasan_init_slab_obj(
include/linux/kasan.h
195
static __always_inline bool kasan_slab_pre_free(struct kmem_cache *s,
include/linux/kasan.h
229
static __always_inline bool kasan_slab_free(struct kmem_cache *s,
include/linux/kasan.h
241
static __always_inline void kasan_kfree_large(void *ptr)
include/linux/kasan.h
249
static __always_inline void * __must_check kasan_slab_alloc(
include/linux/kasan.h
259
static __always_inline void * __must_check kasan_kmalloc(struct kmem_cache *s,
include/linux/kasan.h
269
static __always_inline void * __must_check kasan_kmalloc_large(const void *ptr,
include/linux/kasan.h
279
static __always_inline void * __must_check kasan_krealloc(const void *object,
include/linux/kasan.h
305
static __always_inline bool kasan_mempool_poison_pages(struct page *page,
include/linux/kasan.h
327
static __always_inline void kasan_mempool_unpoison_pages(struct page *page,
include/linux/kasan.h
360
static __always_inline bool kasan_mempool_poison_object(void *ptr)
include/linux/kasan.h
387
static __always_inline void kasan_mempool_unpoison_object(void *ptr,
include/linux/kasan.h
399
static __always_inline bool kasan_check_byte(const void *addr)
include/linux/kasan.h
617
static __always_inline void *kasan_unpoison_vmalloc(const void *start,
include/linux/kasan.h
627
static __always_inline void kasan_poison_vmalloc(const void *start,
include/linux/kasan.h
636
static __always_inline void
include/linux/kasan.h
647
static __always_inline void kasan_vrealloc(const void *start,
include/linux/kasan.h
679
static __always_inline void
include/linux/kdev_t.h
24
static __always_inline bool old_valid_dev(dev_t dev)
include/linux/kdev_t.h
29
static __always_inline u16 old_encode_dev(dev_t dev)
include/linux/kdev_t.h
34
static __always_inline dev_t old_decode_dev(u16 val)
include/linux/kdev_t.h
39
static __always_inline u32 new_encode_dev(dev_t dev)
include/linux/kdev_t.h
46
static __always_inline dev_t new_decode_dev(u32 dev)
include/linux/kdev_t.h
53
static __always_inline u64 huge_encode_dev(dev_t dev)
include/linux/kdev_t.h
58
static __always_inline dev_t huge_decode_dev(u64 dev)
include/linux/kdev_t.h
63
static __always_inline int sysv_valid_dev(dev_t dev)
include/linux/kdev_t.h
68
static __always_inline u32 sysv_encode_dev(dev_t dev)
include/linux/kdev_t.h
73
static __always_inline unsigned sysv_major(u32 dev)
include/linux/kdev_t.h
78
static __always_inline unsigned sysv_minor(u32 dev)
include/linux/kernel.h
56
static __always_inline void might_resched(void)
include/linux/kfence.h
118
static __always_inline void *kfence_alloc(struct kmem_cache *s, size_t size, gfp_t flags)
include/linux/kfence.h
183
static __always_inline __must_check bool kfence_free(void *addr)
include/linux/kfence.h
51
static __always_inline bool is_kfence_address(const void *addr)
include/linux/kstack_erase.h
22
static __always_inline unsigned long
include/linux/kstack_erase.h
36
static __always_inline unsigned long
include/linux/kstack_erase.h
50
static __always_inline unsigned long
include/linux/kvm_host.h
2269
static __always_inline void kvm_make_request(int req, struct kvm_vcpu *vcpu)
include/linux/kvm_host.h
407
static __always_inline void guest_timing_enter_irqoff(void)
include/linux/kvm_host.h
426
static __always_inline void guest_context_enter_irqoff(void)
include/linux/kvm_host.h
447
static __always_inline void guest_enter_irqoff(void)
include/linux/kvm_host.h
470
static __always_inline void guest_state_enter_irqoff(void)
include/linux/kvm_host.h
489
static __always_inline void guest_context_exit_irqoff(void)
include/linux/kvm_host.h
506
static __always_inline void guest_timing_exit_irqoff(void)
include/linux/kvm_host.h
518
static __always_inline void guest_exit_irqoff(void)
include/linux/kvm_host.h
550
static __always_inline void guest_state_exit_irqoff(void)
include/linux/list.h
114
static __always_inline bool __list_del_entry_valid(struct list_head *entry)
include/linux/list.h
73
static __always_inline bool __list_add_valid(struct list_head *new,
include/linux/livepatch_sched.h
14
static __always_inline void klp_sched_try_switch(struct task_struct *curr)
include/linux/local_lock_internal.h
325
static __always_inline local_lock_t *__this_cpu_local_lock(local_lock_t __percpu *base)
include/linux/local_lock_internal.h
331
static __always_inline local_trylock_t *__this_cpu_local_lock(local_trylock_t __percpu *base)
include/linux/log2.h
21
static __always_inline __attribute__((const))
include/linux/log2.h
29
static __always_inline __attribute__((const))
include/linux/log2.h
44
static __always_inline __attribute__((const))
include/linux/maple_tree.h
619
static __always_inline void mas_reset(struct ma_state *mas)
include/linux/math64.h
175
static __always_inline u64 mul_u64_u32_shr(u64 a, u32 mul, unsigned int shift)
include/linux/math64.h
182
static __always_inline u64 mul_u64_u64_shr(u64 a, u64 mul, unsigned int shift)
include/linux/math64.h
191
static __always_inline u64 mul_u64_u32_shr(u64 a, u32 mul, unsigned int shift)
include/linux/memblock.h
133
static __always_inline int memblock_reserve(phys_addr_t base, phys_addr_t size)
include/linux/memblock.h
138
static __always_inline int memblock_reserve_kern(phys_addr_t base, phys_addr_t size)
include/linux/memblock.h
407
static __always_inline phys_addr_t memblock_phys_alloc(phys_addr_t size,
include/linux/memblock.h
424
static __always_inline void *memblock_alloc(phys_addr_t size, phys_addr_t align)
include/linux/memblock.h
444
static __always_inline void *memblock_alloc_from(phys_addr_t size,
include/linux/min_heap.h
117
static __always_inline
include/linux/min_heap.h
146
static __always_inline
include/linux/min_heap.h
168
static __always_inline
include/linux/min_heap.h
179
static __always_inline
include/linux/min_heap.h
211
__attribute_const__ __always_inline
include/linux/min_heap.h
220
static __always_inline
include/linux/min_heap.h
235
static __always_inline
include/linux/min_heap.h
246
static __always_inline
include/linux/min_heap.h
256
static __always_inline
include/linux/min_heap.h
296
static __always_inline
include/linux/min_heap.h
323
static __always_inline
include/linux/min_heap.h
338
static __always_inline
include/linux/min_heap.h
364
static __always_inline
include/linux/min_heap.h
377
static __always_inline
include/linux/min_heap.h
403
static __always_inline
include/linux/min_heap.h
65
__attribute_const__ __always_inline
include/linux/min_heap.h
91
static __always_inline
include/linux/mm.h
1051
static __always_inline bool __vma_atomic_valid_flag(struct vm_area_struct *vma,
include/linux/mm.h
1067
static __always_inline void vma_set_atomic_flag(struct vm_area_struct *vma,
include/linux/mm.h
1084
static __always_inline bool vma_test_atomic_flag(struct vm_area_struct *vma,
include/linux/mm.h
1094
static __always_inline void vma_flags_set_flag(vma_flags_t *flags,
include/linux/mm.h
1102
static __always_inline vma_flags_t __mk_vma_flags(vma_flags_t flags,
include/linux/mm.h
1136
static __always_inline int vma_flags_count(const vma_flags_t *flags)
include/linux/mm.h
1148
static __always_inline bool vma_flags_test(const vma_flags_t *flags,
include/linux/mm.h
1160
static __always_inline vma_flags_t vma_flags_and_mask(const vma_flags_t *flags,
include/linux/mm.h
1183
static __always_inline bool vma_flags_test_any_mask(const vma_flags_t *flags,
include/linux/mm.h
1201
static __always_inline bool vma_flags_test_all_mask(const vma_flags_t *flags,
include/linux/mm.h
1230
static __always_inline bool vma_flags_test_single_mask(const vma_flags_t *flags,
include/linux/mm.h
1239
static __always_inline void vma_flags_set_mask(vma_flags_t *flags,
include/linux/mm.h
1256
static __always_inline vma_flags_t __mk_vma_flags_from_masks(size_t count,
include/linux/mm.h
1281
static __always_inline void vma_flags_clear_mask(vma_flags_t *flags,
include/linux/mm.h
1302
static __always_inline vma_flags_t vma_flags_diff_pair(const vma_flags_t *flags,
include/linux/mm.h
1315
static __always_inline bool vma_flags_same_pair(const vma_flags_t *flags,
include/linux/mm.h
1325
static __always_inline bool vma_flags_same_mask(const vma_flags_t *flags,
include/linux/mm.h
1347
static __always_inline bool vma_test(const struct vm_area_struct *vma,
include/linux/mm.h
1354
static __always_inline bool vma_test_any_mask(const struct vm_area_struct *vma,
include/linux/mm.h
1376
static __always_inline bool vma_test_all_mask(const struct vm_area_struct *vma,
include/linux/mm.h
1402
static __always_inline bool
include/linux/mm.h
1414
static __always_inline void vma_set_flags_mask(struct vm_area_struct *vma,
include/linux/mm.h
1433
static __always_inline void vma_clear_flags_mask(struct vm_area_struct *vma,
include/linux/mm.h
1453
static __always_inline bool vma_desc_test(const struct vm_area_desc *desc,
include/linux/mm.h
1460
static __always_inline bool vma_desc_test_any_mask(const struct vm_area_desc *desc,
include/linux/mm.h
1477
static __always_inline bool vma_desc_test_all_mask(const struct vm_area_desc *desc,
include/linux/mm.h
1493
static __always_inline void vma_desc_set_flags_mask(struct vm_area_desc *desc,
include/linux/mm.h
1510
static __always_inline void vma_desc_clear_flags_mask(struct vm_area_desc *desc,
include/linux/mm.h
3005
static __always_inline void *lowmem_page_address(const struct page *page)
include/linux/mm_inline.h
33
static __always_inline void __update_lru_size(struct lruvec *lruvec,
include/linux/mm_inline.h
346
static __always_inline
include/linux/mm_inline.h
362
static __always_inline
include/linux/mm_inline.h
378
static __always_inline
include/linux/mm_inline.h
47
static __always_inline void update_lru_size(struct lruvec *lruvec,
include/linux/mm_inline.h
61
static __always_inline void __folio_clear_lru_flags(struct folio *folio)
include/linux/mm_inline.h
82
static __always_inline enum lru_list folio_lru_list(const struct folio *folio)
include/linux/mm_types.h
1066
static __always_inline void vma_flags_clear_all(vma_flags_t *flags)
include/linux/mm_types.h
1078
static __always_inline vm_flags_t vma_flags_to_legacy(vma_flags_t flags)
include/linux/mm_types.h
1089
static __always_inline void vma_flags_overwrite_word(vma_flags_t *flags,
include/linux/mm_types.h
1103
static __always_inline vma_flags_t legacy_to_vma_flags(vm_flags_t flags)
include/linux/mm_types.h
1117
static __always_inline void vma_flags_overwrite_word_once(vma_flags_t *flags,
include/linux/mm_types.h
1126
static __always_inline void vma_flags_set_word(vma_flags_t *flags,
include/linux/mm_types.h
1135
static __always_inline void vma_flags_clear_word(vma_flags_t *flags,
include/linux/mm_types.h
255
static __always_inline struct encoded_page *encode_page(struct page *page, unsigned long flags)
include/linux/mm_types.h
271
static __always_inline struct encoded_page *encode_nr_pages(unsigned long nr)
include/linux/mm_types.h
277
static __always_inline unsigned long encoded_nr_pages(struct encoded_page *page)
include/linux/mm_types.h
873
static __always_inline bool vma_flags_empty(const vma_flags_t *flags)
include/linux/mmzone.h
1835
static __always_inline struct zoneref *next_zones_zonelist(struct zoneref *z,
include/linux/mmzone.h
342
static __always_inline bool vmstat_item_print_in_thp(enum node_stat_item item)
include/linux/mmzone.h
359
static __always_inline bool vmstat_item_in_bytes(int idx)
include/linux/netdevice.h
3699
static __always_inline void netif_tx_start_queue(struct netdev_queue *dev_queue)
include/linux/netdevice.h
3749
static __always_inline void netif_tx_stop_queue(struct netdev_queue *dev_queue)
include/linux/netdevice.h
4403
static __always_inline bool __is_skb_forwardable(const struct net_device *dev,
include/linux/netdevice.h
4443
static __always_inline int ____dev_forward_skb(struct net_device *dev,
include/linux/netfilter.h
25
static __always_inline int
include/linux/nodemask.h
106
static __always_inline unsigned int __nodemask_pr_numnodes(const nodemask_t *m)
include/linux/nodemask.h
110
static __always_inline const unsigned long *__nodemask_pr_bits(const nodemask_t *m)
include/linux/nodemask.h
125
static __always_inline void __node_set(int node, volatile nodemask_t *dstp)
include/linux/nodemask.h
131
static __always_inline void __node_clear(int node, volatile nodemask_t *dstp)
include/linux/nodemask.h
137
static __always_inline void __nodes_setall(nodemask_t *dstp, unsigned int nbits)
include/linux/nodemask.h
143
static __always_inline void __nodes_clear(nodemask_t *dstp, unsigned int nbits)
include/linux/nodemask.h
153
static __always_inline bool __node_test_and_set(int node, nodemask_t *addr)
include/linux/nodemask.h
160
static __always_inline bool __nodes_and(nodemask_t *dstp, const nodemask_t *src1p,
include/linux/nodemask.h
168
static __always_inline void __nodes_or(nodemask_t *dstp, const nodemask_t *src1p,
include/linux/nodemask.h
176
static __always_inline void __nodes_xor(nodemask_t *dstp, const nodemask_t *src1p,
include/linux/nodemask.h
184
static __always_inline bool __nodes_andnot(nodemask_t *dstp, const nodemask_t *src1p,
include/linux/nodemask.h
191
static __always_inline void __nodes_copy(nodemask_t *dstp,
include/linux/nodemask.h
199
static __always_inline void __nodes_complement(nodemask_t *dstp,
include/linux/nodemask.h
207
static __always_inline bool __nodes_equal(const nodemask_t *src1p,
include/linux/nodemask.h
215
static __always_inline bool __nodes_intersects(const nodemask_t *src1p,
include/linux/nodemask.h
223
static __always_inline bool __nodes_subset(const nodemask_t *src1p,
include/linux/nodemask.h
230
static __always_inline bool __nodes_empty(const nodemask_t *srcp, unsigned int nbits)
include/linux/nodemask.h
236
static __always_inline bool __nodes_full(const nodemask_t *srcp, unsigned int nbits)
include/linux/nodemask.h
242
static __always_inline int __nodes_weight(const nodemask_t *srcp, unsigned int nbits)
include/linux/nodemask.h
251
static __always_inline unsigned int __first_node(const nodemask_t *srcp)
include/linux/nodemask.h
257
static __always_inline unsigned int __next_node(int n, const nodemask_t *srcp)
include/linux/nodemask.h
267
static __always_inline unsigned int __next_node_in(int node, const nodemask_t *srcp)
include/linux/nodemask.h
276
static __always_inline void init_nodemask_of_node(nodemask_t *mask, int node)
include/linux/nodemask.h
294
static __always_inline unsigned int __first_unset_node(const nodemask_t *maskp)
include/linux/nodemask.h
327
static __always_inline int __nodemask_parse_user(const char __user *buf, int len,
include/linux/nodemask.h
334
static __always_inline int __nodelist_parse(const char *buf, nodemask_t *dstp, int nbits)
include/linux/nodemask.h
341
static __always_inline int __node_remap(int oldbit,
include/linux/nodemask.h
349
static __always_inline void __nodes_remap(nodemask_t *dstp, const nodemask_t *srcp,
include/linux/nodemask.h
357
static __always_inline void __nodes_onto(nodemask_t *dstp, const nodemask_t *origp,
include/linux/nodemask.h
365
static __always_inline void __nodes_fold(nodemask_t *dstp, const nodemask_t *origp,
include/linux/nodemask.h
407
static __always_inline int node_state(int node, enum node_states state)
include/linux/nodemask.h
412
static __always_inline void node_set_state(int node, enum node_states state)
include/linux/nodemask.h
417
static __always_inline void node_clear_state(int node, enum node_states state)
include/linux/nodemask.h
422
static __always_inline int num_node_state(enum node_states state)
include/linux/nodemask.h
432
static __always_inline unsigned int next_online_node(int nid)
include/linux/nodemask.h
436
static __always_inline unsigned int next_memory_node(int nid)
include/linux/nodemask.h
444
static __always_inline void node_set_online(int nid)
include/linux/nodemask.h
450
static __always_inline void node_set_offline(int nid)
include/linux/nodemask.h
458
static __always_inline int node_state(int node, enum node_states state)
include/linux/nodemask.h
463
static __always_inline void node_set_state(int node, enum node_states state)
include/linux/nodemask.h
467
static __always_inline void node_clear_state(int node, enum node_states state)
include/linux/nodemask.h
471
static __always_inline int num_node_state(enum node_states state)
include/linux/nodemask.h
491
static __always_inline int node_random(const nodemask_t *maskp)
include/linux/ns_common.h
107
static __always_inline __must_check bool __ns_ref_dec_and_lock(struct ns_common *ns,
include/linux/ns_common.h
136
static __always_inline struct ns_common *__must_check ns_get_unless_inactive(struct ns_common *ns)
include/linux/ns_common.h
16
static __always_inline bool is_ns_init_inum(const struct ns_common *ns)
include/linux/ns_common.h
23
static __always_inline bool is_ns_init_id(const struct ns_common *ns)
include/linux/ns_common.h
60
static __always_inline __must_check int __ns_ref_active_read(const struct ns_common *ns)
include/linux/ns_common.h
65
static __always_inline __must_check int __ns_ref_read(const struct ns_common *ns)
include/linux/ns_common.h
70
static __always_inline __must_check bool __ns_ref_put(struct ns_common *ns)
include/linux/ns_common.h
84
static __always_inline __must_check bool __ns_ref_get(struct ns_common *ns)
include/linux/ns_common.h
97
static __always_inline void __ns_ref_inc(struct ns_common *ns)
include/linux/overflow.h
330
static __always_inline size_t __must_check size_mul(size_t factor1, size_t factor2)
include/linux/overflow.h
349
static __always_inline size_t __must_check size_add(size_t addend1, size_t addend2)
include/linux/overflow.h
370
static __always_inline size_t __must_check size_sub(size_t minuend, size_t subtrahend)
include/linux/overflow.h
45
static __always_inline bool __must_check __must_check_overflow(bool overflow)
include/linux/page-flags.h
1142
static __always_inline int PageAnonExclusive(const struct page *page)
include/linux/page-flags.h
1154
static __always_inline void SetPageAnonExclusive(struct page *page)
include/linux/page-flags.h
1161
static __always_inline void ClearPageAnonExclusive(struct page *page)
include/linux/page-flags.h
1168
static __always_inline void __ClearPageAnonExclusive(struct page *page)
include/linux/page-flags.h
208
static __always_inline bool compound_info_has_mask(void)
include/linux/page-flags.h
224
static __always_inline unsigned long _compound_head(const struct page *page)
include/linux/page-flags.h
257
static __always_inline void set_compound_head(struct page *tail,
include/linux/page-flags.h
282
static __always_inline void clear_compound_head(struct page *page)
include/linux/page-flags.h
315
static __always_inline int PageTail(const struct page *page)
include/linux/page-flags.h
320
static __always_inline int PageCompound(const struct page *page)
include/linux/page-flags.h
411
static __always_inline bool folio_test_##name(const struct folio *folio) \
include/linux/page-flags.h
415
static __always_inline void folio_set_##name(struct folio *folio) \
include/linux/page-flags.h
419
static __always_inline void folio_clear_##name(struct folio *folio) \
include/linux/page-flags.h
423
static __always_inline void __folio_set_##name(struct folio *folio) \
include/linux/page-flags.h
427
static __always_inline void __folio_clear_##name(struct folio *folio) \
include/linux/page-flags.h
431
static __always_inline bool folio_test_set_##name(struct folio *folio) \
include/linux/page-flags.h
435
static __always_inline bool folio_test_clear_##name(struct folio *folio) \
include/linux/page-flags.h
445
static __always_inline int Page##uname(const struct page *page) \
include/linux/page-flags.h
450
static __always_inline void SetPage##uname(struct page *page) \
include/linux/page-flags.h
455
static __always_inline void ClearPage##uname(struct page *page) \
include/linux/page-flags.h
460
static __always_inline void __SetPage##uname(struct page *page) \
include/linux/page-flags.h
465
static __always_inline void __ClearPage##uname(struct page *page) \
include/linux/page-flags.h
470
static __always_inline int TestSetPage##uname(struct page *page) \
include/linux/page-flags.h
475
static __always_inline int TestClearPage##uname(struct page *page) \
include/linux/page-flags.h
625
static __always_inline bool folio_test_swapcache(const struct folio *folio)
include/linux/page-flags.h
716
static __always_inline bool folio_test_anon(const struct folio *folio)
include/linux/page-flags.h
721
static __always_inline bool folio_test_lazyfree(const struct folio *folio)
include/linux/page-flags.h
726
static __always_inline bool PageAnonNotKsm(const struct page *page)
include/linux/page-flags.h
733
static __always_inline bool PageAnon(const struct page *page)
include/linux/page-flags.h
744
static __always_inline bool folio_test_ksm(const struct folio *folio)
include/linux/page-flags.h
806
static __always_inline void __folio_mark_uptodate(struct folio *folio)
include/linux/page-flags.h
812
static __always_inline void folio_mark_uptodate(struct folio *folio)
include/linux/page-flags.h
823
static __always_inline void __SetPageUptodate(struct page *page)
include/linux/page-flags.h
828
static __always_inline void SetPageUptodate(struct page *page)
include/linux/page-flags.h
841
static __always_inline bool folio_test_head(const struct folio *folio)
include/linux/page-flags.h
846
static __always_inline int PageHead(const struct page *page)
include/linux/page-flags.h
947
static __always_inline bool folio_test_##fname(const struct folio *folio) \
include/linux/page-flags.h
951
static __always_inline void __folio_set_##fname(struct folio *folio) \
include/linux/page-flags.h
959
static __always_inline void __folio_clear_##fname(struct folio *folio) \
include/linux/page-flags.h
969
static __always_inline int Page##uname(const struct page *page) \
include/linux/page-flags.h
973
static __always_inline void __SetPage##uname(struct page *page) \
include/linux/page-flags.h
980
static __always_inline void __ClearPage##uname(struct page *page) \
include/linux/percpu-defs.h
317
static __always_inline void __this_cpu_preempt_check(const char *op) { }
include/linux/perf_event.h
1600
static __always_inline void
include/linux/perf_event.h
1614
static __always_inline void __perf_sw_event_sched(u32 event_id, u64 nr, u64 addr)
include/linux/perf_event.h
1624
static __always_inline bool __perf_sw_enabled(int swevt)
include/linux/perf_event.h
90
static __always_inline bool perf_raw_frag_last(const struct perf_raw_frag *frag)
include/linux/preempt.h
462
static __always_inline void preempt_enable_nested(void)
include/linux/preempt.h
90
static __always_inline unsigned char interrupt_context_level(void)
include/linux/quota.h
504
static __always_inline unsigned dquot_state_types(unsigned flags, unsigned flag)
include/linux/radix-tree.h
280
static __always_inline void __rcu **
include/linux/radix-tree.h
372
static __always_inline long
include/linux/radix-tree.h
397
static __always_inline void __rcu **radix_tree_next_slot(void __rcu **slot,
include/linux/randomize_kstack.h
51
static __always_inline u32 get_kstack_offset(void)
include/linux/rbtree.h
197
static __always_inline struct rb_node *
include/linux/rbtree.h
221
static __always_inline void
include/linux/rbtree.h
277
static __always_inline bool
include/linux/rbtree.h
288
static __always_inline void
include/linux/rbtree.h
297
static __always_inline void
include/linux/rbtree.h
313
static __always_inline struct rb_node *
include/linux/rbtree.h
350
static __always_inline struct rb_node *
include/linux/rbtree.h
386
static __always_inline struct rb_node *
include/linux/rbtree.h
419
static __always_inline struct rb_node *
include/linux/rbtree.h
450
static __always_inline struct rb_node *
include/linux/rbtree.h
478
static __always_inline struct rb_node *
include/linux/rbtree.h
508
static __always_inline struct rb_node *
include/linux/rbtree_augmented.h
223
static __always_inline struct rb_node *
include/linux/rbtree_augmented.h
325
static __always_inline void
include/linux/rbtree_augmented.h
334
static __always_inline void
include/linux/rbtree_augmented.h
63
static __always_inline struct rb_node *
include/linux/rbtree_latch.h
105
static __always_inline struct latch_tree_node *
include/linux/rbtree_latch.h
143
static __always_inline void
include/linux/rbtree_latch.h
171
static __always_inline void
include/linux/rbtree_latch.h
201
static __always_inline struct latch_tree_node *
include/linux/rbtree_latch.h
69
static __always_inline struct latch_tree_node *
include/linux/rbtree_latch.h
75
static __always_inline void
include/linux/rbtree_latch.h
99
static __always_inline void
include/linux/rcupdate.h
145
static __always_inline void rcu_irq_work_resched(void) { }
include/linux/rcupdate.h
397
static __always_inline bool lockdep_assert_rcu_helper(bool c, const struct __ctx_lock_RCU *ctx)
include/linux/rcupdate.h
835
static __always_inline void rcu_read_lock(void)
include/linux/rcupdate.h
977
static __always_inline void rcu_read_lock_dont_migrate(void)
include/linux/rcuref.h
99
static __always_inline __must_check bool __rcuref_put(rcuref_t *ref)
include/linux/rhashtable.h
1012
static __always_inline int rhashtable_lookup_insert_key(
include/linux/rhashtable.h
1038
static __always_inline void *rhashtable_lookup_get_insert_key(
include/linux/rhashtable.h
1048
static __always_inline int __rhashtable_remove_fast_one(
include/linux/rhashtable.h
1130
static __always_inline int __rhashtable_remove_fast(
include/linux/rhashtable.h
1171
static __always_inline int rhashtable_remove_fast(
include/linux/rhashtable.h
1193
static __always_inline int rhltable_remove(
include/linux/rhashtable.h
1201
static __always_inline int __rhashtable_replace_fast(
include/linux/rhashtable.h
126
static __always_inline unsigned int rht_key_get_hash(struct rhashtable *ht,
include/linux/rhashtable.h
1264
static __always_inline int rhashtable_replace_fast(
include/linux/rhashtable.h
149
static __always_inline unsigned int rht_key_hashfn(
include/linux/rhashtable.h
158
static __always_inline unsigned int rht_head_hashfn(
include/linux/rhashtable.h
363
static __always_inline struct rhash_head *__rht_ptr(
include/linux/rhashtable.h
386
static __always_inline struct rhash_head *__rht_ptr_rcu(
include/linux/rhashtable.h
612
static __always_inline struct rhash_head *__rhashtable_lookup(
include/linux/rhashtable.h
668
static __always_inline void *rhashtable_lookup(
include/linux/rhashtable.h
679
static __always_inline void *rhashtable_lookup_likely(
include/linux/rhashtable.h
704
static __always_inline void *rhashtable_lookup_fast(
include/linux/rhashtable.h
731
static __always_inline struct rhlist_head *rhltable_lookup(
include/linux/rhashtable.h
742
static __always_inline struct rhlist_head *rhltable_lookup_likely(
include/linux/rhashtable.h
757
static __always_inline void *__rhashtable_insert_fast(
include/linux/rhashtable.h
881
static __always_inline int rhashtable_insert_fast(
include/linux/rhashtable.h
910
static __always_inline int rhltable_insert_key(
include/linux/rhashtable.h
933
static __always_inline int rhltable_insert(
include/linux/rhashtable.h
958
static __always_inline int rhashtable_lookup_insert_fast(
include/linux/rhashtable.h
985
static __always_inline void *rhashtable_lookup_get_insert_fast(
include/linux/rmap.h
112
static __always_inline void folio_lock_large_mapcount(struct folio *folio)
include/linux/rmap.h
117
static __always_inline void folio_unlock_large_mapcount(struct folio *folio)
include/linux/rmap.h
163
static __always_inline void folio_set_large_mapcount(struct folio *folio,
include/linux/rmap.h
177
static __always_inline int folio_add_return_large_mapcount(struct folio *folio,
include/linux/rmap.h
227
static __always_inline int folio_sub_return_large_mapcount(struct folio *folio,
include/linux/rmap.h
331
static __always_inline void __folio_rmap_sanity_checks(const struct folio *folio,
include/linux/rmap.h
492
static __always_inline void __folio_dup_file_rmap(struct folio *folio,
include/linux/rmap.h
541
static __always_inline void folio_dup_file_rmap_pte(struct folio *folio,
include/linux/rmap.h
567
static __always_inline int __folio_try_dup_anon_rmap(struct folio *folio,
include/linux/rmap.h
664
static __always_inline int folio_try_dup_anon_rmap_pte(struct folio *folio,
include/linux/rmap.h
708
static __always_inline int __folio_try_share_anon_rmap(struct folio *folio,
include/linux/rseq.h
12
static __always_inline bool rseq_v2(struct task_struct *t)
include/linux/rseq.h
53
static __always_inline void rseq_sched_switch_event(struct task_struct *t)
include/linux/rseq.h
94
static __always_inline void rseq_sched_set_ids_changed(struct task_struct *t)
include/linux/rseq_entry.h
107
static __always_inline void rseq_slice_clear_grant(struct task_struct *t)
include/linux/rseq_entry.h
128
static __always_inline bool __rseq_grant_slice_extension(bool work_pending)
include/linux/rseq_entry.h
233
static __always_inline bool rseq_grant_slice_extension(unsigned long ti_work, unsigned long mask)
include/linux/rseq_entry.h
243
static __always_inline bool rseq_slice_extension_enabled(void) { return false; }
include/linux/rseq_entry.h
244
static __always_inline bool rseq_arm_slice_extension_timer(void) { return false; }
include/linux/rseq_entry.h
245
static __always_inline void rseq_slice_clear_grant(struct task_struct *t) { }
include/linux/rseq_entry.h
246
static __always_inline bool rseq_grant_slice_extension(unsigned long ti_work, unsigned long mask) { return false; }
include/linux/rseq_entry.h
252
static __always_inline void rseq_note_user_irq_entry(void)
include/linux/rseq_entry.h
598
static __always_inline bool rseq_exit_user_update(struct pt_regs *regs, struct task_struct *t)
include/linux/rseq_entry.h
650
static __always_inline bool __rseq_exit_to_user_mode_restart(struct pt_regs *regs)
include/linux/rseq_entry.h
684
static __always_inline bool test_tif_rseq(unsigned long ti_work)
include/linux/rseq_entry.h
689
static __always_inline void clear_tif_rseq(void)
include/linux/rseq_entry.h
695
static __always_inline bool test_tif_rseq(unsigned long ti_work) { return true; }
include/linux/rseq_entry.h
696
static __always_inline void clear_tif_rseq(void) { }
include/linux/rseq_entry.h
699
static __always_inline bool
include/linux/rseq_entry.h
724
static __always_inline void rseq_syscall_exit_to_user_mode(void)
include/linux/rseq_entry.h
737
static __always_inline void rseq_irqentry_exit_to_user_mode(void)
include/linux/rseq_entry.h
755
static __always_inline void rseq_debug_syscall_return(struct pt_regs *regs)
include/linux/rseq_entry.h
82
#define rseq_inline __always_inline
include/linux/rseq_entry.h
88
static __always_inline bool rseq_slice_extension_enabled(void)
include/linux/rseq_entry.h
96
static __always_inline bool rseq_arm_slice_extension_timer(void)
include/linux/rwbase_rt.h
29
static __always_inline bool rw_base_is_locked(const struct rwbase_rt *rwb)
include/linux/rwbase_rt.h
34
static __always_inline bool rw_base_is_write_locked(const struct rwbase_rt *rwb)
include/linux/rwbase_rt.h
39
static __always_inline bool rw_base_is_contended(const struct rwbase_rt *rwb)
include/linux/rwlock_rt.h
105
static __always_inline void write_lock_bh(rwlock_t *rwlock)
include/linux/rwlock_rt.h
112
static __always_inline void write_lock_irq(rwlock_t *rwlock)
include/linux/rwlock_rt.h
127
static __always_inline bool _write_trylock_irqsave(rwlock_t *rwlock, unsigned long *flags)
include/linux/rwlock_rt.h
135
static __always_inline void write_unlock(rwlock_t *rwlock)
include/linux/rwlock_rt.h
141
static __always_inline void write_unlock_bh(rwlock_t *rwlock)
include/linux/rwlock_rt.h
148
static __always_inline void write_unlock_irq(rwlock_t *rwlock)
include/linux/rwlock_rt.h
154
static __always_inline void write_unlock_irqrestore(rwlock_t *rwlock,
include/linux/rwlock_rt.h
35
static __always_inline void read_lock(rwlock_t *rwlock)
include/linux/rwlock_rt.h
41
static __always_inline void read_lock_bh(rwlock_t *rwlock)
include/linux/rwlock_rt.h
48
static __always_inline void read_lock_irq(rwlock_t *rwlock)
include/linux/rwlock_rt.h
63
static __always_inline void read_unlock(rwlock_t *rwlock)
include/linux/rwlock_rt.h
69
static __always_inline void read_unlock_bh(rwlock_t *rwlock)
include/linux/rwlock_rt.h
76
static __always_inline void read_unlock_irq(rwlock_t *rwlock)
include/linux/rwlock_rt.h
82
static __always_inline void read_unlock_irqrestore(rwlock_t *rwlock,
include/linux/rwlock_rt.h
89
static __always_inline void write_lock(rwlock_t *rwlock)
include/linux/rwlock_rt.h
96
static __always_inline void write_lock_nested(rwlock_t *rwlock, int subclass)
include/linux/rwsem.h
179
static __always_inline int rwsem_is_locked(const struct rw_semaphore *sem)
include/linux/rwsem.h
184
static __always_inline void rwsem_assert_held_nolockdep(const struct rw_semaphore *sem)
include/linux/rwsem.h
190
static __always_inline void rwsem_assert_held_write_nolockdep(const struct rw_semaphore *sem)
include/linux/rwsem.h
196
static __always_inline int rwsem_is_contended(struct rw_semaphore *sem)
include/linux/sched.h
1838
static __always_inline bool is_percpu_thread(void)
include/linux/sched.h
1844
static __always_inline bool is_user_task(struct task_struct *task)
include/linux/sched.h
1963
static __always_inline bool is_idle_task(const struct task_struct *p)
include/linux/sched.h
2043
static __always_inline void scheduler_ipi(void)
include/linux/sched.h
2129
static __always_inline int _cond_resched(void)
include/linux/sched.h
2138
static __always_inline int _cond_resched(void)
include/linux/sched.h
2256
static __always_inline bool need_resched(void)
include/linux/sched.h
2344
static __always_inline struct alloc_tag *alloc_tag_save(struct alloc_tag *tag)
include/linux/sched.h
2350
static __always_inline void alloc_tag_restore(struct alloc_tag *tag, struct alloc_tag *old)
include/linux/sched.h
2367
static __always_inline int task_mm_cid(struct task_struct *t)
include/linux/sched.h
2375
static __always_inline int task_mm_cid(struct task_struct *t)
include/linux/sched.h
2498
static __always_inline void migrate_disable(void)
include/linux/sched.h
2503
static __always_inline void migrate_enable(void)
include/linux/sched/clock.h
20
static __always_inline u64 sched_clock_noinstr(void)
include/linux/sched/clock.h
62
static __always_inline u64 local_clock_noinstr(void)
include/linux/sched/clock.h
67
static __always_inline u64 local_clock(void)
include/linux/sched/idle.h
106
static __always_inline void current_clr_polling(void)
include/linux/sched/idle.h
24
static __always_inline void __current_set_polling(void)
include/linux/sched/idle.h
30
static __always_inline void __current_clr_polling(void)
include/linux/sched/idle.h
38
static __always_inline void __current_set_polling(void)
include/linux/sched/idle.h
44
static __always_inline void __current_clr_polling(void)
include/linux/sched/idle.h
52
static __always_inline bool __must_check current_set_polling_and_test(void)
include/linux/sched/idle.h
65
static __always_inline bool __must_check current_clr_polling_and_test(void)
include/linux/sched/idle.h
78
static __always_inline void current_clr_polling(void)
include/linux/sched/smt.h
9
static __always_inline bool sched_smt_active(void)
include/linux/sched/task_stack.h
21
static __always_inline void *task_stack_page(const struct task_struct *task)
include/linux/sched/task_stack.h
28
static __always_inline unsigned long *end_of_stack(const struct task_struct *task)
include/linux/sched/topology.h
248
static __always_inline
include/linux/sched/topology.h
256
static __always_inline
include/linux/sched/topology.h
264
static __always_inline
include/linux/sched/topology.h
271
static __always_inline
include/linux/seq_file.h
122
static __always_inline void seq_puts(struct seq_file *m, const char *s)
include/linux/seqlock.h
1251
static __always_inline void __scoped_seqlock_cleanup(struct ss_tmp *sst)
include/linux/seqlock.h
1281
static __always_inline void
include/linux/seqlock.h
1331
static __always_inline void __scoped_seqlock_cleanup_ctx(struct ss_tmp **s)
include/linux/seqlock.h
146
static __always_inline seqcount_t * \
include/linux/seqlock.h
152
static __always_inline const seqcount_t * \
include/linux/seqlock.h
158
static __always_inline unsigned \
include/linux/seqlock.h
180
static __always_inline bool \
include/linux/seqlock.h
190
static __always_inline void \
include/linux/seqlock.h
639
static __always_inline unsigned raw_read_seqcount_latch(const seqcount_latch_t *s)
include/linux/seqlock.h
659
static __always_inline unsigned read_seqcount_latch(const seqcount_latch_t *s)
include/linux/seqlock.h
672
static __always_inline int
include/linux/seqlock.h
686
static __always_inline int
include/linux/seqlock.h
697
static __always_inline void raw_write_seqcount_latch(seqcount_latch_t *s)
include/linux/seqlock.h
779
static __always_inline void write_seqcount_latch_begin(seqcount_latch_t *s)
include/linux/seqlock.h
789
static __always_inline void write_seqcount_latch(seqcount_latch_t *s)
include/linux/seqlock.h
801
static __always_inline void write_seqcount_latch_end(seqcount_latch_t *s)
include/linux/skbuff.h
2609
static __always_inline void
include/linux/skbuff.h
2633
static __always_inline void
include/linux/skbuff.h
2640
static __always_inline void
include/linux/skbuff.h
2662
static __always_inline void
include/linux/skbuff.h
2836
static __always_inline void *__skb_pull(struct sk_buff *skb, unsigned int len)
include/linux/skbuff.h
2861
static __always_inline enum skb_drop_reason
include/linux/skbuff.h
2879
static __always_inline bool
include/linux/skbuff.h
2885
static __always_inline void *pskb_pull(struct sk_buff *skb, unsigned int len)
include/linux/skbuff.h
3346
static __always_inline int pskb_trim(struct sk_buff *skb, unsigned int len)
include/linux/skbuff.h
3389
static __always_inline void skb_orphan(struct sk_buff *skb)
include/linux/skbuff.h
4042
static __always_inline void
include/linux/skbuff.h
4064
static __always_inline void
include/linux/skbuff.h
4075
static __always_inline void
include/linux/skbuff.h
4324
static __always_inline void * __must_check
include/linux/skbuff.h
4496
static __always_inline void skb_clear_delivery_time(struct sk_buff *skb)
include/linux/skbuff.h
4523
static __always_inline ktime_t
include/linux/skbuff.h
4806
static __always_inline void __skb_incr_checksum_unnecessary(struct sk_buff *skb)
include/linux/skbuff.h
5314
static __always_inline bool skb_warn_if_lro(const struct sk_buff *skb)
include/linux/skbuff_ref.h
18
static __always_inline void __skb_frag_ref(skb_frag_t *frag)
include/linux/skbuff_ref.h
30
static __always_inline void skb_frag_ref(struct sk_buff *skb, int f)
include/linux/skbuff_ref.h
37
static __always_inline void skb_page_unref(netmem_ref netmem, bool recycle)
include/linux/skbuff_ref.h
54
static __always_inline void __skb_frag_unref(skb_frag_t *frag, bool recycle)
include/linux/skbuff_ref.h
66
static __always_inline void skb_frag_unref(struct sk_buff *skb, int f)
include/linux/slab.h
1184
static __always_inline __alloc_size(1) void *_kmalloc_node_noprof(size_t size, gfp_t flags, int node, kmalloc_token_t token)
include/linux/slab.h
750
static __always_inline enum kmalloc_cache_type kmalloc_type(gfp_t flags, kmalloc_token_t token)
include/linux/slab.h
795
static __always_inline unsigned int __kmalloc_index(size_t size,
include/linux/slab.h
908
static __always_inline void kfree_bulk(size_t size, void **p)
include/linux/slab.h
979
static __always_inline __alloc_size(1) void *_kmalloc_noprof(size_t size, gfp_t flags, kmalloc_token_t token)
include/linux/smp.h
230
static __always_inline void smp_init(void) { up_late_init(); }
include/linux/spinlock.h
314
static __always_inline raw_spinlock_t *spinlock_check(spinlock_t *lock)
include/linux/spinlock.h
339
static __always_inline void spin_lock(spinlock_t *lock)
include/linux/spinlock.h
345
static __always_inline void spin_lock_bh(spinlock_t *lock)
include/linux/spinlock.h
351
static __always_inline int spin_trylock(spinlock_t *lock)
include/linux/spinlock.h
369
static __always_inline void spin_lock_irq(spinlock_t *lock)
include/linux/spinlock.h
387
static __always_inline void spin_unlock(spinlock_t *lock)
include/linux/spinlock.h
393
static __always_inline void spin_unlock_bh(spinlock_t *lock)
include/linux/spinlock.h
399
static __always_inline void spin_unlock_irq(spinlock_t *lock)
include/linux/spinlock.h
405
static __always_inline void spin_unlock_irqrestore(spinlock_t *lock, unsigned long flags)
include/linux/spinlock.h
411
static __always_inline int spin_trylock_bh(spinlock_t *lock)
include/linux/spinlock.h
417
static __always_inline int spin_trylock_irq(spinlock_t *lock)
include/linux/spinlock.h
423
static __always_inline bool _spin_trylock_irqsave(spinlock_t *lock, unsigned long *flags)
include/linux/spinlock.h
448
static __always_inline int spin_is_locked(spinlock_t *lock)
include/linux/spinlock.h
453
static __always_inline int spin_is_contended(spinlock_t *lock)
include/linux/spinlock_api_smp.h
108
static __always_inline bool _raw_spin_trylock_irqsave(raw_spinlock_t *lock, unsigned long *flags)
include/linux/spinlock_api_smp.h
98
static __always_inline bool _raw_spin_trylock_irq(raw_spinlock_t *lock)
include/linux/spinlock_api_up.h
100
static __always_inline int _raw_spin_trylock_irqsave(raw_spinlock_t *lock, unsigned long *flags)
include/linux/spinlock_api_up.h
107
static __always_inline int _raw_read_trylock(rwlock_t *lock)
include/linux/spinlock_api_up.h
114
static __always_inline int _raw_write_trylock(rwlock_t *lock)
include/linux/spinlock_api_up.h
121
static __always_inline int _raw_write_trylock_irqsave(rwlock_t *lock, unsigned long *flags)
include/linux/spinlock_api_up.h
79
static __always_inline int _raw_spin_trylock(raw_spinlock_t *lock)
include/linux/spinlock_api_up.h
86
static __always_inline int _raw_spin_trylock_bh(raw_spinlock_t *lock)
include/linux/spinlock_api_up.h
93
static __always_inline int _raw_spin_trylock_irq(raw_spinlock_t *lock)
include/linux/spinlock_rt.h
106
static __always_inline void spin_unlock(spinlock_t *lock)
include/linux/spinlock_rt.h
112
static __always_inline void spin_unlock_bh(spinlock_t *lock)
include/linux/spinlock_rt.h
119
static __always_inline void spin_unlock_irq(spinlock_t *lock)
include/linux/spinlock_rt.h
125
static __always_inline void spin_unlock_irqrestore(spinlock_t *lock,
include/linux/spinlock_rt.h
138
static __always_inline bool _spin_trylock_irqsave(spinlock_t *lock, unsigned long *flags)
include/linux/spinlock_rt.h
42
static __always_inline void spin_lock(spinlock_t *lock)
include/linux/spinlock_rt.h
85
static __always_inline void spin_lock_bh(spinlock_t *lock)
include/linux/spinlock_rt.h
93
static __always_inline void spin_lock_irq(spinlock_t *lock)
include/linux/stop_machine.h
165
static __always_inline int stop_machine_cpuslocked(cpu_stop_fn_t fn, void *data,
include/linux/stop_machine.h
176
static __always_inline int
include/linux/stop_machine.h
182
static __always_inline int
include/linux/string.h
550
static __always_inline size_t str_has_prefix(const char *str, const char *prefix)
include/linux/thread_info.h
140
static __always_inline unsigned long read_ti_thread_flags(struct thread_info *ti)
include/linux/thread_info.h
197
static __always_inline bool tif_test_bit(int bit)
include/linux/thread_info.h
205
static __always_inline bool tif_test_bit(int bit)
include/linux/thread_info.h
213
static __always_inline bool tif_need_resched(void)
include/linux/time64.h
163
static __always_inline void timespec64_add_ns(struct timespec64 *a, u64 ns)
include/linux/timerqueue.h
45
static __always_inline
include/linux/timerqueue.h
51
static __always_inline
include/linux/timerqueue.h
57
static __always_inline
include/linux/timerqueue.h
63
static __always_inline
include/linux/timerqueue.h
69
static __always_inline void timerqueue_linked_init(struct timerqueue_linked_node *node)
include/linux/timerqueue.h
74
static __always_inline bool timerqueue_linked_node_queued(struct timerqueue_linked_node *node)
include/linux/timerqueue.h
79
static __always_inline void timerqueue_linked_init_head(struct timerqueue_linked_head *head)
include/linux/topology.h
285
static __always_inline int sched_numa_find_nth_cpu(const struct cpumask *cpus, int cpu, int node)
include/linux/tpm_eventlog.h
165
static __always_inline u32 __calc_tpm2_event_size(struct tcg_pcr_event2_head *event,
include/linux/trace_events.h
755
static __always_inline bool
include/linux/trace_recursion.h
126
static __always_inline int trace_test_and_set_recursion(unsigned long ip, unsigned long pip,
include/linux/trace_recursion.h
164
static __always_inline void trace_clear_recursion(int bit)
include/linux/trace_recursion.h
180
static __always_inline int ftrace_test_recursion_trylock(unsigned long ip,
include/linux/trace_recursion.h
192
static __always_inline void ftrace_test_recursion_unlock(int bit)
include/linux/trace_recursion.h
87
static __always_inline int trace_get_context_bit(void)
include/linux/uaccess.h
110
static __always_inline __must_check unsigned long
include/linux/uaccess.h
138
static __always_inline __must_check unsigned long
include/linux/uaccess.h
148
static __always_inline __must_check unsigned long
include/linux/uaccess.h
217
static __always_inline unsigned long __must_check
include/linux/uaccess.h
225
static __always_inline unsigned long __must_check
include/linux/uaccess.h
246
static __always_inline void pagefault_disabled_inc(void)
include/linux/uaccess.h
251
static __always_inline void pagefault_disabled_dec(void)
include/linux/uaccess.h
392
static __always_inline __must_check int
include/linux/uaccess.h
489
static __always_inline __must_check int
include/linux/uaccess.h
514
static __always_inline void
include/linux/uaccess.h
537
static __always_inline __must_check int
include/linux/uaccess.h
561
static __always_inline __must_check int
include/linux/uaccess.h
726
static __always_inline void __scoped_user_read_access_end(const void *p)
include/linux/uaccess.h
730
static __always_inline void __scoped_user_write_access_end(const void *p)
include/linux/uaccess.h
734
static __always_inline void __scoped_user_rw_access_end(const void *p)
include/linux/uaccess.h
98
static __always_inline __must_check unsigned long
include/linux/ucopysize.h
16
static __always_inline void check_object_size(const void *ptr, unsigned long n,
include/linux/ucopysize.h
44
static __always_inline __must_check bool
include/linux/uio.h
216
static __always_inline __must_check
include/linux/uio.h
224
static __always_inline __must_check
include/linux/uio.h
232
static __always_inline __must_check
include/linux/uio.h
242
static __always_inline __must_check
include/linux/uio.h
252
static __always_inline __must_check
include/linux/uio.h
260
static __always_inline __must_check
include/linux/unwind_deferred.h
34
static __always_inline void unwind_reset_info(void)
include/linux/vtime.h
115
static __always_inline void vtime_account_guest_enter(void)
include/linux/vtime.h
123
static __always_inline void vtime_account_guest_exit(void)
include/linux/vtime.h
136
static __always_inline void vtime_account_guest_enter(void)
include/linux/vtime.h
141
static __always_inline void vtime_account_guest_exit(void)
include/linux/vtime.h
72
static __always_inline void vtime_account_guest_enter(void)
include/linux/vtime.h
78
static __always_inline void vtime_account_guest_exit(void)
include/net/checksum.h
101
static __always_inline __wsum
include/net/checksum.h
107
static __always_inline __wsum csum_unfold(__sum16 n)
include/net/checksum.h
114
static __always_inline void csum_replace_by_diff(__sum16 *sum, __wsum diff)
include/net/checksum.h
119
static __always_inline void csum_replace4(__sum16 *sum, __be32 from, __be32 to)
include/net/checksum.h
132
static __always_inline void csum_replace2(__sum16 *sum, __be16 old, __be16 new)
include/net/checksum.h
157
static __always_inline
include/net/checksum.h
165
static __always_inline __wsum remcsum_adjust(void *ptr, __wsum csum,
include/net/checksum.h
182
static __always_inline void remcsum_unadjust(__sum16 *psum, __wsum delta)
include/net/checksum.h
187
static __always_inline __wsum wsum_negate(__wsum val)
include/net/checksum.h
27
static __always_inline
include/net/checksum.h
38
static __always_inline __wsum csum_and_copy_to_user
include/net/checksum.h
50
static __always_inline __wsum
include/net/checksum.h
59
static __always_inline __wsum csum_add(__wsum csum, __wsum addend)
include/net/checksum.h
67
static __always_inline __wsum csum_sub(__wsum csum, __wsum addend)
include/net/checksum.h
72
static __always_inline __sum16 csum16_add(__sum16 csum, __be16 addend)
include/net/checksum.h
80
static __always_inline __sum16 csum16_sub(__sum16 csum, __be16 addend)
include/net/checksum.h
86
static __always_inline __wsum csum_shift(__wsum sum, int offset)
include/net/checksum.h
95
static __always_inline __wsum
include/net/libeth/xdp.h
1051
static __always_inline int
include/net/libeth/xdp.h
1354
static __always_inline u32
include/net/libeth/xdp.h
1402
static __always_inline u32
include/net/libeth/xdp.h
1468
static __always_inline void
include/net/libeth/xdp.h
1549
static __always_inline void
include/net/libeth/xdp.h
1760
static __always_inline void
include/net/libeth/xdp.h
259
static __always_inline void
include/net/libeth/xdp.h
516
static __always_inline __nocfi_generic u32
include/net/libeth/xdp.h
636
static __always_inline bool
include/net/libeth/xdp.h
770
static __always_inline bool
include/net/libeth/xdp.h
935
static __always_inline u32
include/net/libeth/xsk.h
190
static __always_inline struct libeth_xdp_tx_desc
include/net/libeth/xsk.h
246
static __always_inline struct libeth_xdp_tx_desc
include/net/libeth/xsk.h
284
static __always_inline bool
include/net/libeth/xsk.h
389
static __always_inline u32
include/net/libeth/xsk.h
440
static __always_inline bool
include/net/libeth/xsk.h
63
static __always_inline bool
include/net/libeth/xsk.h
644
static __always_inline u32
include/net/neighbour.h
471
static __always_inline int neigh_event_send_probe(struct neighbour *neigh,
include/net/netmem.h
381
static __always_inline void get_netmem(netmem_ref netmem)
include/net/netmem.h
389
static __always_inline void put_netmem(netmem_ref netmem)
include/net/sock.h
837
static __always_inline void sock_hold(struct sock *sk)
include/net/sock.h
845
static __always_inline void __sock_put(struct sock *sk)
include/net/xdp.h
109
static __always_inline bool xdp_buff_has_frags(const struct xdp_buff *xdp)
include/net/xdp.h
114
static __always_inline void xdp_buff_set_frags_flag(struct xdp_buff *xdp)
include/net/xdp.h
119
static __always_inline void xdp_buff_clear_frags_flag(struct xdp_buff *xdp)
include/net/xdp.h
124
static __always_inline void xdp_buff_set_frag_pfmemalloc(struct xdp_buff *xdp)
include/net/xdp.h
129
static __always_inline void xdp_buff_set_frag_unreadable(struct xdp_buff *xdp)
include/net/xdp.h
134
static __always_inline u32 xdp_buff_get_skb_flags(const struct xdp_buff *xdp)
include/net/xdp.h
139
static __always_inline void xdp_buff_clear_frag_pfmemalloc(struct xdp_buff *xdp)
include/net/xdp.h
144
static __always_inline void
include/net/xdp.h
162
static __always_inline void
include/net/xdp.h
190
static __always_inline unsigned int
include/net/xdp.h
308
static __always_inline bool xdp_frame_has_frags(const struct xdp_frame *frame)
include/net/xdp.h
313
static __always_inline u32
include/net/xdp.h
325
static __always_inline void xdp_frame_bulk_init(struct xdp_frame_bulk *bq)
include/net/xdp.h
465
static __always_inline unsigned int
include/net/xdp.h
536
static __always_inline void
include/net/xdp.h
542
static __always_inline bool
include/net/xdp.h
689
static __always_inline u32 bpf_prog_run_xdp(const struct bpf_prog *prog,
include/uapi/linux/byteorder/big_endian.h
45
static __always_inline __le64 __cpu_to_le64p(const __u64 *p)
include/uapi/linux/byteorder/big_endian.h
49
static __always_inline __u64 __le64_to_cpup(const __le64 *p)
include/uapi/linux/byteorder/big_endian.h
53
static __always_inline __le32 __cpu_to_le32p(const __u32 *p)
include/uapi/linux/byteorder/big_endian.h
57
static __always_inline __u32 __le32_to_cpup(const __le32 *p)
include/uapi/linux/byteorder/big_endian.h
61
static __always_inline __le16 __cpu_to_le16p(const __u16 *p)
include/uapi/linux/byteorder/big_endian.h
65
static __always_inline __u16 __le16_to_cpup(const __le16 *p)
include/uapi/linux/byteorder/big_endian.h
69
static __always_inline __be64 __cpu_to_be64p(const __u64 *p)
include/uapi/linux/byteorder/big_endian.h
73
static __always_inline __u64 __be64_to_cpup(const __be64 *p)
include/uapi/linux/byteorder/big_endian.h
77
static __always_inline __be32 __cpu_to_be32p(const __u32 *p)
include/uapi/linux/byteorder/big_endian.h
81
static __always_inline __u32 __be32_to_cpup(const __be32 *p)
include/uapi/linux/byteorder/big_endian.h
85
static __always_inline __be16 __cpu_to_be16p(const __u16 *p)
include/uapi/linux/byteorder/big_endian.h
89
static __always_inline __u16 __be16_to_cpup(const __be16 *p)
include/uapi/linux/byteorder/little_endian.h
45
static __always_inline __le64 __cpu_to_le64p(const __u64 *p)
include/uapi/linux/byteorder/little_endian.h
49
static __always_inline __u64 __le64_to_cpup(const __le64 *p)
include/uapi/linux/byteorder/little_endian.h
53
static __always_inline __le32 __cpu_to_le32p(const __u32 *p)
include/uapi/linux/byteorder/little_endian.h
57
static __always_inline __u32 __le32_to_cpup(const __le32 *p)
include/uapi/linux/byteorder/little_endian.h
61
static __always_inline __le16 __cpu_to_le16p(const __u16 *p)
include/uapi/linux/byteorder/little_endian.h
65
static __always_inline __u16 __le16_to_cpup(const __le16 *p)
include/uapi/linux/byteorder/little_endian.h
69
static __always_inline __be64 __cpu_to_be64p(const __u64 *p)
include/uapi/linux/byteorder/little_endian.h
73
static __always_inline __u64 __be64_to_cpup(const __be64 *p)
include/uapi/linux/byteorder/little_endian.h
77
static __always_inline __be32 __cpu_to_be32p(const __u32 *p)
include/uapi/linux/byteorder/little_endian.h
81
static __always_inline __u32 __be32_to_cpup(const __be32 *p)
include/uapi/linux/byteorder/little_endian.h
85
static __always_inline __be16 __cpu_to_be16p(const __u16 *p)
include/uapi/linux/byteorder/little_endian.h
89
static __always_inline __u16 __be16_to_cpup(const __be16 *p)
include/uapi/linux/ioprio.h
110
static __always_inline __u16 ioprio_value(int prioclass, int priolevel,
include/uapi/linux/stddef.h
9
#ifndef __always_inline
include/uapi/linux/swab.h
136
static __always_inline unsigned long __swab(const unsigned long y)
include/uapi/linux/swab.h
171
static __always_inline __u16 __swab16p(const __u16 *p)
include/uapi/linux/swab.h
184
static __always_inline __u32 __swab32p(const __u32 *p)
include/uapi/linux/swab.h
197
static __always_inline __u64 __swab64p(const __u64 *p)
include/uapi/linux/swab.h
252
static __always_inline void __swab32s(__u32 *p)
include/uapi/linux/swab.h
265
static __always_inline void __swab64s(__u64 *p)
include/vdso/auxclock.h
8
static __always_inline u64 aux_clock_resolution_ns(void)
include/vdso/helpers.h
104
static __always_inline void vdso_write_end(struct vdso_time_data *vd)
include/vdso/helpers.h
12
static __always_inline bool vdso_is_timens_clock(const struct vdso_clock *vc)
include/vdso/helpers.h
17
static __always_inline u32 vdso_read_begin(const struct vdso_clock *vc)
include/vdso/helpers.h
38
static __always_inline bool vdso_read_begin_timens(const struct vdso_clock *vc, u32 *seq)
include/vdso/helpers.h
50
static __always_inline u32 vdso_read_retry(const struct vdso_clock *vc,
include/vdso/helpers.h
60
static __always_inline void vdso_write_seq_begin(struct vdso_clock *vc)
include/vdso/helpers.h
70
static __always_inline void vdso_write_seq_end(struct vdso_clock *vc)
include/vdso/helpers.h
80
static __always_inline void vdso_write_begin_clock(struct vdso_clock *vc)
include/vdso/helpers.h
87
static __always_inline void vdso_write_end_clock(struct vdso_clock *vc)
include/vdso/helpers.h
94
static __always_inline void vdso_write_begin(struct vdso_time_data *vd)
include/vdso/math64.h
27
static __always_inline u64 mul_u64_u32_add_u64_shr(u64 a, u32 mul, u64 b, unsigned int shift)
include/vdso/math64.h
43
static __always_inline u64 mul_u64_u32_add_u64_shr(u64 a, u32 mul, u64 b, unsigned int shift)
include/vdso/math64.h
5
static __always_inline u32
io_uring/io_uring.h
296
static __always_inline bool io_fill_cqe_req(struct io_ring_ctx *ctx,
kernel/bpf/cgroup.c
83
static __always_inline int
kernel/bpf/core.c
605
static __always_inline bool bpf_tree_less(struct latch_tree_node *a,
kernel/bpf/core.c
611
static __always_inline int bpf_tree_comp(void *key, struct latch_tree_node *n)
kernel/bpf/hashtab.c
2771
static __always_inline int rhtab_key_cmp_long(struct rhashtable_compare_arg *arg,
kernel/bpf/hashtab.c
2780
static __always_inline u32 rhtab_hashfn_long(const void *data, u32 len, u32 seed)
kernel/bpf/hashtab.c
791
static __always_inline void *__htab_lru_map_lookup_elem(struct bpf_map *map,
kernel/bpf/lpm_trie.c
167
static __always_inline
kernel/bpf/rqspinlock.h
28
static __always_inline bool try_cmpxchg_tail(struct qspinlock *lock, u32 tail, u32 new_tail)
kernel/bpf/trampoline.c
1216
static __always_inline u64 notrace bpf_prog_start_time(void)
kernel/bpf/trampoline.c
1278
static __always_inline void notrace update_prog_stats(struct bpf_prog *prog,
kernel/context_tracking.c
405
static __always_inline void ct_kernel_exit(bool user, int offset) { }
kernel/context_tracking.c
406
static __always_inline void ct_kernel_enter(bool user, int offset) { }
kernel/context_tracking.c
42
static __always_inline void rcu_task_exit(void)
kernel/context_tracking.c
431
static __always_inline void context_tracking_recursion_exit(void)
kernel/context_tracking.c
50
static __always_inline void rcu_task_enter(void)
kernel/entry/common.c
42
static __always_inline unsigned long __exit_to_user_mode_loop(struct pt_regs *regs,
kernel/entry/common.c
97
__always_inline unsigned long exit_to_user_mode_loop(struct pt_regs *regs,
kernel/events/core.c
1340
static __always_inline struct perf_cpu_pmu_context *this_cpc(struct pmu *pmu)
kernel/events/core.c
1772
static __always_inline int
kernel/events/core.c
478
static __always_inline bool is_guest_mediated_pmu_loaded(void)
kernel/events/core.c
483
static __always_inline bool is_guest_mediated_pmu_loaded(void)
kernel/events/core.c
733
static __always_inline enum perf_event_state
kernel/events/core.c
744
static __always_inline void
kernel/events/core.c
8602
static __always_inline u64 __cond_set(u64 flags, u64 s, u64 d)
kernel/events/core.c
8856
static __always_inline int
kernel/events/ring_buffer.c
141
static __always_inline bool
kernel/events/ring_buffer.c
152
static __always_inline int
kernel/events/ring_buffer.c
467
static __always_inline bool rb_need_aux_wakeup(struct perf_buffer *rb)
kernel/events/uprobes.c
858
static __always_inline
kernel/fork.c
1052
static __always_inline void mm_clear_owner(struct mm_struct *mm,
kernel/fork.c
1941
static __always_inline void delayed_free_task(struct task_struct *tsk)
kernel/futex/syscalls.c
164
static __always_inline bool futex_cmd_has_timeout(u32 cmd)
kernel/futex/syscalls.c
177
static __always_inline int
kernel/irq/chip.c
231
static __always_inline int
kernel/irq/internals.h
108
static __always_inline void irq_mark_irq(unsigned int irq) { }
kernel/irq/internals.h
111
static __always_inline bool irq_desc_get_ref(struct irq_desc *desc)
kernel/irq/internals.h
116
static __always_inline void irq_desc_put_ref(struct irq_desc *desc)
kernel/irq/internals.h
123
static __always_inline bool irq_desc_get_ref(struct irq_desc *desc) { return true; }
kernel/irq/internals.h
124
static __always_inline void irq_desc_put_ref(struct irq_desc *desc) { }
kernel/irq_work.c
79
static __always_inline void irq_work_raise(struct irq_work *work)
kernel/kcov.c
169
static __always_inline bool in_softirq_really(void)
kernel/kcsan/core.c
114
static __always_inline atomic_long_t *find_watchpoint(unsigned long addr,
kernel/kcsan/core.c
1162
static __always_inline void kcsan_atomic_builtin_memorder(int memorder)
kernel/kcsan/core.c
182
static __always_inline bool
kernel/kcsan/core.c
200
static __always_inline struct kcsan_ctx *get_ctx(void)
kernel/kcsan/core.c
209
static __always_inline void
kernel/kcsan/core.c
230
static __always_inline bool
kernel/kcsan/core.c
267
static __always_inline bool
kernel/kcsan/core.c
315
static __always_inline bool kcsan_is_enabled(struct kcsan_ctx *ctx)
kernel/kcsan/core.c
338
static __always_inline u64 read_instrumented_memory(const volatile void *ptr, size_t size)
kernel/kcsan/core.c
372
static __always_inline int get_kcsan_stack_depth(void)
kernel/kcsan/core.c
382
static __always_inline void add_kcsan_stack_depth(int val)
kernel/kcsan/core.c
391
static __always_inline struct kcsan_scoped_access *get_reorder_access(struct kcsan_ctx *ctx)
kernel/kcsan/core.c
400
static __always_inline bool
kernel/kcsan/core.c
718
static __always_inline void
kernel/kcsan/encoding.h
69
static __always_inline bool decode_watchpoint(long watchpoint,
kernel/kcsan/encoding.h
88
static __always_inline int watchpoint_slot(unsigned long addr)
kernel/kcsan/encoding.h
93
static __always_inline bool matching_access(unsigned long addr1, size_t size1,
kernel/kcsan/kcsan_test.c
264
static __always_inline const struct expect_report *
kernel/kcsan/permissive.h
22
static __always_inline bool kcsan_ignore_address(const volatile void *ptr)
kernel/kstack_erase.c
74
static __always_inline void __stackleak_poison(unsigned long erase_low,
kernel/kstack_erase.c
85
static __always_inline void __stackleak_erase(bool on_task_stack)
kernel/locking/lockdep.c
116
static __always_inline bool lockdep_enabled(void)
kernel/locking/lockdep.c
463
static __always_inline void lockdep_recursion_inc(void)
kernel/locking/lockdep.c
468
static __always_inline void lockdep_recursion_finish(void)
kernel/locking/lockdep.c
5592
static __always_inline
kernel/locking/mutex.c
153
static __always_inline bool __mutex_trylock_fast(struct mutex *lock)
kernel/locking/mutex.c
167
static __always_inline bool __mutex_unlock_fast(struct mutex *lock)
kernel/locking/mutex.c
473
static __always_inline bool
kernel/locking/mutex.c
549
static __always_inline bool
kernel/locking/mutex.c
608
static __always_inline int __sched
kernel/locking/qspinlock.c
87
static __always_inline void __pv_init_node(struct mcs_spinlock *node) { }
kernel/locking/qspinlock.c
88
static __always_inline void __pv_wait_node(struct mcs_spinlock *node,
kernel/locking/qspinlock.c
90
static __always_inline void __pv_kick_node(struct qspinlock *lock,
kernel/locking/qspinlock.c
92
static __always_inline u32 __pv_wait_head_or_lock(struct qspinlock *lock,
kernel/locking/qspinlock.h
114
static __always_inline u32 xchg_tail(struct qspinlock *lock, u32 tail)
kernel/locking/qspinlock.h
132
static __always_inline void clear_pending(struct qspinlock *lock)
kernel/locking/qspinlock.h
143
static __always_inline void clear_pending_set_locked(struct qspinlock *lock)
kernel/locking/qspinlock.h
158
static __always_inline u32 xchg_tail(struct qspinlock *lock, u32 tail)
kernel/locking/qspinlock.h
184
static __always_inline u32 queued_fetch_set_pending_acquire(struct qspinlock *lock)
kernel/locking/qspinlock.h
196
static __always_inline void set_locked(struct qspinlock *lock)
kernel/locking/qspinlock.h
86
static __always_inline void clear_pending(struct qspinlock *lock)
kernel/locking/qspinlock.h
99
static __always_inline void clear_pending_set_locked(struct qspinlock *lock)
kernel/locking/qspinlock_paravirt.h
110
static __always_inline void set_pending(struct qspinlock *lock)
kernel/locking/qspinlock_paravirt.h
120
static __always_inline bool trylock_clear_pending(struct qspinlock *lock)
kernel/locking/qspinlock_paravirt.h
128
static __always_inline void set_pending(struct qspinlock *lock)
kernel/locking/qspinlock_paravirt.h
133
static __always_inline bool trylock_clear_pending(struct qspinlock *lock)
kernel/locking/rtmutex.c
107
static __always_inline void
kernel/locking/rtmutex.c
118
static __always_inline void rt_mutex_clear_owner(struct rt_mutex_base *lock)
kernel/locking/rtmutex.c
125
static __always_inline void clear_rt_mutex_waiters(struct rt_mutex_base *lock)
kernel/locking/rtmutex.c
132
static __always_inline void
kernel/locking/rtmutex.c
1413
static __always_inline int __rt_mutex_trylock(struct rt_mutex_base *lock)
kernel/locking/rtmutex.c
1486
static __always_inline void __rt_mutex_unlock(struct rt_mutex_base *lock)
kernel/locking/rtmutex.c
1834
static __always_inline int __rt_mutex_lock(struct rt_mutex_base *lock,
kernel/locking/rtmutex.c
1916
static __always_inline void __sched rtlock_slowlock(struct rt_mutex_base *lock)
kernel/locking/rtmutex.c
222
static __always_inline bool rt_mutex_cmpxchg_acquire(struct rt_mutex_base *lock,
kernel/locking/rtmutex.c
229
static __always_inline bool rt_mutex_try_acquire(struct rt_mutex_base *lock)
kernel/locking/rtmutex.c
234
static __always_inline bool rt_mutex_cmpxchg_release(struct rt_mutex_base *lock,
kernel/locking/rtmutex.c
246
static __always_inline void mark_rt_mutex_waiters(struct rt_mutex_base *lock)
kernel/locking/rtmutex.c
270
static __always_inline bool unlock_rt_mutex_safe(struct rt_mutex_base *lock,
kernel/locking/rtmutex.c
306
static __always_inline bool rt_mutex_cmpxchg_acquire(struct rt_mutex_base *lock,
kernel/locking/rtmutex.c
316
static __always_inline bool rt_mutex_try_acquire(struct rt_mutex_base *lock)
kernel/locking/rtmutex.c
328
static __always_inline bool rt_mutex_cmpxchg_release(struct rt_mutex_base *lock,
kernel/locking/rtmutex.c
335
static __always_inline void mark_rt_mutex_waiters(struct rt_mutex_base *lock)
kernel/locking/rtmutex.c
345
static __always_inline bool unlock_rt_mutex_safe(struct rt_mutex_base *lock,
kernel/locking/rtmutex.c
355
static __always_inline int __waiter_prio(struct task_struct *task)
kernel/locking/rtmutex.c
368
static __always_inline void
kernel/locking/rtmutex.c
381
static __always_inline void
kernel/locking/rtmutex.c
400
static __always_inline int rt_waiter_node_less(struct rt_waiter_node *left,
kernel/locking/rtmutex.c
418
static __always_inline int rt_waiter_node_equal(struct rt_waiter_node *left,
kernel/locking/rtmutex.c
459
static __always_inline bool __waiter_less(struct rb_node *a, const struct rb_node *b)
kernel/locking/rtmutex.c
485
static __always_inline void
kernel/locking/rtmutex.c
494
static __always_inline void
kernel/locking/rtmutex.c
510
static __always_inline bool __pi_waiter_less(struct rb_node *a, const struct rb_node *b)
kernel/locking/rtmutex.c
515
static __always_inline void
kernel/locking/rtmutex.c
523
static __always_inline void
kernel/locking/rtmutex.c
535
static __always_inline void rt_mutex_adjust_prio(struct rt_mutex_base *lock,
kernel/locking/rtmutex.c
551
static __always_inline void rt_mutex_wake_q_add_task(struct rt_wake_q_head *wqh,
kernel/locking/rtmutex.c
565
static __always_inline void rt_mutex_wake_q_add(struct rt_wake_q_head *wqh,
kernel/locking/rtmutex.c
571
static __always_inline void rt_mutex_wake_up_q(struct rt_wake_q_head *wqh)
kernel/locking/rtmutex.c
599
static __always_inline bool
kernel/locking/rtmutex.c
608
static __always_inline struct rt_mutex_base *task_blocked_on_lock(struct task_struct *p)
kernel/locking/rtmutex.c
95
static __always_inline struct task_struct *
kernel/locking/rtmutex_api.c
40
static __always_inline int __rt_mutex_lock_common(struct rt_mutex *lock,
kernel/locking/rtmutex_api.c
549
static __always_inline int __mutex_lock_common(struct mutex *lock,
kernel/locking/rwbase_rt.c
139
static __always_inline int rwbase_read_lock(struct rwbase_rt *rwb,
kernel/locking/rwbase_rt.c
174
static __always_inline void rwbase_read_unlock(struct rwbase_rt *rwb,
kernel/locking/rwbase_rt.c
53
static __always_inline int rwbase_read_trylock(struct rwbase_rt *rwb)
kernel/locking/rwsem.c
1284
static __always_inline int __down_read_common(struct rw_semaphore *sem, int state)
kernel/locking/rwsem.c
1302
static __always_inline void __down_read(struct rw_semaphore *sem)
kernel/locking/rwsem.c
1307
static __always_inline int __down_read_interruptible(struct rw_semaphore *sem)
kernel/locking/rwsem.c
1312
static __always_inline int __down_read_killable(struct rw_semaphore *sem)
kernel/locking/rwsem.c
1341
static __always_inline int __down_write_common(struct rw_semaphore *sem, int state)
kernel/locking/rwsem.c
1354
static __always_inline void __down_write(struct rw_semaphore *sem)
kernel/locking/rwsem.c
1359
static __always_inline int __down_write_killable(struct rw_semaphore *sem)
kernel/locking/spinlock_rt.c
118
static __always_inline int __rt_spin_trylock(spinlock_t *lock)
kernel/locking/spinlock_rt.c
173
static __always_inline int
kernel/locking/spinlock_rt.c
181
static __always_inline int
kernel/locking/spinlock_rt.c
189
static __always_inline void rwbase_rtmutex_unlock(struct rt_mutex_base *rtm)
kernel/locking/spinlock_rt.c
197
static __always_inline int rwbase_rtmutex_trylock(struct rt_mutex_base *rtm)
kernel/locking/spinlock_rt.c
38
static __always_inline void rtlock_lock(struct rt_mutex_base *rtm)
kernel/locking/spinlock_rt.c
46
static __always_inline void __rt_spin_lock(spinlock_t *lock)
kernel/locking/ww_mutex.h
215
static __always_inline void
kernel/locking/ww_mutex.h
432
static __always_inline void
kernel/locking/ww_mutex.h
475
static __always_inline int
kernel/module/tree_lookup.c
22
static __always_inline unsigned long __mod_tree_val(struct latch_tree_node *n)
kernel/module/tree_lookup.c
29
static __always_inline unsigned long __mod_tree_size(struct latch_tree_node *n)
kernel/module/tree_lookup.c
36
static __always_inline bool
kernel/module/tree_lookup.c
42
static __always_inline int
kernel/sched/clock.c
253
static __always_inline u64 wrap_min(u64 x, u64 y)
kernel/sched/clock.c
258
static __always_inline u64 wrap_max(u64 x, u64 y)
kernel/sched/clock.c
269
static __always_inline u64 sched_clock_local(struct sched_clock_data *scd)
kernel/sched/clock.c
99
static __always_inline struct sched_clock_data *this_scd(void)
kernel/sched/core.c
1238
static __always_inline bool dynamic_preempt_lazy(void)
kernel/sched/core.c
1243
static __always_inline bool dynamic_preempt_lazy(void)
kernel/sched/core.c
1249
static __always_inline int get_lazy_tif_bit(void)
kernel/sched/core.c
2304
static __always_inline
kernel/sched/core.c
2316
static __always_inline
kernel/sched/core.c
4099
static __always_inline
kernel/sched/core.c
5027
static __always_inline void fire_sched_in_preempt_notifiers(struct task_struct *curr)
kernel/sched/core.c
5043
static __always_inline void
kernel/sched/core.c
5450
static __always_inline struct rq *
kernel/sched/core.c
7307
static __always_inline void __schedule_loop(int sched_mode)
kernel/sched/cpufreq_schedutil.c
153
static __always_inline
kernel/sched/cputime.c
270
static __always_inline u64 steal_account_process_time(u64 maxtime)
kernel/sched/deadline.c
2282
static __always_inline struct sched_statistics *
kernel/sched/deadline.c
313
static __always_inline
kernel/sched/deadline.c
324
static __always_inline
kernel/sched/deadline.c
330
static __always_inline
kernel/sched/ext/cid.c
415
static __always_inline bool cmask_op2_is_pred(const enum cmask_op2 op)
kernel/sched/ext/cid.c
420
static __always_inline bool cmask_word_op2(u64 *av, const u64 *bp, u64 mask,
kernel/sched/ext/cid.c
461
static __always_inline bool cmask_walk_op2(u64 *a_bits, u32 a_base, u32 a_nr_cids,
kernel/sched/ext/cid.c
502
static __always_inline bool cmask_word_op1(const u64 *ap, u64 mask,
kernel/sched/ext/cid.c
519
static __always_inline bool cmask_walk_op1(const u64 *a_bits, u32 a_base,
kernel/sched/ext/ext.c
2782
static __always_inline bool
kernel/sched/ext/internal.h
1652
static __always_inline bool scx_kf_arg_task_ok(struct scx_sched *sch,
kernel/sched/fair.c
1606
static __always_inline void __shr_u64(u64 *val, unsigned int n)
kernel/sched/fair.c
527
static __always_inline
kernel/sched/fair.c
6192
static __always_inline void return_cfs_rq_runtime(struct cfs_rq *cfs_rq);
kernel/sched/fair.c
6553
static __always_inline
kernel/sched/fair.c
7251
static __always_inline void return_cfs_rq_runtime(struct cfs_rq *cfs_rq)
kernel/sched/fair.c
7592
static __always_inline void return_cfs_rq_runtime(struct cfs_rq *cfs_rq) {}
kernel/sched/fair.c
858
static __always_inline
kernel/sched/pelt.c
102
static __always_inline u32
kernel/sched/pelt.c
180
static __always_inline int
kernel/sched/pelt.c
257
static __always_inline void
kernel/sched/sched.h
1410
static __always_inline struct rq *__this_rq(void)
kernel/sched/sched.h
2207
static __always_inline bool sched_asym_cpucap_active(void)
kernel/sched/sched.h
2413
static __always_inline bool static_branch_##name(struct static_key *key) \
kernel/sched/sched.h
3160
static __always_inline void arch_scale_freq_tick(void) { }
kernel/sched/sched.h
3174
static __always_inline
kernel/sched/sched.h
3202
static __always_inline void __class_##_name##_cleanup_ctx1(class_##_name##_t **_T1) \
kernel/sched/sched.h
3204
static __always_inline void __class_##_name##_cleanup_ctx2(class_##_name##_t **_T2) \
kernel/sched/sched.h
3858
static __always_inline bool cid_on_cpu(unsigned int cid)
kernel/sched/sched.h
3863
static __always_inline bool cid_in_transit(unsigned int cid)
kernel/sched/sched.h
3868
static __always_inline unsigned int cpu_cid_to_cid(unsigned int cid)
kernel/sched/sched.h
3873
static __always_inline unsigned int cid_to_cpu_cid(unsigned int cid)
kernel/sched/sched.h
3878
static __always_inline unsigned int cid_to_transit_cid(unsigned int cid)
kernel/sched/sched.h
3883
static __always_inline unsigned int cid_from_transit_cid(unsigned int cid)
kernel/sched/sched.h
3888
static __always_inline bool cid_on_task(unsigned int cid)
kernel/sched/sched.h
3894
static __always_inline void mm_drop_cid(struct mm_struct *mm, unsigned int cid)
kernel/sched/sched.h
3899
static __always_inline void mm_unset_cid_on_task(struct task_struct *t)
kernel/sched/sched.h
3908
static __always_inline void mm_drop_cid_on_cpu(struct mm_struct *mm, struct mm_cid_pcpu *pcp)
kernel/sched/sched.h
3958
static __always_inline void mm_cid_update_task_cid(struct task_struct *t, unsigned int cid)
kernel/sched/sched.h
3966
static __always_inline void mm_cid_update_pcpu_cid(struct mm_struct *mm, unsigned int cid)
kernel/sched/sched.h
3971
static __always_inline void mm_cid_from_cpu(struct task_struct *t, unsigned int cpu_cid,
kernel/sched/sched.h
4006
static __always_inline void mm_cid_from_task(struct task_struct *t, unsigned int cpu_cid,
kernel/sched/sched.h
4039
static __always_inline void mm_cid_schedin(struct task_struct *next)
kernel/sched/sched.h
4055
static __always_inline void mm_cid_schedout(struct task_struct *prev)
kernel/smp.c
114
static __always_inline void
kernel/smp.c
124
static __always_inline void
kernel/smp.c
132
static __always_inline void
kernel/smp.c
197
static __always_inline void csd_lock_record(call_single_data_t *csd)
kernel/smp.c
335
static __always_inline void csd_lock_wait(call_single_data_t *csd)
kernel/smp.c
345
static __always_inline void __csd_lock_wait(call_single_data_t *csd)
kernel/smp.c
353
static __always_inline void csd_lock_wait(call_single_data_t *csd)
kernel/smp.c
359
static __always_inline void csd_lock(call_single_data_t *csd)
kernel/smp.c
387
static __always_inline void csd_unlock(call_single_data_t *csd)
kernel/smpboot.c
48
static __always_inline void idle_init(unsigned int cpu)
kernel/time/clockevents.c
303
static __always_inline void
kernel/time/hrtimer.c
1313
static __always_inline bool hrtimer_prefer_local(bool is_local, bool is_first, bool is_pinned)
kernel/time/hrtimer.c
1339
static __always_inline bool hrtimer_prefer_local(bool is_local, bool is_first, bool is_pinned)
kernel/time/hrtimer.c
1677
static __always_inline bool is_migration_base(struct hrtimer_clock_base *base)
kernel/time/hrtimer.c
1682
static __always_inline bool is_migration_base(struct hrtimer_clock_base *base)
kernel/time/hrtimer.c
2063
static __always_inline struct hrtimer *clock_base_next_timer_safe(struct hrtimer_clock_base *base)
kernel/time/hrtimer.c
2164
static __always_inline void
kernel/time/hrtimer.c
2174
static __always_inline void
kernel/time/hrtimer.c
579
static __always_inline struct hrtimer *clock_base_next_timer(struct hrtimer_clock_base *base)
kernel/time/sched_clock.c
67
static __always_inline u64 cyc_to_ns(u64 cyc, u32 mult, u32 shift)
kernel/time/sched_clock.c
83
static __always_inline unsigned long long __sched_clock(void)
kernel/time/timekeeping.c
2331
static __always_inline void timekeeping_apply_adjustment(struct timekeeper *tk,
kernel/time/timekeeping.c
297
static __always_inline u64 tk_clock_read(const struct tk_read_base *tkr)
kernel/time/timekeeping.c
317
static __always_inline u64 tk_clock_read(const struct tk_read_base *tkr)
kernel/time/timekeeping.c
429
static __always_inline u64 timekeeping_cycles_to_ns(const struct tk_read_base *tkr, u64 cycles)
kernel/time/timekeeping.c
453
static __always_inline u64 timekeeping_get_ns(const struct tk_read_base *tkr)
kernel/time/timekeeping.c
493
static __always_inline u64 __ktime_get_fast_ns(struct tk_fast *tkf)
kernel/trace/bpf_trace.c
202
static __always_inline int
kernel/trace/bpf_trace.c
2103
static __always_inline
kernel/trace/bpf_trace.c
228
static __always_inline int
kernel/trace/bpf_trace.c
2594
static __always_inline int
kernel/trace/bpf_trace.c
280
static __always_inline int
kernel/trace/bpf_trace.c
3480
static __always_inline int __bpf_dynptr_copy_str(const struct bpf_dynptr *dptr, u64 doff, u64 size,
kernel/trace/bpf_trace.c
3517
static __always_inline int __bpf_dynptr_copy(const struct bpf_dynptr *dptr, u64 doff,
kernel/trace/bpf_trace.c
3547
static __always_inline int copy_user_data_nofault(void *dst, const void *unsafe_src,
kernel/trace/bpf_trace.c
3553
static __always_inline int copy_user_data_sleepable(void *dst, const void *unsafe_src,
kernel/trace/bpf_trace.c
3571
static __always_inline int copy_kernel_data_nofault(void *dst, const void *unsafe_src,
kernel/trace/bpf_trace.c
3577
static __always_inline int copy_user_str_nofault(void *dst, const void *unsafe_src,
kernel/trace/bpf_trace.c
3583
static __always_inline int copy_user_str_sleepable(void *dst, const void *unsafe_src,
kernel/trace/bpf_trace.c
3605
static __always_inline int copy_kernel_str_nofault(void *dst, const void *unsafe_src,
kernel/trace/bpf_trace.c
566
static __always_inline int
kernel/trace/bpf_trace.c
644
static __always_inline u64
kernel/trace/ftrace.c
1161
static __always_inline unsigned long
kernel/trace/ftrace.c
1171
static __always_inline struct ftrace_func_entry *
kernel/trace/preemptirq_delay_test.c
50
static __always_inline void irqoff_test(void)
kernel/trace/preemptirq_delay_test.c
59
static __always_inline void preemptoff_test(void)
kernel/trace/ring_buffer.c
281
static __always_inline void *
kernel/trace/ring_buffer.c
3430
static __always_inline void *__rb_page_index(struct buffer_page *bpage, unsigned index)
kernel/trace/ring_buffer.c
3435
static __always_inline struct ring_buffer_event *
kernel/trace/ring_buffer.c
3501
static __always_inline unsigned
kernel/trace/ring_buffer.c
3507
static __always_inline unsigned
kernel/trace/ring_buffer.c
374
static __always_inline long rb_data_page_commit(struct buffer_data_page *dpage)
kernel/trace/ring_buffer.c
379
static __always_inline long rb_data_page_size(struct buffer_data_page *dpage)
kernel/trace/ring_buffer.c
384
static __always_inline unsigned int rb_page_commit(struct buffer_page *bpage)
kernel/trace/ring_buffer.c
389
static __always_inline unsigned int rb_page_size(struct buffer_page *bpage)
kernel/trace/ring_buffer.c
4162
static __always_inline void
kernel/trace/ring_buffer.c
4222
static __always_inline void rb_end_commit(struct ring_buffer_per_cpu *cpu_buffer)
kernel/trace/ring_buffer.c
4290
static __always_inline void
kernel/trace/ring_buffer.c
4394
static __always_inline bool
kernel/trace/ring_buffer.c
4421
static __always_inline void
kernel/trace/ring_buffer.c
4858
static __always_inline struct ring_buffer_event *
kernel/trace/ring_buffer.c
790
static __always_inline bool full_hit(struct trace_buffer *buffer, int cpu, int full)
kernel/trace/trace.h
1012
static __always_inline bool ftrace_hash_empty(struct ftrace_hash *hash)
kernel/trace/trace.h
1659
static __always_inline void
kernel/trace/trace.h
1668
static __always_inline struct ring_buffer_event *
kernel/trace/trace.h
1683
static __always_inline void
kernel/trace/trace.h
2384
static __always_inline void trace_iterator_reset(struct trace_iterator *iter)
kernel/trace/trace.h
2429
static __always_inline void ftrace_trace_stack(struct trace_array *tr,
kernel/trace/trace_events_filter.c
799
static __always_inline char *test_string(char *str)
kernel/trace/trace_events_filter.c
816
static __always_inline char *test_ustring(char *str)
kernel/trace/trace_events_filter.c
849
static __always_inline int filter_pchar(struct filter_pred *pred, char *str)
kernel/trace/trace_events_synth.c
502
static __always_inline int get_field_size(struct synth_event *event,
kernel/trace/trace_events_synth.c
532
static __always_inline void write_synth_entry(struct synth_event *event,
kernel/trace/trace_events_user.c
973
static __always_inline __must_check
kernel/trace/trace_events_user.c
984
static __always_inline __must_check
kernel/trace/trace_functions.c
187
static __always_inline unsigned long
kernel/trace/trace_functions.c
200
static __always_inline unsigned long
kernel/trace/trace_functions.c
624
static __always_inline void trace_stack(struct trace_array *tr)
kernel/trace/trace_osnoise.c
1195
static __always_inline void osnoise_stop_exception(char *msg, int cpu)
kernel/trace/trace_osnoise.c
1368
static __always_inline void osnoise_stop_tracing(void)
kernel/trace/trace_osnoise.c
1390
static __always_inline int osnoise_has_tracing_on(void)
kernel/trace/trace_printk.c
380
static __always_inline bool printk_binsafe(struct trace_array *tr)
lib/crc/tests/crc_kunit.c
233
static __always_inline void
lib/crypto/aes.c
190
static __always_inline void aes_prefetch(const void *mem, size_t len)
lib/crypto/aes.c
331
static __always_inline u32 enc_quarterround(const u32 w[4], int i, u32 rk)
lib/crypto/aes.c
339
static __always_inline u32 enclast_quarterround(const u32 w[4], int i, u32 rk)
lib/crypto/aes.c
388
static __always_inline u32 dec_quarterround(const u32 w[4], int i, u32 rk)
lib/crypto/aes.c
396
static __always_inline u32 declast_quarterround(const u32 w[4], int i, u32 rk)
lib/crypto/curve25519-fiat32.c
102
static __always_inline u32 cmovznz32(u32 t, u32 z, u32 nz)
lib/crypto/curve25519-fiat32.c
108
static __always_inline void fe_freeze(u32 out[10], const u32 in1[10])
lib/crypto/curve25519-fiat32.c
164
static __always_inline void fe_tobytes(u8 s[32], const fe *f)
lib/crypto/curve25519-fiat32.c
203
static __always_inline void fe_copy(fe *h, const fe *f)
lib/crypto/curve25519-fiat32.c
208
static __always_inline void fe_copy_lt(fe_loose *h, const fe *f)
lib/crypto/curve25519-fiat32.c
214
static __always_inline void fe_0(fe *h)
lib/crypto/curve25519-fiat32.c
220
static __always_inline void fe_1(fe *h)
lib/crypto/curve25519-fiat32.c
264
static __always_inline void fe_add(fe_loose *h, const fe *f, const fe *g)
lib/crypto/curve25519-fiat32.c
30
static __always_inline void fe_frombytes_impl(u32 h[10], const u8 *s)
lib/crypto/curve25519-fiat32.c
307
static __always_inline void fe_sub(fe_loose *h, const fe *f, const fe *g)
lib/crypto/curve25519-fiat32.c
428
static __always_inline void fe_mul_ttt(fe *h, const fe *f, const fe *g)
lib/crypto/curve25519-fiat32.c
433
static __always_inline void fe_mul_tlt(fe *h, const fe_loose *f, const fe *g)
lib/crypto/curve25519-fiat32.c
438
static __always_inline void
lib/crypto/curve25519-fiat32.c
53
static __always_inline void fe_frombytes(fe *h, const u8 *s)
lib/crypto/curve25519-fiat32.c
550
static __always_inline void fe_sq_tl(fe *h, const fe_loose *f)
lib/crypto/curve25519-fiat32.c
555
static __always_inline void fe_sq_tt(fe *h, const fe *f)
lib/crypto/curve25519-fiat32.c
560
static __always_inline void fe_loose_invert(fe *out, const fe_loose *z)
lib/crypto/curve25519-fiat32.c
58
static __always_inline u8 /*bool*/
lib/crypto/curve25519-fiat32.c
610
static __always_inline void fe_invert(fe *out, const fe *z)
lib/crypto/curve25519-fiat32.c
635
static __always_inline void fe_mul_121666_impl(u32 out[10], const u32 in1[10])
lib/crypto/curve25519-fiat32.c
69
static __always_inline u8 /*bool*/
lib/crypto/curve25519-fiat32.c
751
static __always_inline void fe_mul121666(fe *h, const fe_loose *f)
lib/crypto/curve25519-fiat32.c
80
static __always_inline u8 /*bool*/
lib/crypto/curve25519-fiat32.c
91
static __always_inline u8 /*bool*/
lib/crypto/curve25519-hacl64.c
126
static __always_inline void fmul_shift_reduce(u64 *output)
lib/crypto/curve25519-hacl64.c
155
static __always_inline void fmul_mul_shift_reduce_(u128 *output, u64 *input,
lib/crypto/curve25519-hacl64.c
17
static __always_inline u64 u64_eq_mask(u64 a, u64 b)
lib/crypto/curve25519-hacl64.c
185
static __always_inline void fmul_fmul(u64 *output, u64 *input, u64 *input21)
lib/crypto/curve25519-hacl64.c
216
static __always_inline void fsquare_fsquare__(u128 *tmp, u64 *output)
lib/crypto/curve25519-hacl64.c
245
static __always_inline void fsquare_fsquare_(u128 *tmp, u64 *output)
lib/crypto/curve25519-hacl64.c
27
static __always_inline u64 u64_gte_mask(u64 a, u64 b)
lib/crypto/curve25519-hacl64.c
272
static __always_inline void fsquare_fsquare_times_(u64 *output, u128 *tmp,
lib/crypto/curve25519-hacl64.c
281
static __always_inline void fsquare_fsquare_times(u64 *output, u64 *input,
lib/crypto/curve25519-hacl64.c
289
static __always_inline void fsquare_fsquare_times_inplace(u64 *output,
lib/crypto/curve25519-hacl64.c
296
static __always_inline void crecip_crecip(u64 *out, u64 *z)
lib/crypto/curve25519-hacl64.c
340
static __always_inline void fsum(u64 *a, u64 *b)
lib/crypto/curve25519-hacl64.c
349
static __always_inline void fdifference(u64 *a, u64 *b)
lib/crypto/curve25519-hacl64.c
395
static __always_inline void fscalar(u64 *output, u64 *b, u64 s)
lib/crypto/curve25519-hacl64.c
41
static __always_inline void modulo_carry_top(u64 *b)
lib/crypto/curve25519-hacl64.c
432
static __always_inline void fmul(u64 *output, u64 *a, u64 *b)
lib/crypto/curve25519-hacl64.c
437
static __always_inline void crecip(u64 *output, u64 *input)
lib/crypto/curve25519-hacl64.c
442
static __always_inline void point_swap_conditional_step(u64 *a, u64 *b,
lib/crypto/curve25519-hacl64.c
455
static __always_inline void point_swap_conditional5(u64 *a, u64 *b, u64 swap1)
lib/crypto/curve25519-hacl64.c
464
static __always_inline void point_swap_conditional(u64 *a, u64 *b, u64 iswap)
lib/crypto/curve25519-hacl64.c
471
static __always_inline void point_copy(u64 *output, u64 *input)
lib/crypto/curve25519-hacl64.c
477
static __always_inline void addanddouble_fmonty(u64 *pp, u64 *ppq, u64 *p,
lib/crypto/curve25519-hacl64.c
51
static __always_inline void fproduct_copy_from_wide_(u64 *output, u128 *input)
lib/crypto/curve25519-hacl64.c
543
static __always_inline void
lib/crypto/curve25519-hacl64.c
555
static __always_inline void
lib/crypto/curve25519-hacl64.c
565
static __always_inline void
lib/crypto/curve25519-hacl64.c
576
static __always_inline void ladder_bigloop_cmult_big_loop(u8 *n1, u64 *nq,
lib/crypto/curve25519-hacl64.c
601
static __always_inline void format_fexpand(u64 *output, const u8 *input)
lib/crypto/curve25519-hacl64.c
625
static __always_inline void format_fcontract_first_carry_pass(u64 *input)
lib/crypto/curve25519-hacl64.c
647
static __always_inline void format_fcontract_first_carry_full(u64 *input)
lib/crypto/curve25519-hacl64.c
653
static __always_inline void format_fcontract_second_carry_pass(u64 *input)
lib/crypto/curve25519-hacl64.c
675
static __always_inline void format_fcontract_second_carry_full(u64 *input)
lib/crypto/curve25519-hacl64.c
691
static __always_inline void format_fcontract_trim(u64 *input)
lib/crypto/curve25519-hacl64.c
716
static __always_inline void format_fcontract_store(u8 *output, u64 *input)
lib/crypto/curve25519-hacl64.c
737
static __always_inline void format_fcontract(u8 *output, u64 *input)
lib/crypto/curve25519-hacl64.c
745
static __always_inline void format_scalar_of_point(u8 *scalar, u64 *point)
lib/crypto/curve25519-hacl64.c
75
static __always_inline void
lib/crypto/curve25519-hacl64.c
85
static __always_inline void fproduct_carry_wide_(u128 *tmp)
lib/crypto/mldsa.c
444
static __always_inline s32 use_hint(u8 h, s32 r, const s32 gamma2)
lib/crypto/mldsa.c
484
static __always_inline void use_hint_elem(struct mldsa_ring_elem *w,
lib/crypto/x86/curve25519.h
14
static __always_inline u64 eq_mask(u64 a, u64 b)
lib/crypto/x86/curve25519.h
23
static __always_inline u64 gte_mask(u64 a, u64 b)
lib/debugobjects.c
137
static __always_inline unsigned int pool_count(struct obj_pool *pool)
lib/debugobjects.c
142
static __always_inline bool pool_should_refill(struct obj_pool *pool)
lib/debugobjects.c
147
static __always_inline bool pool_must_refill(struct obj_pool *pool)
lib/iov_iter.c
16
static __always_inline
lib/iov_iter.c
203
static __always_inline
lib/iov_iter.c
215
static __always_inline
lib/iov_iter.c
258
static __always_inline
lib/iov_iter.c
276
static __always_inline
lib/iov_iter.c
295
static __always_inline
lib/iov_iter.c
30
static __always_inline
lib/iov_iter.c
302
static __always_inline
lib/iov_iter.c
44
static __always_inline
lib/iov_iter.c
450
static __always_inline
lib/iov_iter.c
457
static __always_inline
lib/iov_iter.c
73
static __always_inline
lib/iov_iter.c
81
static __always_inline
lib/lz4/lz4defs.h
44
#define FORCE_INLINE __always_inline
lib/maple_tree.c
1052
static __always_inline struct maple_node *mas_pop_node(struct ma_state *mas)
lib/maple_tree.c
1224
static __always_inline unsigned char ma_data_end(struct maple_node *node,
lib/maple_tree.c
196
static __always_inline enum maple_type mte_node_type(
lib/maple_tree.c
203
static __always_inline bool ma_is_dense(const enum maple_type type)
lib/maple_tree.c
208
static __always_inline bool ma_is_leaf(const enum maple_type type)
lib/maple_tree.c
213
static __always_inline bool mte_is_leaf(const struct maple_enode *entry)
lib/maple_tree.c
222
static __always_inline bool mt_is_reserved(const void *entry)
lib/maple_tree.c
228
static __always_inline void mas_set_err(struct ma_state *mas, long err)
lib/maple_tree.c
234
static __always_inline bool mas_is_ptr(const struct ma_state *mas)
lib/maple_tree.c
239
static __always_inline bool mas_is_start(const struct ma_state *mas)
lib/maple_tree.c
244
static __always_inline bool mas_is_none(const struct ma_state *mas)
lib/maple_tree.c
249
static __always_inline bool mas_is_paused(const struct ma_state *mas)
lib/maple_tree.c
254
static __always_inline bool mas_is_overflow(struct ma_state *mas)
lib/maple_tree.c
264
static __always_inline struct maple_node *mte_to_node(
lib/maple_tree.c
349
static __always_inline bool ma_is_root(struct maple_node *node)
lib/maple_tree.c
354
static __always_inline bool mte_is_root(const struct maple_enode *node)
lib/maple_tree.c
364
static __always_inline bool mt_is_alloc(struct maple_tree *mt)
lib/maple_tree.c
3830
static __always_inline void mas_rewalk(struct ma_state *mas, unsigned long index)
lib/maple_tree.c
3839
static __always_inline bool mas_rewalk_if_dead(struct ma_state *mas,
lib/maple_tree.c
504
static __always_inline
lib/maple_tree.c
525
static __always_inline
lib/maple_tree.c
5290
static __always_inline bool mas_find_setup(struct ma_state *mas, unsigned long max, void **entry)
lib/maple_tree.c
538
static __always_inline bool ma_dead_node(const struct maple_node *node)
lib/maple_tree.c
554
static __always_inline bool mte_dead_node(const struct maple_enode *enode)
lib/maple_tree.c
621
static __always_inline unsigned long
lib/maple_tree.c
706
static __always_inline bool mt_locked(const struct maple_tree *mt)
lib/maple_tree.c
712
static __always_inline void *mt_slot(const struct maple_tree *mt,
lib/maple_tree.c
718
static __always_inline void *mt_slot_locked(struct maple_tree *mt,
lib/maple_tree.c
731
static __always_inline void *mas_slot_locked(struct ma_state *mas,
lib/maple_tree.c
745
static __always_inline void *mas_slot(struct ma_state *mas, void __rcu **slots,
lib/maple_tree.c
757
static __always_inline void *mas_root(struct ma_state *mas)
lib/radix-tree.c
179
static __always_inline unsigned long
lib/raid/raid6/arm/pq_arch.h
11
static __always_inline void __init arch_raid6_init(void)
lib/raid/raid6/loongarch/pq_arch.h
11
static __always_inline void __init arch_raid6_init(void)
lib/raid/raid6/powerpc/pq_arch.h
14
static __always_inline void __init arch_raid6_init(void)
lib/raid/raid6/riscv/pq_arch.h
11
static __always_inline void __init arch_raid6_init(void)
lib/raid/raid6/s390/pq_arch.h
8
static __always_inline void __init arch_raid6_init(void)
lib/raid/raid6/x86/pq_arch.h
60
static __always_inline void __init arch_raid6_init(void)
lib/raid/xor/alpha/xor_arch.h
12
static __always_inline void __init arch_xor_init(void)
lib/raid/xor/arm/xor_arch.h
8
static __always_inline void __init arch_xor_init(void)
lib/raid/xor/arm64/xor_arch.h
11
static __always_inline void __init arch_xor_init(void)
lib/raid/xor/loongarch/xor_arch.h
19
static __always_inline void __init arch_xor_init(void)
lib/raid/xor/powerpc/xor_arch.h
12
static __always_inline void __init arch_xor_init(void)
lib/raid/xor/riscv/xor_arch.h
9
static __always_inline void __init arch_xor_init(void)
lib/raid/xor/s390/xor_arch.h
10
static __always_inline void __init arch_xor_init(void)
lib/raid/xor/sparc/xor_arch.h
12
static __always_inline void __init arch_xor_init(void)
lib/raid/xor/sparc/xor_arch.h
29
static __always_inline void __init arch_xor_init(void)
lib/raid/xor/x86/xor_arch.h
19
static __always_inline void __init arch_xor_init(void)
lib/rbtree.c
226
static __always_inline void
lib/rbtree.c
84
static __always_inline void
lib/sort.c
181
__attribute_const__ __always_inline
lib/sort.c
30
__attribute_const__ __always_inline
lib/strncpy_from_user.c
28
static __always_inline long do_strncpy_from_user(char *dst, const char __user *src,
lib/strnlen_user.c
23
static __always_inline long do_strnlen_user(const char __user *src, unsigned long count, unsigned long max)
lib/timerqueue.c
89
static __always_inline bool __tq_linked_less(struct rb_node *a, const struct rb_node *b)
lib/vdso/getrandom.c
262
static __always_inline ssize_t
lib/vdso/getrandom.c
73
static __always_inline ssize_t
lib/vdso/gettimeofday.c
102
static __always_inline void vdso_set_timespec(struct __kernel_timespec *ts, u64 sec, u64 ns)
lib/vdso/gettimeofday.c
108
static __always_inline
lib/vdso/gettimeofday.c
128
static __always_inline
lib/vdso/gettimeofday.c
134
static __always_inline
lib/vdso/gettimeofday.c
166
static __always_inline
lib/vdso/gettimeofday.c
190
static __always_inline
lib/vdso/gettimeofday.c
219
static __always_inline
lib/vdso/gettimeofday.c
237
static __always_inline
lib/vdso/gettimeofday.c
270
static __always_inline bool
lib/vdso/gettimeofday.c
38
static __always_inline bool vdso_delta_ok(const struct vdso_clock *vc, u64 delta)
lib/vdso/gettimeofday.c
405
static __always_inline
lib/vdso/gettimeofday.c
43
static __always_inline bool vdso_delta_ok(const struct vdso_clock *vc, u64 delta)
lib/vdso/gettimeofday.c
50
static __always_inline u64 vdso_shift_ns(u64 ns, u32 shift)
lib/vdso/gettimeofday.c
60
static __always_inline u64 vdso_calc_ns(const struct vdso_clock *vc, u64 cycles, u64 base)
lib/vdso/gettimeofday.c
92
static __always_inline bool vdso_clockid_valid(clockid_t clock)
lib/xarray.c
204
static __always_inline void *xas_descend(struct xa_state *xas,
lib/xz/xz_dec_lzma2.c
509
static __always_inline void rc_normalize(struct rc_dec *rc)
lib/xz/xz_dec_lzma2.c
528
static __always_inline int rc_bit(struct rc_dec *rc, uint16_t *prob)
lib/xz/xz_dec_lzma2.c
550
static __always_inline uint32_t rc_bittree(struct rc_dec *rc,
lib/xz/xz_dec_lzma2.c
566
static __always_inline void rc_bittree_reverse(struct rc_dec *rc,
mm/gup.c
1649
static __always_inline long __get_user_pages_locked(struct mm_struct *mm,
mm/internal.h
1719
static __always_inline void vma_set_range(struct vm_area_struct *vma,
mm/kasan/generic.c
107
static __always_inline unsigned long memory_is_nonzero(const void *start,
mm/kasan/generic.c
136
static __always_inline bool memory_is_poisoned_n(const void *addr, size_t size)
mm/kasan/generic.c
155
static __always_inline bool memory_is_poisoned(const void *addr, size_t size)
mm/kasan/generic.c
175
static __always_inline bool check_region_inline(const void *addr,
mm/kasan/generic.c
56
static __always_inline bool memory_is_poisoned_1(const void *addr)
mm/kasan/generic.c
68
static __always_inline bool memory_is_poisoned_2_4_8(const void *addr,
mm/kasan/generic.c
83
static __always_inline bool memory_is_poisoned_16(const void *addr)
mm/kasan/generic.c
94
static __always_inline unsigned long bytes_is_nonzero(const u8 *start,
mm/kasan/kasan.h
316
static __always_inline bool addr_in_shadow(const void *addr)
mm/kasan/kasan.h
331
static __always_inline bool addr_has_metadata(const void *addr)
mm/kasan/kasan.h
351
static __always_inline bool addr_has_metadata(const void *addr)
mm/kfence/kfence_test.c
222
static __always_inline void test_free(void *ptr)
mm/kmsan/kmsan.h
100
static __always_inline bool kmsan_in_runtime(void)
mm/kmsan/kmsan.h
109
static __always_inline void kmsan_enter_runtime(void)
mm/kmsan/kmsan.h
117
static __always_inline void kmsan_leave_runtime(void)
mm/kmsan/kmsan.h
134
static __always_inline unsigned int kmsan_extra_bits(unsigned int depth,
mm/kmsan/kmsan.h
140
static __always_inline bool kmsan_uaf_from_eb(unsigned int extra_bits)
mm/kmsan/kmsan.h
145
static __always_inline unsigned int kmsan_depth_from_eb(unsigned int extra_bits)
mm/kmsan/kmsan.h
81
static __always_inline struct kmsan_ctx *kmsan_get_context(void)
mm/ksm.c
1642
static __always_inline
mm/ksm.c
1656
static __always_inline
mm/ksm.c
1805
static __always_inline struct folio *chain_prune(struct ksm_stable_node **s_n_d,
mm/ksm.c
1812
static __always_inline struct folio *chain(struct ksm_stable_node **s_n_d,
mm/ksm.c
522
static __always_inline bool is_stable_node_chain(struct ksm_stable_node *chain)
mm/ksm.c
527
static __always_inline bool is_stable_node_dup(struct ksm_stable_node *dup)
mm/memcontrol.c
1093
static __always_inline struct mem_cgroup *active_memcg(void)
mm/memcontrol.c
2858
static __always_inline
mm/memcontrol.c
2986
__always_inline struct obj_cgroup *current_obj_cgroup(void)
mm/memory-tiers.c
148
static __always_inline nodemask_t get_memtier_nodemask(struct memory_tier *memtier)
mm/memory.c
105
static __always_inline bool vmf_orig_pte_uffd_wp(struct vm_fault *vmf)
mm/memory.c
1098
static __always_inline void __copy_present_ptes(struct vm_area_struct *dst_vma,
mm/memory.c
1638
static __always_inline void zap_present_folio_ptes(struct mmu_gather *tlb,
mm/mempool.c
152
static __always_inline bool kasan_poison_element(struct mempool *pool,
mm/mempool.c
175
static __always_inline void add_element(struct mempool *pool, void *element)
mm/mprotect.c
120
static __always_inline void prot_commit_flush_ptes(struct vm_area_struct *vma,
mm/mprotect.c
146
static __always_inline int page_anon_exclusive_sub_batch(int start_idx, int max_len,
mm/mprotect.c
172
static __always_inline void commit_anon_folio_batch(struct vm_area_struct *vma,
mm/mprotect.c
191
static __always_inline void set_write_prot_commit_flush_ptes(struct vm_area_struct *vma,
mm/mprotect.c
280
static __always_inline void change_present_ptes(struct mmu_gather *tlb,
mm/mremap.c
541
static __always_inline unsigned long get_extent(enum pgt_entry entry,
mm/page_alloc.c
1312
static __always_inline bool __free_pages_prepare(struct page *page,
mm/page_alloc.c
1730
static __always_inline void page_del_and_expand(struct zone *zone,
mm/page_alloc.c
1888
static __always_inline
mm/page_alloc.c
1928
static __always_inline struct page *__rmqueue_cma_fallback(struct zone *zone,
mm/page_alloc.c
2360
static __always_inline struct page *
mm/page_alloc.c
2415
static __always_inline struct page *
mm/page_alloc.c
2453
static __always_inline struct page *
mm/page_alloc.c
3209
static __always_inline
mm/page_alloc.c
350
static __always_inline bool is_standalone_pb_bit(enum pageblock_bits pb_bit)
mm/page_alloc.c
355
static __always_inline void
mm/page_owner.c
98
static __always_inline depot_stack_handle_t create_dummy_stack(void)
mm/rmap.c
1352
static __always_inline void __folio_add_rmap(struct folio *folio,
mm/rmap.c
1516
static __always_inline void __folio_add_anon_rmap(struct folio *folio,
mm/rmap.c
1700
static __always_inline void __folio_add_file_rmap(struct folio *folio,
mm/rmap.c
1776
static __always_inline void __folio_remove_rmap(struct folio *folio,
mm/slab.h
36
static __always_inline __alloc_size(1) void *_kmalloc_flags_noprof(size_t size,
mm/slab_common.c
1428
static __always_inline void
mm/slub.c
1077
static __always_inline void set_track(struct kmem_cache *s, void *object,
mm/slub.c
199
#define __fastpath_inline __always_inline
mm/slub.c
2595
static __always_inline
mm/slub.c
3330
static __always_inline void account_slab(struct slab *slab, int order,
mm/slub.c
3344
static __always_inline void unaccount_slab(struct slab *slab, int order,
mm/slub.c
4364
static __always_inline void maybe_wipe_obj_freeptr(struct kmem_cache *s,
mm/slub.c
5313
static __always_inline
mm/slub.c
6128
static __always_inline bool can_free_to_pcs(struct slab *slab)
mm/slub.c
639
static __always_inline void slab_lock(struct slab *slab)
mm/slub.c
644
static __always_inline void slab_unlock(struct slab *slab)
mm/slub.c
6764
static __always_inline __realloc_size(2) void *
mm/swap.h
122
static __always_inline struct swap_cluster_info *__swap_cluster_lock(
mm/userfaultfd.c
108
static __always_inline
mm/userfaultfd.c
1740
static __always_inline
mm/userfaultfd.c
3515
static __always_inline void wake_userfault(struct userfaultfd_ctx *ctx,
mm/userfaultfd.c
3546
static __always_inline int validate_unaligned_range(
mm/userfaultfd.c
3564
static __always_inline int validate_range(struct mm_struct *mm,
mm/userfaultfd.c
777
static __always_inline ssize_t mfill_atomic_hugetlb(
mm/userfaultfd.c
90
static __always_inline
mm/userfaultfd.c
945
static __always_inline ssize_t mfill_atomic_pte(struct mfill_state *state)
mm/userfaultfd.c
962
static __always_inline ssize_t mfill_atomic(struct userfaultfd_ctx *ctx,
mm/util.c
59
static __always_inline char *__kmemdup_nul(const char *s, size_t len, gfp_t gfp)
mm/vmalloc.c
1048
static __always_inline unsigned long
mm/vmalloc.c
1054
static __always_inline unsigned long
mm/vmalloc.c
1175
static __always_inline struct rb_node **
mm/vmalloc.c
1222
static __always_inline struct list_head *
mm/vmalloc.c
1240
static __always_inline void
mm/vmalloc.c
1280
static __always_inline void
mm/vmalloc.c
1288
static __always_inline void
mm/vmalloc.c
1296
static __always_inline void
mm/vmalloc.c
1312
static __always_inline void
mm/vmalloc.c
1318
static __always_inline void
mm/vmalloc.c
1328
static __always_inline unsigned long
mm/vmalloc.c
1378
static __always_inline void
mm/vmalloc.c
1435
static __always_inline struct vmap_area *
mm/vmalloc.c
1519
static __always_inline struct vmap_area *
mm/vmalloc.c
1526
static __always_inline struct vmap_area *
mm/vmalloc.c
1537
static __always_inline bool
mm/vmalloc.c
1563
static __always_inline struct vmap_area *
mm/vmalloc.c
1674
static __always_inline enum fit_type
mm/vmalloc.c
1700
static __always_inline int
mm/vmalloc.c
1830
static __always_inline unsigned long
mm/vmscan.c
1647
static __always_inline void update_lru_sizes(struct lruvec *lruvec,
net/core/datagram.c
796
static __always_inline
net/core/datagram.c
807
static __always_inline
net/core/dev.c
4443
static __always_inline enum tcx_action_base
net/core/dev.c
4464
static __always_inline struct sk_buff *
net/core/dev.c
4528
static __always_inline struct sk_buff *
net/core/dev.c
4579
static __always_inline struct sk_buff *
net/core/dev.c
4586
static __always_inline struct sk_buff *
net/core/filter.c
4522
static __always_inline int
net/core/flow_dissector.c
1708
static __always_inline void __flow_hash_secret_init(void)
net/core/page_pool.c
463
static __always_inline void
net/core/page_pool.c
728
static __always_inline void __page_pool_release_netmem_dma(struct page_pool *pool,
net/core/page_pool.c
829
static __always_inline netmem_ref
net/core/secure_seq.c
26
static __always_inline void net_secret_init(void)
net/core/skbuff.c
1216
static __always_inline
net/core/skbuff.c
5160
static __always_inline __no_profile unsigned int skb_ext_total_length(void)
net/core/skbuff.c
7440
static __always_inline
net/core/skbuff.c
7451
static __always_inline
net/ipv4/udp.c
361
static __always_inline int
net/ipv6/ila/ila_xlat.c
35
static __always_inline void __ila_hash_secret_init(void)
net/ipv6/tcpv6_offload.c
45
static __always_inline struct sk_buff *tcp6_gro_receive(struct list_head *head,
net/ipv6/tcpv6_offload.c
70
static __always_inline int tcp6_gro_complete(struct sk_buff *skb, int thoff)
net/ipv6/udp.c
130
static __always_inline int
net/netfilter/ipvs/ip_vs_conn.c
96
static __always_inline void
net/netfilter/nf_conntrack_extend.c
57
static __always_inline unsigned int total_extension_size(void)
rust/helpers/helpers.c
38
#define __rust_helper __always_inline
samples/bpf/hash_func01.h
9
static __always_inline
samples/bpf/hbm_kern.h
135
static __always_inline void hbm_init_vqueue(struct hbm_vqueue *qdp, int rate)
samples/bpf/hbm_kern.h
143
static __always_inline void hbm_init_edt_vqueue(struct hbm_vqueue *qdp,
samples/bpf/hbm_kern.h
155
static __always_inline void hbm_update_stats(struct hbm_queue_stats *qsp,
samples/bpf/sockex3_kern.c
106
static __always_inline void parse_ip_proto(struct __sk_buff *skb,
samples/bpf/syscall_tp_kern.c
46
static __always_inline void count(void *map)
samples/bpf/tc_l2_redirect_kern.c
48
static __always_inline bool is_vip_addr(__be16 eth_proto, __be32 daddr)
samples/bpf/test_map_in_map.bpf.c
76
static __always_inline int do_reg_lookup(void *inner_map, u32 port)
samples/bpf/test_map_in_map.bpf.c
84
static __always_inline int do_inline_array_lookup(void *inner_map, u32 port)
samples/bpf/test_map_in_map.bpf.c
95
static __always_inline int do_inline_hash_lookup(void *inner_map, u32 port)
samples/bpf/xdp_adjust_tail_kern.c
121
static __always_inline int handle_ipv4(struct xdp_md *xdp)
samples/bpf/xdp_adjust_tail_kern.c
38
static __always_inline void count_icmp(void)
samples/bpf/xdp_adjust_tail_kern.c
48
static __always_inline void swap_mac(void *data, struct ethhdr *orig_eth)
samples/bpf/xdp_adjust_tail_kern.c
58
static __always_inline __u16 csum_fold_helper(__u32 csum)
samples/bpf/xdp_adjust_tail_kern.c
64
static __always_inline void ipv4_csum(void *data_start, int data_size,
samples/bpf/xdp_adjust_tail_kern.c
71
static __always_inline int send_icmp4_too_big(struct xdp_md *xdp)
samples/bpf/xdp_fwd_kern.c
34
static __always_inline int ip_decrease_ttl(struct iphdr *iph)
samples/bpf/xdp_fwd_kern.c
43
static __always_inline int xdp_fwd_flags(struct xdp_md *ctx, u32 flags)
samples/bpf/xdp_sample.bpf.c
46
static __always_inline __u32 xdp_get_err_key(int err)
samples/bpf/xdp_sample.bpf.c
66
static __always_inline int xdp_redirect_collect_stat(int from, int err)
samples/bpf/xdp_sample.bpf.h
34
static __always_inline void swap_src_dst_mac(void *data)
samples/bpf/xdp_sample.bpf.h
69
static __always_inline void __read_once_size(const volatile void *p, void *res, int size)
samples/bpf/xdp_sample.bpf.h
83
static __always_inline void __write_once_size(volatile void *p, void *res, int size)
samples/bpf/xdp_tx_iptunnel_kern.c
152
static __always_inline int handle_ipv6(struct xdp_md *xdp)
samples/bpf/xdp_tx_iptunnel_kern.c
36
static __always_inline void count_tx(u32 protocol)
samples/bpf/xdp_tx_iptunnel_kern.c
45
static __always_inline int get_dport(void *trans_data, void *data_end,
samples/bpf/xdp_tx_iptunnel_kern.c
67
static __always_inline void set_ethhdr(struct ethhdr *new_eth,
samples/bpf/xdp_tx_iptunnel_kern.c
77
static __always_inline int handle_ipv4(struct xdp_md *xdp)
security/landlock/syscalls.c
66
static __always_inline int
sound/soc/soc-dapm.c
1497
static __always_inline int dapm_is_connected_ep(struct snd_soc_dapm_widget *widget,
sound/soc/soc-dapm.c
244
static __always_inline void dapm_widget_invalidate_paths(
tools/arch/x86/include/asm/atomic.h
69
static __always_inline int atomic_cmpxchg(atomic_t *v, int old, int new)
tools/arch/x86/include/asm/pvclock.h
17
static __always_inline
tools/arch/x86/include/asm/pvclock.h
26
static __always_inline
tools/arch/x86/include/asm/pvclock.h
78
static __always_inline
tools/bpf/bpftool/skeleton/pid_iter.bpf.c
39
static __always_inline __u32 get_obj_id(void *ent, enum bpf_obj_type type)
tools/hv/vmbus_bufring.c
61
static inline __always_inline void
tools/include/asm-generic/bitops/__ffs.h
14
static __always_inline unsigned int __ffs(unsigned long word)
tools/include/asm-generic/bitops/__fls.h
13
static __always_inline __attribute_const__ unsigned int generic___fls(unsigned long word)
tools/include/asm-generic/bitops/fls.h
13
static __always_inline __attribute_const__ int generic_fls(unsigned int x)
tools/include/asm-generic/bitops/fls64.h
19
static __always_inline __attribute_const__ int fls64(__u64 x)
tools/include/asm-generic/bitops/fls64.h
27
static __always_inline __attribute_const__ int fls64(__u64 x)
tools/include/asm-generic/bitops/non-atomic.h
109
static __always_inline bool
tools/include/asm-generic/bitops/non-atomic.h
16
static __always_inline void
tools/include/asm-generic/bitops/non-atomic.h
25
static __always_inline void
tools/include/asm-generic/bitops/non-atomic.h
43
static __always_inline void
tools/include/asm-generic/bitops/non-atomic.h
61
static __always_inline bool
tools/include/asm-generic/bitops/non-atomic.h
81
static __always_inline bool
tools/include/asm-generic/bitops/non-atomic.h
93
static __always_inline bool
tools/include/linux/bitfield.h
134
static __always_inline u64 field_multiplier(u64 field)
tools/include/linux/bitfield.h
140
static __always_inline u64 field_mask(u64 field)
tools/include/linux/bitfield.h
146
static __always_inline __##type type##_encode_bits(base v, base field) \
tools/include/linux/bitfield.h
152
static __always_inline __##type type##_replace_bits(__##type old, \
tools/include/linux/bitfield.h
157
static __always_inline void type##p_replace_bits(__##type *p, \
tools/include/linux/bitfield.h
162
static __always_inline base type##_get_bits(__##type v, base field) \
tools/include/linux/bitmap.h
101
static __always_inline
tools/include/linux/bitmap.h
186
static __always_inline
tools/include/linux/bitmap.h
226
static __always_inline
tools/include/linux/bitmap.h
58
static __always_inline
tools/include/linux/bitops.h
97
static __always_inline __s64 sign_extend64(__u64 value, int index)
tools/include/linux/compiler.h
175
static __always_inline void __read_once_size(const volatile void *p, void *res, int size)
tools/include/linux/compiler.h
189
static __always_inline void __write_once_size(volatile void *p, void *res, int size)
tools/include/linux/compiler.h
43
#ifndef __always_inline
tools/include/linux/hash.h
74
static __always_inline u32 hash_64_generic(u64 val, unsigned int bits)
tools/include/linux/rbtree.h
177
static __always_inline void
tools/include/linux/rbtree.h
205
static __always_inline void
tools/include/linux/rbtree.h
233
static __always_inline struct rb_node *
tools/include/linux/rbtree.h
266
static __always_inline struct rb_node *
tools/include/linux/rbtree.h
294
static __always_inline struct rb_node *
tools/include/linux/rbtree.h
324
static __always_inline struct rb_node *
tools/include/linux/rbtree_augmented.h
186
static __always_inline struct rb_node *
tools/include/linux/rbtree_augmented.h
290
static __always_inline void
tools/include/linux/rbtree_augmented.h
299
static __always_inline void
tools/include/uapi/linux/stddef.h
6
#ifndef __always_inline
tools/lib/bpf/bpf_helpers.h
150
static __always_inline void
tools/lib/bpf/bpf_tracing.h
674
static __always_inline typeof(name(0)) \
tools/lib/bpf/bpf_tracing.h
683
static __always_inline typeof(name(0)) \
tools/lib/bpf/bpf_tracing.h
784
static __always_inline typeof(name(0)) \
tools/lib/bpf/bpf_tracing.h
790
static __always_inline typeof(name(0)) \
tools/lib/bpf/bpf_tracing.h
818
static __always_inline typeof(name(0)) \
tools/lib/bpf/bpf_tracing.h
827
static __always_inline typeof(name(0)) \
tools/lib/bpf/bpf_tracing.h
842
static __always_inline typeof(name(0)) \
tools/lib/bpf/bpf_tracing.h
851
static __always_inline typeof(name(0)) ____##name(struct pt_regs *ctx, ##args)
tools/lib/bpf/bpf_tracing.h
902
static __always_inline typeof(name(0)) \
tools/lib/bpf/bpf_tracing.h
917
static __always_inline typeof(name(0)) \
tools/lib/bpf/usdt.bpf.h
133
static __always_inline
tools/lib/bpf/usdt.bpf.h
310
static __always_inline typeof(name(0)) \
tools/lib/bpf/usdt.bpf.h
319
static __always_inline typeof(name(0)) \
tools/lib/bpf/usdt.bpf.h
98
static __always_inline
tools/lib/rbtree.c
226
static __always_inline void
tools/lib/rbtree.c
84
static __always_inline void
tools/perf/util/bpf_skel/kwork_top.bpf.c
105
static __always_inline void update_task_info(struct task_struct *task, __u32 cpu)
tools/perf/util/bpf_skel/kwork_top.bpf.c
123
static __always_inline void update_work(struct work_key *key, __u64 delta)
tools/perf/util/bpf_skel/kwork_top.bpf.c
92
static __always_inline int cpu_is_filtered(__u32 cpu)
tools/perf/util/bpf_skel/kwork_trace.bpf.c
117
static __always_inline void do_update_time(void *map, struct work_key *key,
tools/perf/util/bpf_skel/kwork_trace.bpf.c
146
static __always_inline void do_update_timestart(void *map, struct work_key *key)
tools/perf/util/bpf_skel/kwork_trace.bpf.c
153
static __always_inline void do_update_timeend(void *report_map, void *time_map,
tools/perf/util/bpf_skel/kwork_trace.bpf.c
164
static __always_inline void do_update_name(void *map,
tools/perf/util/bpf_skel/kwork_trace.bpf.c
171
static __always_inline int update_timestart(void *map, struct work_key *key)
tools/perf/util/bpf_skel/kwork_trace.bpf.c
180
static __always_inline int update_timestart_and_name(void *time_map,
tools/perf/util/bpf_skel/kwork_trace.bpf.c
194
static __always_inline int update_timeend(void *report_map,
tools/perf/util/bpf_skel/kwork_trace.bpf.c
205
static __always_inline int update_timeend_and_name(void *report_map,
tools/perf/util/bpf_skel/kwork_trace.bpf.c
75
static __always_inline int local_strncmp(const char *s1,
tools/perf/util/bpf_skel/kwork_trace.bpf.c
90
static __always_inline int trace_event_match(struct work_key *key, char *name)
tools/sched_ext/include/scx/cid.bpf.h
108
static __always_inline void cmask_reframe(struct scx_cmask __arena *m, u32 base, u32 nr_cids)
tools/sched_ext/include/scx/cid.bpf.h
125
static __always_inline bool cmask_test(u32 cid, const struct scx_cmask __arena *m)
tools/sched_ext/include/scx/cid.bpf.h
143
static __always_inline void cmask_set(u32 cid, struct scx_cmask __arena *m)
tools/sched_ext/include/scx/cid.bpf.h
164
static __always_inline void cmask_clear(u32 cid, struct scx_cmask __arena *m)
tools/sched_ext/include/scx/cid.bpf.h
185
static __always_inline bool cmask_test_and_set(u32 cid, struct scx_cmask __arena *m)
tools/sched_ext/include/scx/cid.bpf.h
207
static __always_inline bool cmask_test_and_clear(u32 cid, struct scx_cmask __arena *m)
tools/sched_ext/include/scx/cid.bpf.h
229
static __always_inline void __cmask_set(u32 cid, struct scx_cmask __arena *m)
tools/sched_ext/include/scx/cid.bpf.h
236
static __always_inline void __cmask_clear(u32 cid, struct scx_cmask __arena *m)
tools/sched_ext/include/scx/cid.bpf.h
243
static __always_inline bool __cmask_test_and_set(u32 cid, struct scx_cmask __arena *m)
tools/sched_ext/include/scx/cid.bpf.h
257
static __always_inline bool __cmask_test_and_clear(u32 cid, struct scx_cmask __arena *m)
tools/sched_ext/include/scx/cid.bpf.h
271
static __always_inline void cmask_zero(struct scx_cmask __arena *m)
tools/sched_ext/include/scx/cid.bpf.h
294
static __always_inline void cmask_op_word(struct scx_cmask __arena *dst,
tools/sched_ext/include/scx/cid.bpf.h
314
static __always_inline void cmask_op(struct scx_cmask __arena *dst,
tools/sched_ext/include/scx/cid.bpf.h
358
static __always_inline void cmask_and(struct scx_cmask __arena *dst,
tools/sched_ext/include/scx/cid.bpf.h
364
static __always_inline void cmask_or(struct scx_cmask __arena *dst,
tools/sched_ext/include/scx/cid.bpf.h
370
static __always_inline void cmask_copy(struct scx_cmask __arena *dst,
tools/sched_ext/include/scx/cid.bpf.h
376
static __always_inline void cmask_andnot(struct scx_cmask __arena *dst,
tools/sched_ext/include/scx/cid.bpf.h
387
static __always_inline bool cmask_equal(const struct scx_cmask __arena *a,
tools/sched_ext/include/scx/cid.bpf.h
416
static __always_inline u32 cmask_next_set(const struct scx_cmask __arena *m, u32 cid)
tools/sched_ext/include/scx/cid.bpf.h
43
static __always_inline bool __cmask_contains(u32 cid, const struct scx_cmask __arena *m)
tools/sched_ext/include/scx/cid.bpf.h
453
static __always_inline u32 cmask_first_set(const struct scx_cmask __arena *m)
tools/sched_ext/include/scx/cid.bpf.h
468
static __always_inline bool cmask_subset(const struct scx_cmask __arena *a,
tools/sched_ext/include/scx/cid.bpf.h
48
static __always_inline u64 __arena *__cmask_word(u32 cid, const struct scx_cmask __arena *m)
tools/sched_ext/include/scx/cid.bpf.h
514
static __always_inline u32 cmask_weight(const struct scx_cmask __arena *m)
tools/sched_ext/include/scx/cid.bpf.h
535
static __always_inline bool cmask_intersects(const struct scx_cmask __arena *a,
tools/sched_ext/include/scx/cid.bpf.h
583
static __always_inline u32 cmask_next_and_set(const struct scx_cmask __arena *a,
tools/sched_ext/include/scx/cid.bpf.h
63
static __always_inline void __cmask_init(struct scx_cmask __arena *m, u32 base,
tools/sched_ext/include/scx/cid.bpf.h
635
static __always_inline u32 cmask_next_set_wrap(const struct scx_cmask __arena *m,
tools/sched_ext/include/scx/cid.bpf.h
656
static __always_inline u32 cmask_next_and_set_wrap(const struct scx_cmask __arena *a,
tools/sched_ext/include/scx/cid.bpf.h
682
static __always_inline void cmask_from_cpumask(struct scx_cmask __arena *m,
tools/sched_ext/include/scx/cid.bpf.h
94
static __always_inline void cmask_init(struct scx_cmask __arena *m, u32 base, u32 nr_cids)
tools/sched_ext/include/scx/common.bpf.h
503
static __always_inline const struct cpumask *cast_mask(struct bpf_cpumask *mask)
tools/sched_ext/include/scx/common.bpf.h
665
static __always_inline void __read_once_size(const volatile void *p, void *res, int size)
tools/sched_ext/include/scx/common.bpf.h
679
static __always_inline void __write_once_size(volatile void *p, void *res, int size)
tools/testing/selftests/arm64/signal/test_signals_utils.h
115
static __always_inline bool get_current_context(struct tdescr *td,
tools/testing/selftests/bpf/benchs/bench_trigger.c
70
static __always_inline void inc_counter(struct counter *counters)
tools/testing/selftests/bpf/libarena/include/bpf_arena_spin_lock.h
149
static __always_inline u32 xchg_tail(arena_spinlock_t __arena *lock, u32 tail)
tools/testing/selftests/bpf/libarena/include/bpf_arena_spin_lock.h
179
static __always_inline void clear_pending(arena_spinlock_t __arena *lock)
tools/testing/selftests/bpf/libarena/include/bpf_arena_spin_lock.h
192
static __always_inline void clear_pending_set_locked(arena_spinlock_t __arena *lock)
tools/testing/selftests/bpf/libarena/include/bpf_arena_spin_lock.h
203
static __always_inline void set_locked(arena_spinlock_t __arena *lock)
tools/testing/selftests/bpf/libarena/include/bpf_arena_spin_lock.h
208
static __always_inline
tools/testing/selftests/bpf/libarena/include/bpf_arena_spin_lock.h
234
static __always_inline int arena_spin_trylock(arena_spinlock_t __arena *lock)
tools/testing/selftests/bpf/libarena/include/bpf_arena_spin_lock.h
494
static __always_inline int arena_spin_lock(arena_spinlock_t __arena *lock)
tools/testing/selftests/bpf/libarena/include/bpf_arena_spin_lock.h
516
static __always_inline void arena_spin_unlock(arena_spinlock_t __arena *lock)
tools/testing/selftests/bpf/libarena/selftests/st_asan_buddy.bpf.c
116
static __always_inline int asan_test_buddy_blob_single(void)
tools/testing/selftests/bpf/libarena/selftests/st_asan_buddy.bpf.c
17
static __always_inline int asan_test_buddy_oob_single(size_t alloc_size)
tools/testing/selftests/bpf/libarena/selftests/test_rbtree.bpf.c
374
static __always_inline int remove_many_verify_all_present(struct rbtree __arena *rbtree)
tools/testing/selftests/bpf/libarena/selftests/test_rbtree.bpf.c
395
static __always_inline int remove_many_verify_remaining(struct rbtree __arena *rbtree)
tools/testing/selftests/bpf/libarena/src/asan.bpf.c
124
static __always_inline bool memory_is_poisoned_1(s8 __arena *addr)
tools/testing/selftests/bpf/libarena/src/asan.bpf.c
142
static __always_inline bool memory_is_poisoned_2_4_8(s8 __arena *addr, u64 size)
tools/testing/selftests/bpf/libarena/src/asan.bpf.c
166
static __always_inline u64 first_nonzero_byte(u64 addr, size_t size)
tools/testing/selftests/bpf/libarena/src/asan.bpf.c
178
static __always_inline bool memory_is_poisoned_n(s8 __arena *addr, u64 size)
tools/testing/selftests/bpf/libarena/src/asan.bpf.c
214
static __always_inline bool check_asan_args(s8 __arena *addr, size_t size,
tools/testing/selftests/bpf/libarena/src/asan.bpf.c
253
static __always_inline bool check_region_inline(intptr_t ptr, size_t size,
tools/testing/selftests/bpf/libarena/src/buddy.bpf.c
800
static __always_inline int buddy_free_unlocked(struct buddy __arena *buddy, u64 addr)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
271
static __always_inline u32 sign64(u64 x) { return (x >> 63) & 1; }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
272
static __always_inline u32 sign32(u64 x) { return ((u32)x >> 31) & 1; }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
273
static __always_inline u32 upper32(u64 x) { return (u32)(x >> 32); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
274
static __always_inline u64 swap_low32(u64 x, u32 y) { return (x & 0xffffffff00000000ULL) | y; }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
481
static __always_inline u64 next_u32_block(u64 x) { return x + (1ULL << 32); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
482
static __always_inline u64 prev_u32_block(u64 x) { return x - (1ULL << 32); }
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
485
static __always_inline bool u64_range_contains(u64 v, u64 base, u64 len)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
491
static __always_inline bool u32_range_contains(u32 v, u32 base, u32 len)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
67
static __always_inline u64 min_t(enum num_t t, u64 x, u64 y)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
78
static __always_inline u64 max_t(enum num_t t, u64 x, u64 y)
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
89
static __always_inline u64 cast_t(enum num_t t, u64 x)
tools/testing/selftests/bpf/prog_tests/usdt.c
28
static void __always_inline trigger_func(int x) {
tools/testing/selftests/bpf/prog_tests/usdt.c
350
static void __always_inline f100(int x)
tools/testing/selftests/bpf/prog_tests/usdt.c
365
static void __always_inline f300(int x)
tools/testing/selftests/bpf/prog_tests/usdt.c
377
static void __always_inline f400(int x __attribute__((unused)))
tools/testing/selftests/bpf/progs/bench_bpf_timing.bpf.h
26
static __always_inline void bench_record_sample(__u64 elapsed_ns)
tools/testing/selftests/bpf/progs/bind_perm.c
10
static __always_inline int bind_prog(struct bpf_sock_addr *ctx, int family)
tools/testing/selftests/bpf/progs/bloom_filter_bench.c
63
static __always_inline void log_result(__u32 key)
tools/testing/selftests/bpf/progs/bpf_flow.c
116
static __always_inline int parse_eth_proto(struct __sk_buff *skb, __be16 proto)
tools/testing/selftests/bpf/progs/bpf_flow.c
165
static __always_inline int parse_ip_proto(struct __sk_buff *skb, __u8 proto)
tools/testing/selftests/bpf/progs/bpf_flow.c
256
static __always_inline int parse_ipv6_proto(struct __sk_buff *skb, __u8 nexthdr)
tools/testing/selftests/bpf/progs/bpf_flow.c
75
static __always_inline int export_flow_keys(struct bpf_flow_keys *keys,
tools/testing/selftests/bpf/progs/bpf_flow.c
92
static __always_inline void *bpf_flow_dissect_get_header(struct __sk_buff *skb,
tools/testing/selftests/bpf/progs/bpf_gotox.c
39
static __always_inline void adjust_insns(__u64 x)
tools/testing/selftests/bpf/progs/bpf_mod_race.c
18
static __always_inline bool check_thread_id(void)
tools/testing/selftests/bpf/progs/bpf_test_utils.h
9
static __always_inline void clobber_regs_stack(void)
tools/testing/selftests/bpf/progs/cb_refs.c
40
static __always_inline int cb2(void *map, void *key, void *value, void *ctx)
tools/testing/selftests/bpf/progs/cb_refs.c
67
static __always_inline int cb(void *map, void *key, void *value, void *ctx)
tools/testing/selftests/bpf/progs/cb_refs.c
72
static __always_inline int cb3(void *map, void *key, void *value, void *ctx)
tools/testing/selftests/bpf/progs/cgroup_ancestor.c
13
static __always_inline void log_nth_level(struct __sk_buff *skb, __u32 level)
tools/testing/selftests/bpf/progs/cgroup_read_xattr.c
15
static __always_inline void read_xattr(struct cgroup *cgroup)
tools/testing/selftests/bpf/progs/core_kern.c
9
#define ATTR __always_inline
tools/testing/selftests/bpf/progs/dynptr_success.c
1023
static __always_inline void test_dynptr_probe_str_xdp(struct xdp_md *xdp, void *ptr,
tools/testing/selftests/bpf/progs/dynptr_success.c
936
static __always_inline void test_dynptr_probe(void *ptr, bpf_read_dynptr_fn_t bpf_read_dynptr_fn)
tools/testing/selftests/bpf/progs/dynptr_success.c
965
static __always_inline void test_dynptr_probe_str(void *ptr,
tools/testing/selftests/bpf/progs/dynptr_success.c
995
static __always_inline void test_dynptr_probe_xdp(struct xdp_md *xdp, void *ptr,
tools/testing/selftests/bpf/progs/kfunc_implicit_args_tracing.c
14
static __always_inline __u64
tools/testing/selftests/bpf/progs/linked_list.c
108
static __always_inline
tools/testing/selftests/bpf/progs/linked_list.c
190
static __always_inline
tools/testing/selftests/bpf/progs/linked_list.c
260
static __always_inline
tools/testing/selftests/bpf/progs/linked_list.c
27
static __always_inline
tools/testing/selftests/bpf/progs/linked_list.c
271
static __always_inline
tools/testing/selftests/bpf/progs/linked_list.c
282
static __always_inline
tools/testing/selftests/bpf/progs/linked_list.c
295
static __always_inline
tools/testing/selftests/bpf/progs/linked_list_fail.c
355
static __always_inline
tools/testing/selftests/bpf/progs/linked_list_fail.c
386
static __always_inline
tools/testing/selftests/bpf/progs/linked_list_fail.c
577
static __always_inline
tools/testing/selftests/bpf/progs/lpm_trie_bench.c
82
static __always_inline void generate_key(struct trie_key *key)
tools/testing/selftests/bpf/progs/lsm_cgroup.c
103
static __always_inline int real_bind(struct socket *sock,
tools/testing/selftests/bpf/progs/lsm_cgroup.c
41
static __always_inline int test_local_storage(void)
tools/testing/selftests/bpf/progs/lsm_cgroup.c
53
static __always_inline int real_create(struct socket *sock, int family,
tools/testing/selftests/bpf/progs/map_kptr.c
305
static __always_inline
tools/testing/selftests/bpf/progs/map_kptr.c
359
static __always_inline
tools/testing/selftests/bpf/progs/map_kptr.c
492
static __always_inline int read_ref_count(void)
tools/testing/selftests/bpf/progs/map_kptr.c
512
static __always_inline int stash_ref_ptr(struct map_value *v)
tools/testing/selftests/bpf/progs/map_kptr.c
532
static __always_inline int check_refs(int expected)
tools/testing/selftests/bpf/progs/mem_rdonly_untrusted.c
174
__always_inline
tools/testing/selftests/bpf/progs/mptcp_bpf.h
36
static __always_inline struct sock *
tools/testing/selftests/bpf/progs/profiler1.c
4
#define INLINE __always_inline
tools/testing/selftests/bpf/progs/pyperf.h
220
static __always_inline
tools/testing/selftests/bpf/progs/pyperf.h
75
__always_inline
tools/testing/selftests/bpf/progs/pyperf.h
88
static __always_inline bool get_frame_data(void *frame_ptr, PidData *pidData,
tools/testing/selftests/bpf/progs/rbtree_fail.c
268
static __always_inline
tools/testing/selftests/bpf/progs/ringbuf_bench.c
26
static __always_inline long get_flags()
tools/testing/selftests/bpf/progs/skb_pkt_end.c
9
#define INLINE __always_inline
tools/testing/selftests/bpf/progs/sock_iter_batch.c
11
#define ATTR __always_inline
tools/testing/selftests/bpf/progs/strncmp_bench.c
19
static __always_inline int local_strncmp(const char *s1, unsigned int sz,
tools/testing/selftests/bpf/progs/strobemeta.h
276
__always_inline
tools/testing/selftests/bpf/progs/strobemeta.h
341
__always_inline
tools/testing/selftests/bpf/progs/strobemeta.h
358
static __always_inline uint64_t read_str_var(struct strobemeta_cfg *cfg,
tools/testing/selftests/bpf/progs/strobemeta.h
388
static __always_inline uint64_t read_map_var(struct strobemeta_cfg *cfg,
tools/testing/selftests/bpf/progs/strobemeta.h
510
__always_inline
tools/testing/selftests/bpf/progs/tailcall_bpf2bpf4.c
22
static __always_inline int subprog_noise(void)
tools/testing/selftests/bpf/progs/test_attach_probe.c
88
static __always_inline bool verify_sleepable_user_copy(void)
tools/testing/selftests/bpf/progs/test_attach_probe.c
96
static __always_inline bool verify_sleepable_user_copy_str(void)
tools/testing/selftests/bpf/progs/test_bpf_ma.c
105
static __always_inline void batch_percpu_alloc(struct bpf_map *map, unsigned int batch,
tools/testing/selftests/bpf/progs/test_bpf_ma.c
133
static __always_inline void batch_percpu_free(struct bpf_map *map, unsigned int batch,
tools/testing/selftests/bpf/progs/test_bpf_ma.c
56
static __always_inline void batch_alloc(struct bpf_map *map, unsigned int batch, unsigned int idx)
tools/testing/selftests/bpf/progs/test_bpf_ma.c
83
static __always_inline void batch_free(struct bpf_map *map, unsigned int batch, unsigned int idx)
tools/testing/selftests/bpf/progs/test_bpf_nf.c
263
static __always_inline void
tools/testing/selftests/bpf/progs/test_bpf_nf.c
92
static __always_inline void
tools/testing/selftests/bpf/progs/test_cls_redirect.c
136
static __always_inline size_t buf_off(const buf_t *buf)
tools/testing/selftests/bpf/progs/test_cls_redirect.c
156
static __always_inline bool buf_copy(buf_t *buf, void *dst, size_t len)
tools/testing/selftests/bpf/progs/test_cls_redirect.c
166
static __always_inline bool buf_skip(buf_t *buf, const size_t len)
tools/testing/selftests/bpf/progs/test_cls_redirect.c
184
static __always_inline void *buf_assign(buf_t *buf, const size_t len, void *scratch)
tools/testing/selftests/bpf/progs/test_cls_redirect.c
214
static __always_inline struct iphdr *pkt_parse_ipv4(buf_t *pkt, struct iphdr *scratch)
tools/testing/selftests/bpf/progs/test_cls_redirect.c
32
#define INLINING __always_inline
tools/testing/selftests/bpf/progs/test_cls_redirect.c
348
static __always_inline struct ipv6hdr *
tools/testing/selftests/bpf/progs/test_jhash.h
7
static __always_inline u32 rol32(u32 word, unsigned int shift)
tools/testing/selftests/bpf/progs/test_jhash.h
73
static __always_inline u32 jhash2(const u32 *k, u32 length, u32 initval)
tools/testing/selftests/bpf/progs/test_l4lb.c
205
static __always_inline __u32 get_packet_hash(struct packet_description *pckt,
tools/testing/selftests/bpf/progs/test_l4lb.c
215
static __always_inline bool get_packet_dst(struct real_definition **real,
tools/testing/selftests/bpf/progs/test_l4lb.c
234
static __always_inline int parse_icmpv6(void *data, void *data_end, __u64 off,
tools/testing/selftests/bpf/progs/test_l4lb.c
256
static __always_inline int parse_icmp(void *data, void *data_end, __u64 off,
tools/testing/selftests/bpf/progs/test_l4lb.c
281
static __always_inline bool parse_udp(void *data, __u64 off, void *data_end,
tools/testing/selftests/bpf/progs/test_l4lb.c
300
static __always_inline bool parse_tcp(void *data, __u64 off, void *data_end,
tools/testing/selftests/bpf/progs/test_l4lb.c
322
static __always_inline int process_packet(void *data, __u64 off, void *data_end,
tools/testing/selftests/bpf/progs/test_l4lb_noinline.c
20
static __always_inline __u32 rol32(__u32 word, unsigned int shift)
tools/testing/selftests/bpf/progs/test_l4lb_noinline_dynptr.c
22
static __always_inline __u32 rol32(__u32 word, unsigned int shift)
tools/testing/selftests/bpf/progs/test_lwt_seg6local.c
119
static __always_inline
tools/testing/selftests/bpf/progs/test_lwt_seg6local.c
178
static __always_inline
tools/testing/selftests/bpf/progs/test_lwt_seg6local.c
222
static __always_inline
tools/testing/selftests/bpf/progs/test_lwt_seg6local.c
260
static __always_inline
tools/testing/selftests/bpf/progs/test_lwt_seg6local.c
55
static __always_inline struct ip6_srh_t *get_srh(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_lwt_seg6local.c
89
static __always_inline
tools/testing/selftests/bpf/progs/test_seg6_loop.c
119
static __always_inline int is_valid_tlv_boundary(struct __sk_buff *skb,
tools/testing/selftests/bpf/progs/test_seg6_loop.c
181
static __always_inline int add_tlv(struct __sk_buff *skb,
tools/testing/selftests/bpf/progs/test_seg6_loop.c
55
static __always_inline struct ip6_srh_t *get_srh(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_seg6_loop.c
89
static __always_inline int update_tlv_pad(struct __sk_buff *skb,
tools/testing/selftests/bpf/progs/test_send_signal_kern.c
13
static __always_inline int bpf_send_signal_test(void *ctx)
tools/testing/selftests/bpf/progs/test_sk_lookup.c
627
static __always_inline int select_server_a(struct bpf_sk_lookup *ctx)
tools/testing/selftests/bpf/progs/test_sysctl_loop1.c
21
static __always_inline int is_tcp_mem(struct bpf_sysctl *ctx)
tools/testing/selftests/bpf/progs/test_sysctl_prog.c
22
static __always_inline int is_tcp_mem(struct bpf_sysctl *ctx)
tools/testing/selftests/bpf/progs/test_tc_change_tail.c
12
static __always_inline struct iphdr *parse_ip_header(struct __sk_buff *skb, int *ip_proto)
tools/testing/selftests/bpf/progs/test_tc_change_tail.c
41
static __always_inline struct udphdr *parse_udp_header(struct __sk_buff *skb, struct iphdr *iph)
tools/testing/selftests/bpf/progs/test_tc_neigh.c
39
static __always_inline bool is_remote_ep_v4(struct __sk_buff *skb,
tools/testing/selftests/bpf/progs/test_tc_neigh.c
56
static __always_inline bool is_remote_ep_v6(struct __sk_buff *skb,
tools/testing/selftests/bpf/progs/test_tc_neigh_fib.c
24
static __always_inline int fill_fib_params_v4(struct __sk_buff *skb,
tools/testing/selftests/bpf/progs/test_tc_neigh_fib.c
50
static __always_inline int fill_fib_params_v6(struct __sk_buff *skb,
tools/testing/selftests/bpf/progs/test_tc_neigh_fib.c
91
static __always_inline int tc_redir(struct __sk_buff *skb)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
249
static __always_inline int encap_ipv4(struct __sk_buff *skb, __u8 encap_proto,
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
255
static __always_inline int __encap_ipv6(struct __sk_buff *skb, __u8 encap_proto,
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
420
static __always_inline int encap_ipv6(struct __sk_buff *skb, __u8 encap_proto,
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
73
static __always_inline void set_ipv4_csum(struct iphdr *iph)
tools/testing/selftests/bpf/progs/test_tc_tunnel.c
88
static __always_inline int __encap_ipv4(struct __sk_buff *skb, __u8 encap_proto,
tools/testing/selftests/bpf/progs/test_tcp_custom_syncookie.c
202
static __always_inline void *next(struct tcp_syncookie *ctx, __u32 sz)
tools/testing/selftests/bpf/progs/test_tcp_estats.c
163
static __always_inline void tcp_estats_ev_init(struct tcp_estats_event *event,
tools/testing/selftests/bpf/progs/test_tcp_estats.c
171
static __always_inline void unaligned_u32_set(unsigned char *to, __u8 *from)
tools/testing/selftests/bpf/progs/test_tcp_estats.c
179
static __always_inline void conn_id_ipv4_init(struct tcp_estats_conn_id *conn_id,
tools/testing/selftests/bpf/progs/test_tcp_estats.c
188
static __always_inline void conn_id_ipv6_init(struct tcp_estats_conn_id *conn_id,
tools/testing/selftests/bpf/progs/test_tcp_estats.c
211
static __always_inline void tcp_estats_conn_id_init(struct tcp_estats_conn_id *conn_id,
tools/testing/selftests/bpf/progs/test_tcp_estats.c
227
static __always_inline void tcp_estats_init(struct sock *sk,
tools/testing/selftests/bpf/progs/test_tcp_estats.c
236
static __always_inline void send_basic_event(struct sock *sk,
tools/testing/selftests/bpf/progs/test_tcpbpf_kern.c
17
static __always_inline int get_tp_window_clamp(struct bpf_sock_ops *skops)
tools/testing/selftests/bpf/progs/test_verif_scale2.c
5
#define ATTR __always_inline
tools/testing/selftests/bpf/progs/test_xdp.c
152
static __always_inline int handle_ipv6(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_xdp.c
38
static __always_inline void count_tx(__u32 protocol)
tools/testing/selftests/bpf/progs/test_xdp.c
47
static __always_inline int get_dport(void *trans_data, void *data_end,
tools/testing/selftests/bpf/progs/test_xdp.c
69
static __always_inline void set_ethhdr(struct ethhdr *new_eth,
tools/testing/selftests/bpf/progs/test_xdp.c
79
static __always_inline int handle_ipv4(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_xdp_dynptr.c
159
static __always_inline int handle_ipv6(struct xdp_md *xdp, struct bpf_dynptr *xdp_ptr)
tools/testing/selftests/bpf/progs/test_xdp_dynptr.c
41
static __always_inline void count_tx(__u32 protocol)
tools/testing/selftests/bpf/progs/test_xdp_dynptr.c
50
static __always_inline int get_dport(void *trans_data, __u8 protocol)
tools/testing/selftests/bpf/progs/test_xdp_dynptr.c
67
static __always_inline void set_ethhdr(struct ethhdr *new_eth,
tools/testing/selftests/bpf/progs/test_xdp_dynptr.c
77
static __always_inline int handle_ipv4(struct xdp_md *xdp, struct bpf_dynptr *xdp_ptr)
tools/testing/selftests/bpf/progs/test_xdp_loop.c
148
static __always_inline int handle_ipv6(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_xdp_loop.c
34
static __always_inline void count_tx(__u32 protocol)
tools/testing/selftests/bpf/progs/test_xdp_loop.c
43
static __always_inline int get_dport(void *trans_data, void *data_end,
tools/testing/selftests/bpf/progs/test_xdp_loop.c
65
static __always_inline void set_ethhdr(struct ethhdr *new_eth,
tools/testing/selftests/bpf/progs/test_xdp_loop.c
75
static __always_inline int handle_ipv4(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
20
static __always_inline __u32 rol32(__u32 word, unsigned int shift)
tools/testing/selftests/bpf/progs/test_xdp_vlan.c
212
static __always_inline
tools/testing/selftests/bpf/progs/test_xdp_vlan.c
56
static __always_inline
tools/testing/selftests/bpf/progs/timer.c
458
static __always_inline int test_common(enum test_mode mode)
tools/testing/selftests/bpf/progs/trigger_bench.c
22
static __always_inline void inc_counter(void)
tools/testing/selftests/bpf/progs/trigger_bench.c
40
static __always_inline void do_stacktrace(void *ctx)
tools/testing/selftests/bpf/progs/trigger_bench.c
51
static __always_inline void handle(void *ctx)
tools/testing/selftests/bpf/progs/uprobe_multi.c
36
static __always_inline bool verify_sleepable_user_copy(void)
tools/testing/selftests/bpf/progs/uprobe_multi_session.c
56
static __always_inline bool verify_sleepable_user_copy(void)
tools/testing/selftests/bpf/progs/verifier_iterating_callbacks.c
106
static __always_inline __u64 oob_state_machine(struct num_context *ctx)
tools/testing/selftests/bpf/progs/verifier_map_in_map.c
263
static __always_inline struct rb_ctx __rb_event_reserve(__u32 sz)
tools/testing/selftests/bpf/progs/verifier_sockmap_mutate.c
40
static __always_inline void test_sockmap_delete(void)
tools/testing/selftests/bpf/progs/verifier_sockmap_mutate.c
46
static __always_inline void test_sockmap_update(void *sk)
tools/testing/selftests/bpf/progs/verifier_sockmap_mutate.c
54
static __always_inline void test_sockmap_lookup_and_update(void)
tools/testing/selftests/bpf/progs/verifier_sockmap_mutate.c
64
static __always_inline void test_sockmap_mutate(void *sk)
tools/testing/selftests/bpf/progs/verifier_sockmap_mutate.c
70
static __always_inline void test_sockmap_lookup_and_mutate(void)
tools/testing/selftests/bpf/progs/xdp_features.c
134
static __always_inline int
tools/testing/selftests/bpf/progs/xdp_features.c
64
static __always_inline int
tools/testing/selftests/bpf/progs/xdp_lb_bench.c
176
static __always_inline int encap_v4(struct xdp_md *xdp, __be32 saddr, __be32 daddr,
tools/testing/selftests/bpf/progs/xdp_lb_bench.c
213
static __always_inline int encap_v6(struct xdp_md *xdp, const __be32 saddr[4],
tools/testing/selftests/bpf/progs/xdp_lb_bench.c
249
static __always_inline void update_stats(void *map, __u32 key, __u16 bytes)
tools/testing/selftests/bpf/progs/xdp_lb_bench.c
259
static __always_inline void count_action(int action)
tools/testing/selftests/bpf/progs/xdp_lb_bench.c
276
static __always_inline bool is_under_flood(void)
tools/testing/selftests/bpf/progs/xdp_lb_bench.c
297
static __always_inline struct real_definition *connection_table_lookup(void *lru_map,
tools/testing/selftests/bpf/progs/xdp_lb_bench.c
324
static __always_inline bool get_packet_dst(struct real_definition **real, struct flow_key *flow,
tools/testing/selftests/bpf/progs/xdp_lb_bench.c
365
static __always_inline void update_vip_lru_miss_stats(struct vip_definition *vip, bool is_v6,
tools/testing/selftests/bpf/progs/xdp_lb_bench.c
551
static __always_inline int strip_encap(struct xdp_md *xdp, const struct ethhdr *saved_eth)
tools/testing/selftests/bpf/progs/xdp_lb_bench.c
578
static __always_inline void randomize_src(struct xdp_md *xdp, int saddr_off, __u32 *rand_state)
tools/testing/selftests/bpf/progs/xdp_lb_bench.c
82
static __always_inline void ipv4_csum(struct iphdr *iph)
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
112
static __always_inline void swap_eth_addr(__u8 *a, __u8 *b)
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
121
static __always_inline __u16 csum_fold(__u32 csum)
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
128
static __always_inline __u16 csum_tcpudp_magic(__be32 saddr, __be32 daddr,
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
149
static __always_inline __u16 csum_ipv6_magic(const struct in6_addr *saddr,
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
174
static __always_inline __u64 tcp_clock_ns(void)
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
179
static __always_inline __u32 tcp_ns_to_ts(__u64 ns)
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
184
static __always_inline __u32 tcp_clock_ms(void)
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
199
static __always_inline u8 *next(struct tcpopt_context *ctx, __u32 sz)
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
274
static __always_inline bool tscookie_init(struct tcphdr *tcp_header,
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
310
static __always_inline void values_get_tcpipopts(__u16 *mss, __u8 *wscale,
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
332
static __always_inline void values_inc_synacks(void)
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
342
static __always_inline bool check_port_allowed(__u16 port)
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
375
static __always_inline int tcp_dissect(void *data, void *data_end,
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
430
static __always_inline int tcp_lookup(void *ctx, struct header_pointers *hdr, bool xdp)
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
482
static __always_inline __u8 tcp_mkoptions(__be32 *buf, __be32 *tsopt, __u16 mss,
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
514
static __always_inline void tcp_gen_synack(struct tcphdr *tcp_header,
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
535
static __always_inline void tcpv4_gen_synack(struct header_pointers *hdr,
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
558
static __always_inline void tcpv6_gen_synack(struct header_pointers *hdr,
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
579
static __always_inline int syncookie_handle_syn(struct header_pointers *hdr,
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
731
static __always_inline int syncookie_handle_ack(struct header_pointers *hdr)
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
750
static __always_inline int syncookie_part1(void *ctx, void *data, void *data_end,
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
787
static __always_inline int syncookie_part2(void *ctx, void *data, void *data_end,
tools/testing/selftests/bpf/progs/xdpwall.c
106
static __always_inline struct ethhdr *parse_ethhdr(void *data, void *data_end)
tools/testing/selftests/bpf/progs/xdpwall.c
116
static __always_inline __u8 filter_ipv6_addr(const struct in6_addr *ipv6addr)
tools/testing/selftests/bpf/progs/xdpwall.c
125
static __always_inline __u8 filter_ipv4_addr(const __u32 ipaddr)
tools/testing/selftests/bpf/progs/xdpwall.c
134
static __always_inline __u8 filter_ipv4_lpm(const __u32 ipaddr)
tools/testing/selftests/bpf/progs/xdpwall.c
148
static __always_inline void
tools/testing/selftests/bpf/progs/xdpwall.c
164
static __always_inline void *
tools/testing/selftests/bpf/progs/xdpwall.c
173
static __always_inline bool tcphdr_only_contains_flag(struct tcphdr *tcp,
tools/testing/selftests/bpf/progs/xdpwall.c
180
static __always_inline void set_tcp_flags(struct pkt_info *info,
tools/testing/selftests/bpf/progs/xdpwall.c
190
static __always_inline bool
tools/testing/selftests/bpf/progs/xdpwall.c
205
static __always_inline bool
tools/testing/selftests/bpf/progs/xdpwall.c
219
static __always_inline __u8 filter_tcp_port(int port)
tools/testing/selftests/bpf/progs/xdpwall.c
226
static __always_inline __u16 filter_udp_port(int port)
tools/testing/selftests/bpf/progs/xdpwall.c
233
static __always_inline bool
tools/testing/selftests/bpf/progs/xdpwall.c
256
static __always_inline __u8
tools/testing/selftests/bpf/progs/xdpwall.c
298
static __always_inline __u8 parse_ipv6_gue(struct pkt_info *info,
tools/testing/selftests/bpf/xdp_lb_bench_common.h
36
#define LB_INLINE static __always_inline
tools/testing/selftests/kvm/include/arm64/processor.h
217
static __always_inline void __raw_writel(u32 val, volatile void *addr)
tools/testing/selftests/kvm/include/arm64/processor.h
222
static __always_inline u32 __raw_readl(const volatile void *addr)
tools/testing/selftests/kvm/include/arm64/processor.h
229
static __always_inline void __raw_writeq(u64 val, volatile void *addr)
tools/testing/selftests/kvm/include/arm64/processor.h
234
static __always_inline u64 __raw_readq(const volatile void *addr)
tools/testing/selftests/kvm/include/arm64/processor.h
334
static __always_inline u64 ctxt_reg_alias(struct kvm_vcpu *vcpu, u32 encoding)
tools/testing/selftests/kvm/include/kvm_util.h
336
static __always_inline void static_assert_is_vm(struct kvm_vm *vm) { }
tools/testing/selftests/kvm/include/kvm_util.h
380
static __always_inline void static_assert_is_vcpu(struct kvm_vcpu *vcpu) { }
tools/testing/selftests/kvm/include/x86/processor.h
1008
static __always_inline bool kvm_cpu_has_p(struct kvm_x86_cpu_property property)
tools/testing/selftests/kvm/include/x86/processor.h
1042
static __always_inline u64 kvm_cpu_supported_xcr0(void)
tools/testing/selftests/kvm/include/x86/processor.h
768
static __always_inline bool this_cpu_has_p(struct kvm_x86_cpu_property property)
tools/testing/selftests/kvm/include/x86/processor.h
802
static __always_inline u64 this_cpu_supported_xcr0(void)
tools/testing/selftests/mm/pkey_sighandler_tests.c
44
static __always_inline
tools/testing/selftests/net/bench/page_pool/time_bench.h
103
static __always_inline uint64_t tsc_start_clock(void)
tools/testing/selftests/net/bench/page_pool/time_bench.h
117
static __always_inline uint64_t tsc_stop_clock(void)
tools/testing/selftests/net/bench/page_pool/time_bench.h
164
static __always_inline unsigned int long long p_rdpmc(unsigned int in)
tools/testing/selftests/net/bench/page_pool/time_bench.h
177
static __always_inline unsigned long long pmc_inst(void)
tools/testing/selftests/net/bench/page_pool/time_bench.h
183
static __always_inline unsigned long long pmc_clk(void)
tools/testing/selftests/net/bench/page_pool/time_bench.h
214
static __always_inline void time_bench_start(struct time_bench_record *rec)
tools/testing/selftests/net/bench/page_pool/time_bench.h
225
static __always_inline void time_bench_stop(struct time_bench_record *rec,
tools/testing/selftests/net/lib/xdp_metadata.bpf.c
61
static __always_inline __u16 get_dest_port(void *l4, void *data_end,
tools/testing/selftests/net/lib/xdp_native.bpf.c
271
static __always_inline __u16 csum_fold_helper(__u32 csum)
tools/testing/selftests/net/lib/xdp_native.bpf.c
277
static __always_inline __u16 csum_fold_udp_helper(__u32 csum)
tools/testing/selftests/rseq/rseq-or1k-bits.h
119
static inline __always_inline
tools/testing/selftests/rseq/rseq-or1k-bits.h
163
static inline __always_inline
tools/testing/selftests/rseq/rseq-or1k-bits.h
232
static inline __always_inline
tools/testing/selftests/rseq/rseq-or1k-bits.h
282
static inline __always_inline
tools/testing/selftests/rseq/rseq-or1k-bits.h
345
static inline __always_inline
tools/testing/selftests/rseq/rseq-or1k-bits.h
62
static inline __always_inline
tools/testing/selftests/rseq/rseq-or1k-bits.h
8
static inline __always_inline
tools/testing/selftests/rseq/rseq-riscv-bits.h
118
static inline __always_inline
tools/testing/selftests/rseq/rseq-riscv-bits.h
162
static inline __always_inline
tools/testing/selftests/rseq/rseq-riscv-bits.h
231
static inline __always_inline
tools/testing/selftests/rseq/rseq-riscv-bits.h
280
static inline __always_inline
tools/testing/selftests/rseq/rseq-riscv-bits.h
343
static inline __always_inline
tools/testing/selftests/rseq/rseq-riscv-bits.h
61
static inline __always_inline
tools/testing/selftests/rseq/rseq-riscv-bits.h
8
static inline __always_inline
tools/testing/vma/include/dup.h
1002
static __always_inline void vma_flags_set_mask(vma_flags_t *flags, vma_flags_t to_set)
tools/testing/vma/include/dup.h
1013
static __always_inline void vma_flags_clear_mask(vma_flags_t *flags, vma_flags_t to_clear)
tools/testing/vma/include/dup.h
1024
static __always_inline vma_flags_t vma_flags_diff_pair(const vma_flags_t *flags,
tools/testing/vma/include/dup.h
1036
static __always_inline bool vma_flags_same_pair(const vma_flags_t *flags,
tools/testing/vma/include/dup.h
1045
static __always_inline bool vma_flags_same_mask(const vma_flags_t *flags,
tools/testing/vma/include/dup.h
1057
static __always_inline bool vma_test(const struct vm_area_struct *vma,
tools/testing/vma/include/dup.h
1063
static __always_inline bool vma_test_any_mask(const struct vm_area_struct *vma,
tools/testing/vma/include/dup.h
1072
static __always_inline bool vma_test_all_mask(const struct vm_area_struct *vma,
tools/testing/vma/include/dup.h
1081
static __always_inline bool
tools/testing/vma/include/dup.h
1087
static __always_inline void vma_set_flags_mask(struct vm_area_struct *vma,
tools/testing/vma/include/dup.h
1096
static __always_inline void vma_clear_flags_mask(struct vm_area_struct *vma,
tools/testing/vma/include/dup.h
1105
static __always_inline bool vma_desc_test(const struct vm_area_desc *desc,
tools/testing/vma/include/dup.h
1111
static __always_inline bool vma_desc_test_any_mask(const struct vm_area_desc *desc,
tools/testing/vma/include/dup.h
1120
static __always_inline bool vma_desc_test_all_mask(const struct vm_area_desc *desc,
tools/testing/vma/include/dup.h
1129
static __always_inline void vma_desc_set_flags_mask(struct vm_area_desc *desc,
tools/testing/vma/include/dup.h
1138
static __always_inline void vma_desc_clear_flags_mask(struct vm_area_desc *desc,
tools/testing/vma/include/dup.h
444
static __always_inline bool vma_flags_empty(const vma_flags_t *flags)
tools/testing/vma/include/dup.h
795
static __always_inline void vma_flags_overwrite_word(vma_flags_t *flags,
tools/testing/vma/include/dup.h
809
static __always_inline void vma_flags_overwrite_word_once(vma_flags_t *flags,
tools/testing/vma/include/dup.h
818
static __always_inline void vma_flags_set_word(vma_flags_t *flags,
tools/testing/vma/include/dup.h
827
static __always_inline void vma_flags_clear_word(vma_flags_t *flags,
tools/testing/vma/include/dup.h
835
static __always_inline void vma_flags_clear_all(vma_flags_t *flags)
tools/testing/vma/include/dup.h
847
static __always_inline vm_flags_t vma_flags_to_legacy(vma_flags_t flags)
tools/testing/vma/include/dup.h
858
static __always_inline vma_flags_t legacy_to_vma_flags(vm_flags_t flags)
tools/testing/vma/include/dup.h
866
static __always_inline void vma_flags_set_flag(vma_flags_t *flags,
tools/testing/vma/include/dup.h
924
static __always_inline vma_flags_t __mk_vma_flags(vma_flags_t flags,
tools/testing/vma/include/dup.h
940
static __always_inline int vma_flags_count(const vma_flags_t *flags)
tools/testing/vma/include/dup.h
947
static __always_inline bool vma_flags_test(const vma_flags_t *flags,
tools/testing/vma/include/dup.h
955
static __always_inline vma_flags_t vma_flags_and_mask(const vma_flags_t *flags,
tools/testing/vma/include/dup.h
970
static __always_inline bool vma_flags_test_any_mask(const vma_flags_t *flags,
tools/testing/vma/include/dup.h
982
static __always_inline bool vma_flags_test_all_mask(const vma_flags_t *flags,
tools/testing/vma/include/dup.h
994
static __always_inline bool vma_flags_test_single_mask(const vma_flags_t *flags,
tools/tracing/latency/latency-collector.c
1071
static __always_inline
tools/tracing/latency/latency-collector.c
239
static __always_inline void *malloc_or_die(size_t size)
tools/tracing/latency/latency-collector.c
250
static __always_inline void *malloc_or_die_nocleanup(size_t size)
tools/tracing/latency/latency-collector.c
259
static __always_inline void write_or_die(int fd, const char *buf, size_t count)
tools/tracing/latency/latency-collector.c
276
static __always_inline void clock_gettime_or_die(clockid_t clk_id,
tools/tracing/latency/latency-collector.c
285
static __always_inline void sigemptyset_or_die(sigset_t *s)
tools/tracing/latency/latency-collector.c
293
static __always_inline void sigaddset_or_die(sigset_t *s, int signum)
tools/tracing/latency/latency-collector.c
301
static __always_inline void sigaction_or_die(int signum,
tools/tracing/latency/latency-collector.c
324
static __always_inline void mutex_lock(pthread_mutex_t *mtx)
tools/tracing/latency/latency-collector.c
332
static __always_inline void mutex_unlock(pthread_mutex_t *mtx)
tools/tracing/latency/latency-collector.c
339
static __always_inline void cond_signal(pthread_cond_t *cond)
tools/tracing/latency/latency-collector.c
346
static __always_inline void cond_wait(pthread_cond_t *restrict cond,
tools/tracing/latency/latency-collector.c
354
static __always_inline void cond_broadcast(pthread_cond_t *cond)
tools/tracing/latency/latency-collector.c
361
static __always_inline void
tools/tracing/latency/latency-collector.c
370
static __always_inline void mutexattr_init(pthread_mutexattr_t *attr)
tools/tracing/latency/latency-collector.c
377
static __always_inline void mutexattr_destroy(pthread_mutexattr_t *attr)
tools/tracing/latency/latency-collector.c
384
static __always_inline void mutexattr_settype(pthread_mutexattr_t *attr,
tools/tracing/latency/latency-collector.c
392
static __always_inline void condattr_init(pthread_condattr_t *attr)
tools/tracing/latency/latency-collector.c
399
static __always_inline void condattr_destroy(pthread_condattr_t *attr)
tools/tracing/latency/latency-collector.c
406
static __always_inline void condattr_setclock(pthread_condattr_t *attr,
tools/tracing/latency/latency-collector.c
414
static __always_inline void cond_init(pthread_cond_t *cond,
tools/tracing/latency/latency-collector.c
422
static __always_inline int
tools/tracing/latency/latency-collector.c
505
static __always_inline void check_signals(void)
tools/tracing/latency/latency-collector.c
513
static __always_inline void get_time_in_future(struct timespec *future,
tools/tracing/latency/latency-collector.c
527
static __always_inline bool time_has_passed(const struct timespec *time)
tools/tracing/latency/latency-collector.c
672
static __always_inline
tools/tracing/latency/latency-collector.c
679
static __always_inline
tools/tracing/latency/latency-collector.c
685
static __always_inline int printstate_cnt_inc(void)
tools/tracing/latency/latency-collector.c
695
static __always_inline int printstate_cnt_dec(void)
tools/tracing/latency/latency-collector.c
705
static __always_inline int printstate_cnt_read(void)
tools/tracing/latency/latency-collector.c
715
static __always_inline
tools/tracing/latency/latency-collector.c
797
static __always_inline int queue_len(const struct queue *q)
tools/tracing/latency/latency-collector.c
805
static __always_inline int queue_nr_free(const struct queue *q)
tools/tracing/latency/latency-collector.c
818
static __always_inline void queue_idx_inc(int *idx)
tools/tracing/latency/latency-collector.c
823
static __always_inline void queue_push_to_back(struct queue *q,
tools/tracing/latency/latency-collector.c
830
static __always_inline struct entry queue_pop_from_front(struct queue *q)
tools/tracing/latency/latency-collector.c
838
static __always_inline void queue_cond_signal(struct queue *q)
tools/tracing/latency/latency-collector.c
843
static __always_inline void queue_cond_wait(struct queue *q)
tools/tracing/latency/latency-collector.c
848
static __always_inline int queue_try_to_add_entry(struct queue *q,
tools/tracing/rtla/src/timerlat.bpf.c
7
#define nosubprog __always_inline
tools/virtio/linux/ucopysize.h
15
static __always_inline __must_check bool
tools/virtio/ringtest/main.h
150
#ifndef __always_inline
tools/virtio/ringtest/main.h
154
static __always_inline
tools/virtio/ringtest/main.h
169
static __always_inline void __write_once_size(volatile void *p, void *res, int size)
virt/kvm/guest_memfd.c
38
static __always_inline struct gmem_inode *GMEM_I(struct inode *inode)
virt/kvm/kvm_main.c
2465
static __always_inline void kvm_handle_gfn_range(struct kvm *kvm,
virt/kvm/kvm_main.c
560
static __always_inline kvm_mn_ret_t kvm_handle_hva_range(struct kvm *kvm,
virt/kvm/kvm_main.c
649
static __always_inline bool kvm_age_hva_range(struct mmu_notifier *mn,
virt/kvm/kvm_main.c
667
static __always_inline bool kvm_age_hva_range_no_flush(struct mmu_notifier *mn,