Home
last modified time | relevance | path

Searched refs:noinstr (Results 1 – 25 of 93) sorted by relevance

1234

/linux/arch/arm64/kernel/
H A Dentry-common.c38 static noinstr irqentry_state_t enter_from_kernel_mode(struct pt_regs *regs) in enter_from_kernel_mode()
54 static void noinstr exit_to_kernel_mode(struct pt_regs *regs, in exit_to_kernel_mode()
87 asmlinkage void noinstr asm_exit_to_user_mode(struct pt_regs *regs) in asm_exit_to_user_mode()
97 static noinstr irqentry_state_t arm64_enter_el1_dbg(struct pt_regs *regs) in arm64_enter_el1_dbg()
116 static void noinstr arm64_exit_el1_dbg(struct pt_regs *regs, in arm64_exit_el1_dbg()
145 static void noinstr __panic_unhandled(struct pt_regs *regs, const char *vector, in __panic_unhandled()
161 asmlinkage void noinstr el##_##regsize##_##vector##_handler(struct pt_regs *regs) \
296 static void noinstr el1_abort(struct pt_regs *regs, unsigned long esr) in el1_abort()
308 static void noinstr el1_pc(struct pt_regs *regs, unsigned long esr) in el1_pc()
320 static void noinstr el1_undef(struct pt_regs *regs, unsigned long esr) in el1_undef()
[all …]
H A Dpatching.c88 noinstr int aarch64_insn_write_literal_u64(void *addr, u64 val) in aarch64_insn_write_literal_u64()
155 noinstr void *aarch64_insn_copy(void *dst, void *src, size_t len) in aarch64_insn_copy()
172 noinstr void *aarch64_insn_set(void *dst, u32 insn, size_t len) in aarch64_insn_set()
H A Dalternative.c104 static noinstr void patch_alternative(struct alt_instr *alt, in patch_alternative()
124 static noinstr void clean_dcache_range_nopatch(u64 start, u64 end) in clean_dcache_range_nopatch()
299 noinstr void alt_cb_patch_nops(struct alt_instr *alt, __le32 *origptr, in alt_cb_patch_nops()
/linux/arch/loongarch/include/asm/
H A Dexception.h14 asmlinkage void noinstr do_ade(struct pt_regs *regs);
15 asmlinkage void noinstr do_ale(struct pt_regs *regs);
16 asmlinkage void noinstr do_bce(struct pt_regs *regs);
17 asmlinkage void noinstr do_bp(struct pt_regs *regs);
18 asmlinkage void noinstr do_ri(struct pt_regs *regs);
19 asmlinkage void noinstr do_fpu(struct pt_regs *regs);
20 asmlinkage void noinstr do_fpe(struct pt_regs *regs, unsigned long fcsr);
21 asmlinkage void noinstr do_lsx(struct pt_regs *regs);
22 asmlinkage void noinstr do_lasx(struct pt_regs *regs);
23 asmlinkage void noinstr do_lbt(struct pt_regs *regs);
[all …]
H A Dasm-prototypes.h16 asmlinkage void noinstr __no_stack_protector ret_from_fork(struct task_struct *prev,
19 asmlinkage void noinstr __no_stack_protector ret_from_kernel_thread(struct task_struct *prev,
/linux/arch/x86/entry/
H A Dentry_fred.c21 static noinstr void fred_bad_type(struct pt_regs *regs, unsigned long error_code) in fred_bad_type()
54 static noinstr void fred_intx(struct pt_regs *regs) in fred_intx()
139 static noinstr void fred_handle_spurious_interrupt(struct pt_regs *regs) in fred_handle_spurious_interrupt()
160 static noinstr void fred_extint(struct pt_regs *regs) in fred_extint()
180 static noinstr void fred_hwexc(struct pt_regs *regs, unsigned long error_code) in fred_hwexc()
215 static noinstr void fred_swexc(struct pt_regs *regs, unsigned long error_code) in fred_swexc()
224 __visible noinstr void fred_entry_from_user(struct pt_regs *regs) in fred_entry_from_user()
256 __visible noinstr void fred_entry_from_kernel(struct pt_regs *regs) in fred_entry_from_kernel()
285 __visible noinstr void __fred_entry_from_kvm(struct pt_regs *regs) in __fred_entry_from_kvm()
/linux/include/linux/
H A Dkstack_erase.h80 asmlinkage void noinstr stackleak_erase(void);
81 asmlinkage void noinstr stackleak_erase_on_task_stack(void);
82 asmlinkage void noinstr stackleak_erase_off_task_stack(void);
83 void __no_caller_saved_registers noinstr __sanitizer_cov_stack_depth(void);
H A Dirq-entry-common.h399 irqentry_state_t noinstr irqentry_enter(struct pt_regs *regs);
437 void noinstr irqentry_exit(struct pt_regs *regs, irqentry_state_t state);
445 irqentry_state_t noinstr irqentry_nmi_enter(struct pt_regs *regs);
456 void noinstr irqentry_nmi_exit(struct pt_regs *regs, irqentry_state_t irq_state);
/linux/kernel/
H A Dkstack_erase.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 __sanitizer_cov_stack_depth(void) in __sanitizer_cov_stack_depth()
/linux/lib/
H A Dsmp_processor_id.c11 noinstr static
56 noinstr unsigned int debug_smp_processor_id(void) in debug_smp_processor_id()
62 noinstr void __this_cpu_preempt_check(const char *op) in __this_cpu_preempt_check()
/linux/arch/loongarch/kernel/
H A Dtraps.c508 asmlinkage void noinstr do_fpe(struct pt_regs *regs, unsigned long fcsr) in do_fpe()
535 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()
628 asmlinkage void noinstr do_bce(struct pt_regs *regs) in do_bce()
718 asmlinkage void noinstr do_bp(struct pt_regs *regs) in do_bp()
803 asmlinkage void noinstr do_watch(struct pt_regs *regs) in do_watch()
856 asmlinkage void noinstr do_ri(struct pt_regs *regs) in do_ri()
951 asmlinkage void noinstr do_fpu(struct pt_regs *regs) in do_fpu()
968 asmlinkage void noinstr do_lsx(struct pt_regs *regs) in do_lsx()
990 asmlinkage void noinstr do_lasx(struct pt_regs *regs) in do_lasx()
[all …]
/linux/arch/x86/coco/
H A Dcore.c30 static bool noinstr intel_cc_platform_has(enum cc_attr attr) in intel_cc_platform_has()
70 static bool noinstr amd_cc_platform_has(enum cc_attr attr) in amd_cc_platform_has()
118 bool noinstr cc_platform_has(enum cc_attr attr) in cc_platform_has()
/linux/arch/x86/include/asm/
H A Dtraps.h17 asmlinkage __visible noinstr struct pt_regs *vc_switch_off_ist(struct pt_regs *eregs);
28 noinstr bool handle_bug(struct pt_regs *regs);
/linux/tools/objtool/
H A Dbuiltin-check.c61 if (!str || strstr(str, "noinstr")) { in parse_hacks()
79 OPT_CALLBACK_OPTARG('h', "hacks", NULL, NULL, "jump_label,noinstr,skylake", "patch toolchain bugs/limitations", parse_hacks),
83 OPT_BOOLEAN('n', "noinstr", &opts.noinstr, "validate noinstr rules"),
153 if (opts.noinstr && !opts.link) { in opts_valid()
154 ERROR("--noinstr requires --link"); in opts_valid()
187 opts.noinstr || in opts_valid()
/linux/arch/riscv/kernel/
H A Dtraps.c148 #define __trap_section noinstr
426 asmlinkage __visible noinstr void do_page_fault(struct pt_regs *regs) in do_page_fault()
438 static void noinstr handle_riscv_irq(struct pt_regs *regs) in handle_riscv_irq()
449 asmlinkage void noinstr do_irq(struct pt_regs *regs) in do_irq()
/linux/arch/x86/kernel/cpu/mce/
H A Dcore.c264 static noinstr void mce_panic(const char *msg, struct mce_hw_err *final, char *exp) in mce_panic()
392 noinstr u64 mce_rdmsrq(u32 msr) in mce_rdmsrq()
427 noinstr void mce_wrmsrq(u32 msr, u64 v) in mce_wrmsrq()
460 static noinstr void mce_gather_info(struct mce_hw_err *err, struct pt_regs *regs) in mce_gather_info()
683 static noinstr void mce_read_aux(struct mce_hw_err *err, int i) in mce_read_aux()
928 static noinstr bool quirk_skylake_repmov(void) in quirk_skylake_repmov()
1039 static noinstr int mce_timed_out(u64 *t, const char *msg) in mce_timed_out()
1165 static noinstr int mce_start(int *no_way_out) in mce_start()
1240 static noinstr int mce_end(int order) in mce_end()
1333 static noinstr bool mce_check_crashing_cpu(void) in mce_check_crashing_cpu()
[all …]
H A Dwinchip.c20 noinstr void winchip_machine_check(struct pt_regs *regs) in winchip_machine_check()
H A Dp5.c24 noinstr void pentium_machine_check(struct pt_regs *regs) in pentium_machine_check()
/linux/drivers/misc/lkdtm/
H A Drodata.c8 void noinstr lkdtm_rodata_do_nothing(void) in lkdtm_rodata_do_nothing()
/linux/arch/x86/kernel/
H A Dtraps.c400 noinstr bool handle_bug(struct pt_regs *regs) in handle_bug()
1042 asmlinkage __visible noinstr struct pt_regs *sync_regs(struct pt_regs *eregs) in sync_regs()
1051 asmlinkage __visible noinstr struct pt_regs *vc_switch_off_ist(struct pt_regs *regs) in vc_switch_off_ist()
1093 asmlinkage __visible noinstr struct pt_regs *fixup_bad_iret(struct pt_regs *bad_regs) in fixup_bad_iret()
1214 static noinstr void exc_debug_kernel(struct pt_regs *regs, unsigned long dr6) in exc_debug_kernel()
1293 static noinstr void exc_debug_user(struct pt_regs *regs, unsigned long dr6) in exc_debug_user()
/linux/kernel/locking/
H A Dirqflag-debug.c7 noinstr void warn_bogus_irq_restore(void) in warn_bogus_irq_restore()
/linux/arch/x86/coco/sev/
H A DMakefile3 obj-y += core.o noinstr.o vc-handle.o svsm.o
/linux/arch/x86/coco/tdx/
H A Dtdcall.S10 .section .noinstr.text, "ax"
/linux/arch/x86/virt/vmx/tdx/
H A Dseamcall.S45 .section .noinstr.text, "ax"
/linux/tools/objtool/include/objtool/
H A Dbuiltin.h21 bool noinstr;
18 bool noinstr; global() member

1234