Home
last modified time | relevance | path

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

1234

/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/arm64/kernel/
H A Dentry-common.c39 static noinstr irqentry_state_t arm64_enter_from_kernel_mode(struct pt_regs *regs) in arm64_enter_from_kernel_mode()
55 static void noinstr arm64_exit_to_kernel_mode(struct pt_regs *regs, in arm64_exit_to_kernel_mode()
110 asmlinkage void noinstr asm_exit_to_user_mode(struct pt_regs *regs) in asm_exit_to_user_mode()
120 static noinstr irqentry_state_t arm64_enter_el1_dbg(struct pt_regs *regs) in arm64_enter_el1_dbg()
139 static void noinstr arm64_exit_el1_dbg(struct pt_regs *regs, in arm64_exit_el1_dbg()
168 static void noinstr __panic_unhandled(struct pt_regs *regs, const char *vector, in __panic_unhandled()
184 asmlinkage void noinstr el##_##regsize##_##vector##_handler(struct pt_regs *regs) \
319 static void noinstr el1_abort(struct pt_regs *regs, unsigned long esr) in el1_abort()
330 static void noinstr el1_pc(struct pt_regs *regs, unsigned long esr) in el1_pc()
341 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/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()
181 noinstr void exc_vmm_communication(struct pt_regs *regs, unsigned long error_code) in exc_vmm_communication()
190 static noinstr void fred_hwexc(struct pt_regs *regs, unsigned long error_code) in fred_hwexc()
229 static noinstr void fred_swexc(struct pt_regs *regs, unsigned long error_code) in fred_swexc()
238 __visible noinstr void fred_entry_from_user(struct pt_regs *regs) in fred_entry_from_user()
270 __visible noinstr void fred_entry_from_kernel(struct pt_regs *regs) in fred_entry_from_kernel()
299 __visible noinstr void __fred_entry_from_kvm(struct pt_regs *regs) in __fred_entry_from_kvm()
H A Dentry.S19 .pushsection .noinstr.text, "ax"
120 .pushsection .noinstr.text, "ax"
/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.h576 irqentry_state_t noinstr irqentry_enter(struct pt_regs *regs);
592 void noinstr irqentry_exit(struct pt_regs *regs, irqentry_state_t state);
600 irqentry_state_t noinstr irqentry_nmi_enter(struct pt_regs *regs);
611 void noinstr irqentry_nmi_exit(struct pt_regs *regs, irqentry_state_t irq_state);
/linux/arch/x86/coco/sev/
H A Dnoinstr.c53 void noinstr __sev_es_ist_enter(struct pt_regs *regs) in __sev_es_ist_enter()
79 void noinstr __sev_es_ist_exit(void) in __sev_es_ist_exit()
93 void noinstr __sev_es_nmi_complete(void) in __sev_es_nmi_complete()
117 noinstr struct ghcb *__sev_get_ghcb(struct ghcb_state *state) in __sev_get_ghcb()
163 noinstr void __sev_put_ghcb(struct ghcb_state *state) in __sev_put_ghcb()
H A DMakefile3 obj-y += core.o noinstr.o vc-handle.o svsm.o
/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/kernel/cpu/microcode/
H A Dcore.c331 static noinstr bool wait_for_cpus(atomic_t *cnt) in wait_for_cpus()
356 static noinstr bool wait_for_ctrl(void) in wait_for_ctrl()
381 static noinstr bool load_secondary_wait(unsigned int ctrl_cpu) in load_secondary_wait()
408 static noinstr void load_secondary(unsigned int cpu) in load_secondary()
523 void noinstr microcode_offline_nmi_handler(void) in microcode_offline_nmi_handler()
533 static noinstr bool microcode_update_handler(void) in microcode_update_handler()
564 bool noinstr microcode_nmi_handler(void) in microcode_nmi_handler()
/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.c145 #define __trap_section noinstr
412 asmlinkage __visible noinstr void do_page_fault(struct pt_regs *regs) in do_page_fault()
424 static void noinstr handle_riscv_irq(struct pt_regs *regs) in handle_riscv_irq()
435 asmlinkage void noinstr do_irq(struct pt_regs *regs) in do_irq()
/linux/drivers/misc/lkdtm/
H A Drodata.c8 void noinstr lkdtm_rodata_do_nothing(void) in lkdtm_rodata_do_nothing()
/linux/kernel/locking/
H A Dirqflag-debug.c7 noinstr void warn_bogus_irq_restore(void) in warn_bogus_irq_restore()
/linux/arch/x86/kernel/cpu/mce/
H A Dcore.c265 static noinstr void mce_panic(const char *msg, struct mce_hw_err *final, char *exp) in mce_panic()
393 noinstr u64 mce_rdmsrq(u32 msr) in mce_rdmsrq()
428 noinstr void mce_wrmsrq(u32 msr, u64 v) in mce_wrmsrq()
461 static noinstr void mce_gather_info(struct mce_hw_err *err, struct pt_regs *regs) in mce_gather_info()
660 static noinstr void mce_read_aux(struct mce_hw_err *err, int i) in mce_read_aux()
905 static noinstr bool quirk_skylake_repmov(void) in quirk_skylake_repmov()
1016 static noinstr int mce_timed_out(u64 *t, const char *msg) in mce_timed_out()
1142 static noinstr int mce_start(int *no_way_out) in mce_start()
1217 static noinstr int mce_end(int order) in mce_end()
1310 static noinstr bool mce_check_crashing_cpu(void) in mce_check_crashing_cpu()
[all …]
/linux/arch/x86/kernel/
H A Dtraps.c401 noinstr bool handle_bug(struct pt_regs *regs) in handle_bug()
1044 asmlinkage __visible noinstr struct pt_regs *sync_regs(struct pt_regs *eregs) in sync_regs()
1053 asmlinkage __visible noinstr struct pt_regs *vc_switch_off_ist(struct pt_regs *regs) in vc_switch_off_ist()
1095 asmlinkage __visible noinstr struct pt_regs *fixup_bad_iret(struct pt_regs *bad_regs) in fixup_bad_iret()
1216 static noinstr void exc_debug_kernel(struct pt_regs *regs, unsigned long dr6) in exc_debug_kernel()
1295 static noinstr void exc_debug_user(struct pt_regs *regs, unsigned long dr6) in exc_debug_user()
/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"

1234