Home
last modified time | relevance | path

Searched refs:noinstr (Results 1 - 25 of 153) sorted by relevance

1234567

/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dentry-common.c24 static void noinstr enter_from_kernel_mode(struct pt_regs *regs) in enter_from_kernel_mode()
46 static void noinstr exit_to_kernel_mode(struct pt_regs *regs) in exit_to_kernel_mode()
66 void noinstr arm64_enter_nmi(struct pt_regs *regs) in arm64_enter_nmi()
79 void noinstr arm64_exit_nmi(struct pt_regs *regs) in arm64_exit_nmi()
96 asmlinkage void noinstr enter_el1_irq_or_nmi(struct pt_regs *regs) in enter_el1_irq_or_nmi()
104 asmlinkage void noinstr exit_el1_irq_or_nmi(struct pt_regs *regs) in exit_el1_irq_or_nmi()
112 static void noinstr el1_abort(struct pt_regs *regs, unsigned long esr) in el1_abort()
124 static void noinstr el1_pc(struct pt_regs *regs, unsigned long esr) in el1_pc()
135 static void noinstr el1_undef(struct pt_regs *regs, unsigned long esr) in el1_undef()
144 static void noinstr el1_bt
[all...]
/kernel/linux/linux-5.10/arch/loongarch/include/asm/
H A Dexception.h12 asmlinkage void noinstr do_ade(struct pt_regs *regs);
13 asmlinkage void noinstr do_ale(struct pt_regs *regs);
14 asmlinkage void noinstr do_bce(struct pt_regs *regs);
15 asmlinkage void noinstr do_bp(struct pt_regs *regs);
16 asmlinkage void noinstr do_ri(struct pt_regs *regs);
17 asmlinkage void noinstr do_fpu(struct pt_regs *regs);
18 asmlinkage void noinstr do_fpe(struct pt_regs *regs, unsigned long fcsr);
19 asmlinkage void noinstr do_lsx(struct pt_regs *regs);
20 asmlinkage void noinstr do_lasx(struct pt_regs *regs);
21 asmlinkage void noinstr do_lb
[all...]
/kernel/linux/linux-6.6/arch/loongarch/include/asm/
H A Dexception.h12 asmlinkage void noinstr do_ade(struct pt_regs *regs);
13 asmlinkage void noinstr do_ale(struct pt_regs *regs);
14 asmlinkage void noinstr do_bce(struct pt_regs *regs);
15 asmlinkage void noinstr do_bp(struct pt_regs *regs);
16 asmlinkage void noinstr do_ri(struct pt_regs *regs);
17 asmlinkage void noinstr do_fpu(struct pt_regs *regs);
18 asmlinkage void noinstr do_fpe(struct pt_regs *regs, unsigned long fcsr);
19 asmlinkage void noinstr do_lsx(struct pt_regs *regs);
20 asmlinkage void noinstr do_lasx(struct pt_regs *regs);
21 asmlinkage void noinstr do_lb
[all...]
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dentry-common.c56 static void noinstr enter_from_kernel_mode(struct pt_regs *regs) in enter_from_kernel_mode()
91 static void noinstr exit_to_kernel_mode(struct pt_regs *regs) in exit_to_kernel_mode()
149 asmlinkage void noinstr asm_exit_to_user_mode(struct pt_regs *regs) in asm_exit_to_user_mode()
159 static void noinstr arm64_enter_nmi(struct pt_regs *regs) in arm64_enter_nmi()
177 static void noinstr arm64_exit_nmi(struct pt_regs *regs) in arm64_exit_nmi()
199 static void noinstr arm64_enter_el1_dbg(struct pt_regs *regs) in arm64_enter_el1_dbg()
214 static void noinstr arm64_exit_el1_dbg(struct pt_regs *regs) in arm64_exit_el1_dbg()
286 static void noinstr __panic_unhandled(struct pt_regs *regs, const char *vector, in __panic_unhandled()
302 asmlinkage void noinstr el##_##regsize##_##vector##_handler(struct pt_regs *regs) \
392 static void noinstr el1_abor
[all...]
H A Didle.c23 void noinstr cpu_do_idle(void) in cpu_do_idle()
38 void noinstr arch_cpu_idle(void) in arch_cpu_idle()
/kernel/linux/linux-6.6/kernel/
H A Dcontext_tracking.c81 static noinstr void ct_kernel_exit_state(int offset) in ct_kernel_exit_state()
101 static noinstr void ct_kernel_enter_state(int offset) in ct_kernel_enter_state()
124 static void noinstr ct_kernel_exit(bool user, int offset) in ct_kernel_exit()
144 // instrumentation for the noinstr ct_kernel_exit_state() in ct_kernel_exit()
163 static void noinstr ct_kernel_enter(bool user, int offset) in ct_kernel_enter()
182 // instrumentation for the noinstr ct_kernel_enter_state() in ct_kernel_enter()
204 void noinstr ct_nmi_exit(void) in ct_nmi_exit()
234 // instrumentation for the noinstr ct_kernel_exit_state() in ct_nmi_exit()
258 void noinstr ct_nmi_enter(void) in ct_nmi_enter()
284 // instrumentation for the noinstr rcu_dynticks_curr_cpu_in_eq in ct_nmi_enter()
[all...]
H A Dstackleak.c127 asmlinkage void noinstr stackleak_erase(void) in stackleak_erase()
139 asmlinkage void noinstr stackleak_erase_on_task_stack(void) in stackleak_erase_on_task_stack()
151 asmlinkage void noinstr stackleak_erase_off_task_stack(void) in stackleak_erase_off_task_stack()
159 void __used __no_caller_saved_registers noinstr stackleak_track_stack(void) in stackleak_track_stack()
/kernel/linux/linux-5.10/kernel/entry/
H A Dcommon.c91 noinstr long syscall_enter_from_user_mode(struct pt_regs *regs, long syscall) in syscall_enter_from_user_mode()
105 noinstr void syscall_enter_from_user_mode_prepare(struct pt_regs *regs) in syscall_enter_from_user_mode_prepare()
269 __visible noinstr void syscall_exit_to_user_mode(struct pt_regs *regs) in syscall_exit_to_user_mode()
279 noinstr void irqentry_enter_from_user_mode(struct pt_regs *regs) in irqentry_enter_from_user_mode()
284 noinstr void irqentry_exit_to_user_mode(struct pt_regs *regs) in irqentry_exit_to_user_mode()
292 noinstr irqentry_state_t irqentry_enter(struct pt_regs *regs) in irqentry_enter()
369 noinstr void irqentry_exit(struct pt_regs *regs, irqentry_state_t state) in irqentry_exit()
409 irqentry_state_t noinstr irqentry_nmi_enter(struct pt_regs *regs) in irqentry_nmi_enter()
428 void noinstr irqentry_nmi_exit(struct pt_regs *regs, irqentry_state_t irq_state) in irqentry_nmi_exit()
/kernel/linux/linux-6.6/kernel/entry/
H A Dcommon.c33 void noinstr enter_from_user_mode(struct pt_regs *regs) in enter_from_user_mode()
104 noinstr long syscall_enter_from_user_mode(struct pt_regs *regs, long syscall) in syscall_enter_from_user_mode()
118 noinstr void syscall_enter_from_user_mode_prepare(struct pt_regs *regs) in syscall_enter_from_user_mode_prepare()
139 void noinstr exit_to_user_mode(void) in exit_to_user_mode()
293 __visible noinstr void syscall_exit_to_user_mode(struct pt_regs *regs) in syscall_exit_to_user_mode()
301 noinstr void irqentry_enter_from_user_mode(struct pt_regs *regs) in irqentry_enter_from_user_mode()
306 noinstr void irqentry_exit_to_user_mode(struct pt_regs *regs) in irqentry_exit_to_user_mode()
314 noinstr irqentry_state_t irqentry_enter(struct pt_regs *regs) in irqentry_enter()
406 noinstr void irqentry_exit(struct pt_regs *regs, irqentry_state_t state) in irqentry_exit()
447 irqentry_state_t noinstr irqentry_nmi_ente
[all...]
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Dparavirt.c53 noinstr void paravirt_BUG(void) in paravirt_BUG()
68 DEFINE_PARAVIRT_ASM(pv_native_save_fl, "pushf; pop %rax", .noinstr.text);
69 DEFINE_PARAVIRT_ASM(pv_native_irq_disable, "cli", .noinstr.text);
70 DEFINE_PARAVIRT_ASM(pv_native_irq_enable, "sti", .noinstr.text);
71 DEFINE_PARAVIRT_ASM(pv_native_read_cr2, "mov %cr2, %rax", .noinstr.text);
147 static noinstr void pv_native_write_cr2(unsigned long val) in pv_native_write_cr2()
152 static noinstr unsigned long pv_native_get_debugreg(int regno) in pv_native_get_debugreg()
157 static noinstr void pv_native_set_debugreg(int regno, unsigned long val) in pv_native_set_debugreg()
162 noinstr void pv_native_wbinvd(void) in pv_native_wbinvd()
167 static noinstr voi
[all...]
/kernel/linux/linux-5.10/lib/
H A Dsmp_processor_id.c11 noinstr static
57 noinstr unsigned int debug_smp_processor_id(void) in debug_smp_processor_id()
63 noinstr void __this_cpu_preempt_check(const char *op) in __this_cpu_preempt_check()
/kernel/linux/linux-6.6/lib/
H A Dsmp_processor_id.c11 noinstr static
58 noinstr unsigned int debug_smp_processor_id(void) in debug_smp_processor_id()
64 noinstr void __this_cpu_preempt_check(const char *op) in __this_cpu_preempt_check()
/kernel/linux/linux-5.10/arch/x86/entry/
H A Dcommon.c39 __visible noinstr void do_syscall_64(unsigned long nr, struct pt_regs *regs) in do_syscall_64()
82 __visible noinstr void do_int80_syscall_32(struct pt_regs *regs) in do_int80_syscall_32()
100 static noinstr bool __do_fast_syscall_32(struct pt_regs *regs) in __do_fast_syscall_32()
148 __visible noinstr long do_fast_syscall_32(struct pt_regs *regs) in do_fast_syscall_32()
200 __visible noinstr long do_SYSENTER_32(struct pt_regs *regs) in do_SYSENTER_32()
263 __visible noinstr void xen_pv_evtchn_do_upcall(struct pt_regs *regs) in xen_pv_evtchn_do_upcall()
/kernel/linux/linux-6.6/arch/x86/entry/
H A Dcommon.c74 __visible noinstr void do_syscall_64(struct pt_regs *regs, int nr) in do_syscall_64()
213 __visible noinstr void do_int80_syscall_32(struct pt_regs *regs) in do_int80_syscall_32()
233 static noinstr bool __do_fast_syscall_32(struct pt_regs *regs) in __do_fast_syscall_32()
281 __visible noinstr long do_fast_syscall_32(struct pt_regs *regs) in do_fast_syscall_32()
333 __visible noinstr long do_SYSENTER_32(struct pt_regs *regs) in do_SYSENTER_32()
397 __visible noinstr void xen_pv_evtchn_do_upcall(struct pt_regs *regs) in xen_pv_evtchn_do_upcall()
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Didtentry.h50 __visible noinstr void func(struct pt_regs *regs) \
96 __visible noinstr void func(struct pt_regs *regs, \
136 __visible noinstr void func(struct pt_regs *regs)
164 __visible noinstr void func(struct pt_regs *regs, unsigned long error_code)
192 __visible noinstr void func(struct pt_regs *regs, \
235 __visible noinstr void func(struct pt_regs *regs) \
264 __visible noinstr void func(struct pt_regs *regs) \
318 __visible noinstr void kernel_##func(struct pt_regs *regs, unsigned long error_code); \
319 __visible noinstr void user_##func(struct pt_regs *regs, unsigned long error_code)
405 __visible noinstr voi
[all...]
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Didtentry.h52 __visible noinstr void func(struct pt_regs *regs) \
98 __visible noinstr void func(struct pt_regs *regs, \
138 __visible noinstr void func(struct pt_regs *regs)
166 __visible noinstr void func(struct pt_regs *regs, unsigned long error_code)
194 __visible noinstr void func(struct pt_regs *regs, \
236 __visible noinstr void func(struct pt_regs *regs) \
263 __visible noinstr void func(struct pt_regs *regs) \
317 __visible noinstr void kernel_##func(struct pt_regs *regs, unsigned long error_code); \
318 __visible noinstr void user_##func(struct pt_regs *regs, unsigned long error_code)
404 __visible noinstr voi
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dentry-common.h399 irqentry_state_t noinstr irqentry_enter(struct pt_regs *regs);
422 void noinstr irqentry_exit(struct pt_regs *regs, irqentry_state_t state);
430 irqentry_state_t noinstr irqentry_nmi_enter(struct pt_regs *regs);
441 void noinstr irqentry_nmi_exit(struct pt_regs *regs, irqentry_state_t irq_state);
/kernel/linux/linux-6.6/include/linux/
H A Dentry-common.h410 irqentry_state_t noinstr irqentry_enter(struct pt_regs *regs);
447 void noinstr irqentry_exit(struct pt_regs *regs, irqentry_state_t state);
455 irqentry_state_t noinstr irqentry_nmi_enter(struct pt_regs *regs);
466 void noinstr irqentry_nmi_exit(struct pt_regs *regs, irqentry_state_t irq_state);
/kernel/linux/linux-6.6/arch/x86/coco/
H A Dcore.c19 static bool noinstr intel_cc_platform_has(enum cc_attr attr) in intel_cc_platform_has()
61 static bool noinstr amd_cc_platform_has(enum cc_attr attr) in amd_cc_platform_has()
100 bool noinstr cc_platform_has(enum cc_attr attr) in cc_platform_has()
/kernel/linux/linux-6.6/arch/loongarch/kernel/
H A Dtraps.c481 asmlinkage void noinstr do_fpe(struct pt_regs *regs, unsigned long fcsr) in do_fpe()
508 asmlinkage void noinstr do_ade(struct pt_regs *regs) in do_ade()
522 asmlinkage void noinstr do_ale(struct pt_regs *regs) in do_ale()
583 asmlinkage void noinstr do_bce(struct pt_regs *regs) in do_bce()
672 asmlinkage void noinstr do_bp(struct pt_regs *regs) in do_bp()
756 asmlinkage void noinstr do_watch(struct pt_regs *regs) in do_watch()
809 asmlinkage void noinstr do_ri(struct pt_regs *regs) in do_ri()
904 asmlinkage void noinstr do_fpu(struct pt_regs *regs) in do_fpu()
921 asmlinkage void noinstr do_lsx(struct pt_regs *regs) in do_lsx()
943 asmlinkage void noinstr do_las
[all...]
/kernel/linux/linux-5.10/arch/loongarch/kernel/
H A Dtraps.c513 asmlinkage void noinstr do_fpe(struct pt_regs *regs, unsigned long fcsr) in do_fpe()
540 asmlinkage void noinstr do_ade(struct pt_regs *regs) in do_ade()
554 asmlinkage void noinstr do_ale(struct pt_regs *regs) in do_ale()
615 asmlinkage void noinstr do_bce(struct pt_regs *regs) in do_bce()
704 asmlinkage void noinstr do_bp(struct pt_regs *regs) in do_bp()
789 asmlinkage void noinstr do_watch(struct pt_regs *regs) in do_watch()
827 asmlinkage void noinstr do_ri(struct pt_regs *regs) in do_ri()
922 asmlinkage void noinstr do_fpu(struct pt_regs *regs) in do_fpu()
939 asmlinkage void noinstr do_lsx(struct pt_regs *regs) in do_lsx()
961 asmlinkage void noinstr do_las
[all...]
/kernel/linux/linux-6.6/arch/x86/xen/
H A Dirq.c22 noinstr void xen_force_evtchn_callback(void) in xen_force_evtchn_callback()
27 static noinstr void xen_safe_halt(void) in xen_safe_halt()
/kernel/linux/linux-5.10/kernel/
H A Dcontext_tracking.c34 static noinstr bool context_tracking_recursion_enter(void) in context_tracking_recursion_enter()
62 void noinstr __context_tracking_enter(enum ctx_state state) in __context_tracking_enter()
146 void noinstr __context_tracking_exit(enum ctx_state state) in __context_tracking_exit()
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/mce/
H A Dinternal.h246 noinstr void pentium_machine_check(struct pt_regs *regs);
247 noinstr void winchip_machine_check(struct pt_regs *regs);
257 noinstr u64 mce_rdmsrl(u32 msr);
/kernel/linux/linux-6.6/tools/objtool/
H A Dbuiltin-check.c55 if (!str || strstr(str, "noinstr")) { in parse_hacks()
70 OPT_CALLBACK_OPTARG('h', "hacks", NULL, NULL, "jump_label,noinstr,skylake", "patch toolchain bugs/limitations", parse_hacks),
73 OPT_BOOLEAN('n', "noinstr", &opts.noinstr, "validate noinstr rules"),
138 opts.noinstr || in opts_valid()
187 if (opts.noinstr) { in link_opts_valid()
188 ERROR("--noinstr requires --link"); in link_opts_valid()

Completed in 13 milliseconds

1234567