Searched refs:__always_inline (Results 1 - 25 of 736) sorted by relevance

1234567891011>>

/linux-master/tools/testing/selftests/bpf/progs/
H A Dprofiler1.c4 #define INLINE __always_inline
/linux-master/arch/x86/include/asm/
H A Dirqflags.h17 extern __always_inline unsigned long native_save_fl(void)
35 static __always_inline void native_irq_disable(void)
40 static __always_inline void native_irq_enable(void)
45 static __always_inline void native_safe_halt(void)
51 static __always_inline void native_halt(void)
65 static __always_inline unsigned long arch_local_save_flags(void)
70 static __always_inline void arch_local_irq_disable(void)
75 static __always_inline void arch_local_irq_enable(void)
84 static __always_inline void arch_safe_halt(void)
93 static __always_inline voi
[all...]
H A Dcpumask.h14 static __always_inline bool arch_cpu_online(int cpu)
19 static __always_inline void arch_cpumask_clear_cpu(int cpu, struct cpumask *dstp)
24 static __always_inline bool arch_cpu_online(int cpu)
29 static __always_inline void arch_cpumask_clear_cpu(int cpu, struct cpumask *dstp)
/linux-master/include/asm-generic/vdso/
H A Dvsyscall.h8 static __always_inline struct vdso_data *__arch_get_k_vdso_data(void)
15 static __always_inline void __arch_update_vsyscall(struct vdso_data *vdata,
22 static __always_inline void __arch_sync_vdso_data(struct vdso_data *vdata)
/linux-master/arch/s390/include/asm/
H A Dirqflags.h35 static __always_inline void __arch_local_irq_ssm(unsigned long flags)
40 static __always_inline unsigned long arch_local_save_flags(void)
45 static __always_inline unsigned long arch_local_irq_save(void)
50 static __always_inline void arch_local_irq_disable(void)
55 static __always_inline void arch_local_irq_enable(void)
61 static __always_inline void arch_local_irq_restore(unsigned long flags)
68 static __always_inline bool arch_irqs_disabled_flags(unsigned long flags)
73 static __always_inline bool arch_irqs_disabled(void)
H A Dpreempt.h15 static __always_inline int preempt_count(void)
20 static __always_inline void preempt_count_set(int pc)
32 static __always_inline void set_preempt_need_resched(void)
37 static __always_inline void clear_preempt_need_resched(void)
42 static __always_inline bool test_preempt_need_resched(void)
47 static __always_inline void __preempt_count_add(int val)
62 static __always_inline void __preempt_count_sub(int val)
67 static __always_inline bool __preempt_count_dec_and_test(void)
72 static __always_inline bool should_resched(int preempt_offset)
82 static __always_inline in
[all...]
H A Dtext-patching.h8 static __always_inline void sync_core(void)
/linux-master/include/asm-generic/bitops/
H A Dbuiltin-__fls.h11 static __always_inline unsigned int __fls(unsigned long word)
H A Dbuiltin-__ffs.h11 static __always_inline unsigned int __ffs(unsigned long word)
H A Dbuiltin-fls.h12 static __always_inline int fls(unsigned int x)
H A Dinstrumented-atomic.h26 static __always_inline void set_bit(long nr, volatile unsigned long *addr)
39 static __always_inline void clear_bit(long nr, volatile unsigned long *addr)
55 static __always_inline void change_bit(long nr, volatile unsigned long *addr)
68 static __always_inline bool test_and_set_bit(long nr, volatile unsigned long *addr)
82 static __always_inline bool test_and_clear_bit(long nr, volatile unsigned long *addr)
96 static __always_inline bool test_and_change_bit(long nr, volatile unsigned long *addr)
/linux-master/include/asm-generic/
H A Dpreempt.h9 static __always_inline int preempt_count(void)
14 static __always_inline volatile int *preempt_count_ptr(void)
19 static __always_inline void preempt_count_set(int pc)
35 static __always_inline void set_preempt_need_resched(void)
39 static __always_inline void clear_preempt_need_resched(void)
43 static __always_inline bool test_preempt_need_resched(void)
52 static __always_inline void __preempt_count_add(int val)
57 static __always_inline void __preempt_count_sub(int val)
62 static __always_inline bool __preempt_count_dec_and_test(void)
75 static __always_inline boo
[all...]
H A Dpgtable_uffd.h5 static __always_inline int pte_uffd_wp(pte_t pte)
10 static __always_inline int pmd_uffd_wp(pmd_t pmd)
15 static __always_inline pte_t pte_mkuffd_wp(pte_t pte)
20 static __always_inline pmd_t pmd_mkuffd_wp(pmd_t pmd)
25 static __always_inline pte_t pte_clear_uffd_wp(pte_t pte)
30 static __always_inline pmd_t pmd_clear_uffd_wp(pmd_t pmd)
35 static __always_inline pte_t pte_swp_mkuffd_wp(pte_t pte)
40 static __always_inline int pte_swp_uffd_wp(pte_t pte)
45 static __always_inline pte_t pte_swp_clear_uffd_wp(pte_t pte)
/linux-master/arch/powerpc/include/asm/
H A Dkup.h12 static __always_inline bool kuap_is_disabled(void);
51 static __always_inline bool kuap_is_disabled(void)
58 static __always_inline bool kuap_is_disabled(void) { return true; }
60 static __always_inline bool
66 static __always_inline void kuap_user_restore(struct pt_regs *regs) { }
67 static __always_inline void __kuap_kernel_restore(struct pt_regs *regs, unsigned long amr) { }
75 static __always_inline void allow_user_access(void __user *to, const void __user *from,
77 static __always_inline void prevent_user_access(unsigned long dir) { }
78 static __always_inline unsigned long prevent_user_access_return(void) { return 0UL; }
79 static __always_inline voi
[all...]
/linux-master/arch/x86/include/asm/vdso/
H A Dprocessor.h11 static __always_inline void rep_nop(void)
16 static __always_inline void cpu_relax(void)
/linux-master/arch/arm/include/asm/
H A Dbitrev.h5 static __always_inline __attribute_const__ u32 __arch_bitrev32(u32 x)
11 static __always_inline __attribute_const__ u16 __arch_bitrev16(u16 x)
16 static __always_inline __attribute_const__ u8 __arch_bitrev8(u8 x)
/linux-master/arch/arm64/include/asm/
H A Dbitrev.h4 static __always_inline __attribute_const__ u32 __arch_bitrev32(u32 x)
10 static __always_inline __attribute_const__ u16 __arch_bitrev16(u16 x)
15 static __always_inline __attribute_const__ u8 __arch_bitrev8(u8 x)
H A Dirqflags.h23 static __always_inline void __daif_local_irq_enable(void)
30 static __always_inline void __pmr_local_irq_enable(void)
52 static __always_inline void __daif_local_irq_disable(void)
59 static __always_inline void __pmr_local_irq_disable(void)
80 static __always_inline unsigned long __daif_local_save_flags(void)
85 static __always_inline unsigned long __pmr_local_save_flags(void)
102 static __always_inline bool __daif_irqs_disabled_flags(unsigned long flags)
107 static __always_inline bool __pmr_irqs_disabled_flags(unsigned long flags)
121 static __always_inline bool __daif_irqs_disabled(void)
126 static __always_inline boo
[all...]
/linux-master/arch/powerpc/include/asm/nohash/
H A Dkup-booke.h21 static __always_inline void __kuap_lock(void)
28 static __always_inline void __kuap_save_and_lock(struct pt_regs *regs)
36 static __always_inline void kuap_user_restore(struct pt_regs *regs)
46 static __always_inline void __kuap_kernel_restore(struct pt_regs *regs, unsigned long kuap)
55 static __always_inline unsigned long __kuap_get_and_assert_locked(void)
64 static __always_inline void uaccess_begin_booke(unsigned long val)
70 static __always_inline void uaccess_end_booke(void)
76 static __always_inline void allow_user_access(void __user *to, const void __user *from,
82 static __always_inline void prevent_user_access(unsigned long dir)
87 static __always_inline unsigne
[all...]
/linux-master/arch/powerpc/include/asm/nohash/32/
H A Dkup-8xx.h14 static __always_inline void __kuap_save_and_lock(struct pt_regs *regs)
21 static __always_inline void kuap_user_restore(struct pt_regs *regs)
25 static __always_inline void __kuap_kernel_restore(struct pt_regs *regs, unsigned long kuap)
31 static __always_inline unsigned long __kuap_get_and_assert_locked(void)
40 static __always_inline void uaccess_begin_8xx(unsigned long val)
46 static __always_inline void uaccess_end_8xx(void)
52 static __always_inline void allow_user_access(void __user *to, const void __user *from,
58 static __always_inline void prevent_user_access(unsigned long dir)
63 static __always_inline unsigned long prevent_user_access_return(void)
74 static __always_inline voi
[all...]
/linux-master/include/linux/sched/
H A Didle.h28 static __always_inline void __current_set_polling(void)
34 static __always_inline void __current_clr_polling(void)
42 static __always_inline void __current_set_polling(void)
48 static __always_inline void __current_clr_polling(void)
56 static __always_inline bool __must_check current_set_polling_and_test(void)
69 static __always_inline bool __must_check current_clr_polling_and_test(void)
96 static __always_inline void current_clr_polling(void)
/linux-master/include/linux/
H A Dcontext_tracking_state.h52 static __always_inline int __ct_state(void)
59 static __always_inline int ct_dynticks(void)
64 static __always_inline int ct_dynticks_cpu(int cpu)
71 static __always_inline int ct_dynticks_cpu_acquire(int cpu)
78 static __always_inline long ct_dynticks_nesting(void)
83 static __always_inline long ct_dynticks_nesting_cpu(int cpu)
90 static __always_inline long ct_dynticks_nmi_nesting(void)
95 static __always_inline long ct_dynticks_nmi_nesting_cpu(int cpu)
106 static __always_inline bool context_tracking_enabled(void)
111 static __always_inline boo
[all...]
H A Dcontext_tracking.h39 static __always_inline void user_enter_irqoff(void)
45 static __always_inline void user_exit_irqoff(void)
75 static __always_inline bool context_tracking_guest_enter(void)
83 static __always_inline void context_tracking_guest_exit(void)
100 static __always_inline bool context_tracking_guest_enter(void) { return false; }
101 static __always_inline void context_tracking_guest_exit(void) { }
120 static __always_inline bool rcu_dynticks_curr_cpu_in_eqs(void)
129 static __always_inline unsigned long ct_state_inc(int incby)
134 static __always_inline bool warn_rcu_enter(void)
151 static __always_inline voi
[all...]
/linux-master/arch/mips/include/asm/
H A Dbitrev.h7 static __always_inline __attribute_const__ u32 __arch_bitrev32(u32 x)
15 static __always_inline __attribute_const__ u16 __arch_bitrev16(u16 x)
23 static __always_inline __attribute_const__ u8 __arch_bitrev8(u8 x)
/linux-master/arch/loongarch/include/asm/
H A Dbitrev.h10 static __always_inline __attribute_const__ u32 __arch_bitrev32(u32 x)
18 static __always_inline __attribute_const__ u16 __arch_bitrev16(u16 x)
26 static __always_inline __attribute_const__ u8 __arch_bitrev8(u8 x)

Completed in 325 milliseconds

1234567891011>>