Home
last modified time | relevance | path

Searched refs:trapnr (Results 1 – 25 of 46) sorted by relevance

12

/linux-6.3-rc2/arch/x86/mm/
A Dextable.c98 struct pt_regs *regs, int trapnr) in ex_handler_fault() argument
100 regs->ax = trapnr; in ex_handler_fault()
105 struct pt_regs *regs, int trapnr) in ex_handler_sgx() argument
107 regs->ax = trapnr | SGX_ENCLS_FAULT_FLAG; in ex_handler_sgx()
134 struct pt_regs *regs, int trapnr) in ex_handler_uaccess() argument
141 struct pt_regs *regs, int trapnr) in ex_handler_copy() argument
239 return ex_handler_fault(e, regs, trapnr); in fixup_exception()
243 return ex_handler_copy(e, regs, trapnr); in fixup_exception()
270 return ex_handler_sgx(e, regs, trapnr); in fixup_exception()
285 if (trapnr == X86_TRAP_NMI) in early_fixup_exception()
[all …]
/linux-6.3-rc2/arch/x86/kernel/
A Dtraps.c113 if (trapnr < X86_TRAP_UD) { in do_trap_no_signal()
115 error_code, trapnr)) in do_trap_no_signal()
123 tsk->thread.trap_nr = trapnr; in do_trap_no_signal()
140 tsk->thread.trap_nr = trapnr; in do_trap_no_signal()
706 current->thread.trap_nr = trapnr; in gp_try_fixup_and_notify()
713 kprobe_fault_handler(regs, trapnr)) in gp_try_fixup_and_notify()
723 current->thread.trap_nr = trapnr; in gp_user_force_sig_segv()
1211 if (fixup_exception(regs, trapnr, 0, 0)) in math_error()
1215 task->thread.trap_nr = trapnr; in math_error()
1229 task->thread.trap_nr = trapnr; in math_error()
[all …]
A Dhead64.c411 void __init do_early_exception(struct pt_regs *regs, int trapnr) in do_early_exception() argument
413 if (trapnr == X86_TRAP_PF && in do_early_exception()
418 trapnr == X86_TRAP_VC && handle_vc_boot_ghcb(regs)) in do_early_exception()
421 if (trapnr == X86_TRAP_VE && tdx_early_handle_ve(regs)) in do_early_exception()
424 early_fixup_exception(regs, trapnr); in do_early_exception()
A Dkgdb.c483 kgdb_arch_handle_exception(args->trapnr, args->signr, in single_step_cont()
548 if (kgdb_handle_exception(args->trapnr, args->signr, cmd, regs)) in __kgdb_notify()
563 .trapnr = trap, in kgdb_ll_trap()
/linux-6.3-rc2/arch/x86/entry/vdso/
A Dextable.c12 bool fixup_vdso_exception(struct pt_regs *regs, int trapnr, in fixup_vdso_exception() argument
25 if (trapnr == X86_TRAP_DB || trapnr == X86_TRAP_BP) in fixup_vdso_exception()
38 regs->di = trapnr; in fixup_vdso_exception()
/linux-6.3-rc2/arch/x86/include/asm/
A Dextable.h38 extern int fixup_exception(struct pt_regs *regs, int trapnr,
40 extern int fixup_bug(struct pt_regs *regs, int trapnr);
42 extern void early_fixup_exception(struct pt_regs *regs, int trapnr);
A Dsgx.h415 int *trapnr);
417 void __user *secs, u64 *lepubkeyhash, int *trapnr);
A Dvdso.h52 extern bool fixup_vdso_exception(struct pt_regs *regs, int trapnr,
A Dkprobes.h115 extern int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
A Dsetup.h55 extern void __init do_early_exception(struct pt_regs *regs, int trapnr);
/linux-6.3-rc2/arch/x86/kvm/vmx/
A Dsgx.c104 static int sgx_inject_fault(struct kvm_vcpu *vcpu, gva_t gva, int trapnr) in sgx_inject_fault() argument
113 if (trapnr == PF_VECTOR && !boot_cpu_has(X86_FEATURE_SGX2)) { in sgx_inject_fault()
124 if ((trapnr == PF_VECTOR || !boot_cpu_has(X86_FEATURE_SGX2)) && in sgx_inject_fault()
150 int trapnr, ret; in __handle_encls_ecreate() local
200 ret = sgx_virt_ecreate(pageinfo, (void __user *)secs_hva, &trapnr); in __handle_encls_ecreate()
204 return sgx_inject_fault(vcpu, secs_gva, trapnr); in __handle_encls_ecreate()
295 int ret, trapnr; in handle_encls_einit() local
324 vmx->msr_ia32_sgxlepubkeyhash, &trapnr); in handle_encls_einit()
327 return sgx_inject_fault(vcpu, secs_gva, trapnr); in handle_encls_einit()
/linux-6.3-rc2/arch/x86/kernel/cpu/sgx/
A Dvirt.c332 int *trapnr) in sgx_virt_ecreate() argument
355 *trapnr = ENCLS_TRAPNR(ret); in sgx_virt_ecreate()
406 void __user *secs, u64 *lepubkeyhash, int *trapnr) in sgx_virt_einit() argument
426 *trapnr = ENCLS_TRAPNR(ret); in sgx_virt_einit()
/linux-6.3-rc2/arch/s390/kernel/
A Dtraps.c297 unsigned int trapnr; in __do_pgm_check() local
339 trapnr = regs->int_code & PGM_INT_CODE_MASK; in __do_pgm_check()
340 if (trapnr) in __do_pgm_check()
341 pgm_check_table[trapnr](regs); in __do_pgm_check()
A Dkprobes.c426 static int kprobe_trap_handler(struct pt_regs *regs, int trapnr) in kprobe_trap_handler() argument
465 int kprobe_fault_handler(struct pt_regs *regs, int trapnr) in kprobe_fault_handler() argument
471 ret = kprobe_trap_handler(regs, trapnr); in kprobe_fault_handler()
502 kprobe_trap_handler(regs, args->trapnr)) in kprobe_exceptions_notify()
/linux-6.3-rc2/include/linux/
A Dkdebug.h13 int trapnr; member
/linux-6.3-rc2/arch/riscv/include/asm/
A Dkprobes.h40 int kprobe_fault_handler(struct pt_regs *regs, unsigned int trapnr);
/linux-6.3-rc2/arch/csky/include/asm/
A Dkprobes.h41 int kprobe_fault_handler(struct pt_regs *regs, unsigned int trapnr);
/linux-6.3-rc2/arch/parisc/include/asm/
A Dkprobes.h54 static inline int kprobe_fault_handler(struct pt_regs *regs, int trapnr) in kprobe_fault_handler() argument
/linux-6.3-rc2/arch/sh/include/asm/
A Dkprobes.h48 extern int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
/linux-6.3-rc2/arch/sparc/include/asm/
A Dkprobes.h52 int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
/linux-6.3-rc2/arch/mips/include/asm/
A Dkprobes.h44 int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
/linux-6.3-rc2/arch/loongarch/include/asm/
A Dkprobes.h48 bool kprobe_fault_handler(struct pt_regs *regs, int trapnr);
/linux-6.3-rc2/arch/s390/include/asm/
A Dkprobes.h74 int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
/linux-6.3-rc2/arch/powerpc/include/asm/
A Dkprobes.h89 extern int kprobe_fault_handler(struct pt_regs *regs, int trapnr);
/linux-6.3-rc2/arch/ia64/include/asm/
A Dkprobes.h109 extern int kprobe_fault_handler(struct pt_regs *regs, int trapnr);

Completed in 27 milliseconds

12