| /arch/m68k/68000/ |
| A D | romvec.S | 22 .long trap, trap, trap, trap 23 .long trap, trap, trap, trap 24 .long trap, trap, trap, trap 25 .long trap, trap, trap, trap 26 .long trap, trap, trap, trap 27 .long trap, trap, trap, trap 28 .long trap, trap, trap, trap 30 .long system_call, trap, trap, trap 31 .long trap, trap, trap, trap 32 .long trap, trap, trap, trap [all …]
|
| /arch/riscv/kvm/ |
| A D | vcpu_exit.c | 16 struct kvm_cpu_trap *trap) in gstage_page_fault() argument 25 fault_addr = (trap->htval << 2) | (trap->stval & 0x3); in gstage_page_fault() 32 switch (trap->scause) { in gstage_page_fault() 36 trap->htinst); in gstage_page_fault() 40 trap->htinst); in gstage_page_fault() 66 struct kvm_cpu_trap *trap) in kvm_riscv_vcpu_unpriv_read() argument 140 struct kvm_cpu_trap *trap) in kvm_riscv_vcpu_trap_redirect() argument 188 struct kvm_cpu_trap *trap) in kvm_riscv_vcpu_exit() argument 199 switch (trap->scause) { in kvm_riscv_vcpu_exit() 203 ret = vcpu_redirect(vcpu, trap); in kvm_riscv_vcpu_exit() [all …]
|
| A D | trace.h | 32 TP_PROTO(struct kvm_cpu_trap *trap), 33 TP_ARGS(trap), 44 __entry->sepc = trap->sepc; 45 __entry->scause = trap->scause; 46 __entry->stval = trap->stval; 47 __entry->htval = trap->htval; 48 __entry->htinst = trap->htinst;
|
| A D | vcpu.c | 785 struct kvm_cpu_trap *trap) in kvm_riscv_vcpu_enter_exit() argument 842 trap->htval = nacl_csr_read(nsh, CSR_HTVAL); in kvm_riscv_vcpu_enter_exit() 851 trap->htval = csr_read(CSR_HTVAL); in kvm_riscv_vcpu_enter_exit() 852 trap->htinst = csr_read(CSR_HTINST); in kvm_riscv_vcpu_enter_exit() 855 trap->sepc = gcntx->sepc; in kvm_riscv_vcpu_enter_exit() 856 trap->scause = csr_read(CSR_SCAUSE); in kvm_riscv_vcpu_enter_exit() 857 trap->stval = csr_read(CSR_STVAL); in kvm_riscv_vcpu_enter_exit() 867 struct kvm_cpu_trap trap; in kvm_arch_vcpu_ioctl_run() local 977 kvm_riscv_vcpu_enter_exit(vcpu, &trap); in kvm_arch_vcpu_ioctl_run() 1002 trace_kvm_exit(&trap); in kvm_arch_vcpu_ioctl_run() [all …]
|
| /arch/powerpc/include/asm/ |
| A D | ptrace.h | 46 unsigned long trap; member 250 #define IS_CRITICAL_EXC(regs) (((regs)->trap & 2) != 0) 251 #define IS_MCHECK_EXC(regs) (((regs)->trap & 4) != 0) 252 #define IS_DEBUG_EXC(regs) (((regs)->trap & 8) != 0) 254 #define TRAP(regs) ((regs)->trap & ~TRAP_FLAGS_MASK) 258 regs->trap = (regs->trap & TRAP_FLAGS_MASK) | (val & ~TRAP_FLAGS_MASK); in set_trap() 278 return regs->trap & 0x1; in trap_norestart() 283 regs->trap |= 0x1; in set_trap_norestart()
|
| A D | trace.h | 273 TP_PROTO(unsigned long addr, unsigned long access, unsigned long trap), 274 TP_ARGS(addr, access, trap), 278 __field(unsigned long, trap) 284 __entry->trap = trap; 288 __entry->addr, __entry->access, __entry->trap)
|
| /arch/m68k/ifpsp060/ |
| A D | fskeleton.S | 83 bral trap | jump to trap handler 102 bral trap | jump to trap handler 121 bral trap | jump to trap handler 140 bral trap | jump to trap handler 159 bral trap | jump to trap handler 178 bral trap | jump to trap handler 200 bral trap | jump to trap handler 214 bral trap | jump to trap handler 246 | discovers that the trap condition is true and it should branch to the operating 247 | system handler for the trap exception vector number 7. [all …]
|
| /arch/m68k/coldfire/ |
| A D | vectors.c | 40 asmlinkage void trap(void); 55 _ramvec[i] = trap; in trap_init() 57 _ramvec[i] = trap; in trap_init()
|
| /arch/powerpc/kernel/ |
| A D | irq_64.c | 139 regs.trap = INTERRUPT_HMI; in __replay_soft_interrupts() 145 regs.trap = INTERRUPT_DECREMENTER; in __replay_soft_interrupts() 151 regs.trap = INTERRUPT_EXTERNAL; in __replay_soft_interrupts() 158 regs.trap = INTERRUPT_DOORBELL; in __replay_soft_interrupts() 166 regs.trap = INTERRUPT_PERFMON; in __replay_soft_interrupts() 445 regs.trap = 0x100; in replay_system_reset()
|
| A D | interrupt.c | 106 unsigned long trap, srr0, srr1; in check_return_regs_valid() local 114 trap = TRAP(regs); in check_return_regs_valid() 116 if (cpu_has_feature(CPU_FTR_HVMODE) && trap == INTERRUPT_EXTERNAL) in check_return_regs_valid() 117 trap = 0xea0; in check_return_regs_valid() 119 switch (trap) { in check_return_regs_valid()
|
| /arch/powerpc/mm/book3s64/ |
| A D | hash_64k.c | 39 pte_t *ptep, unsigned long trap, unsigned long flags, in __hash_page_4K() argument 86 rflags = hash_page_do_lazy_icache(rflags, __pte(old_pte), trap); in __hash_page_4K() 213 hash_failure_debug(ea, access, vsid, trap, ssize, in __hash_page_4K() 229 unsigned long vsid, pte_t *ptep, unsigned long trap, in __hash_page_64K() argument 273 rflags = hash_page_do_lazy_icache(rflags, __pte(old_pte), trap); in __hash_page_64K() 328 hash_failure_debug(ea, access, vsid, trap, ssize, in __hash_page_64K()
|
| A D | hash_4k.c | 22 pte_t *ptep, unsigned long trap, unsigned long flags, in __hash_page_4K() argument 64 rflags = hash_page_do_lazy_icache(rflags, __pte(old_pte), trap); in __hash_page_4K() 117 hash_failure_debug(ea, access, vsid, trap, ssize, in __hash_page_4K()
|
| A D | hugetlbpage.c | 21 pte_t *ptep, unsigned long trap, unsigned long flags, in __hash_page_huge() argument 92 rflags = hash_page_do_lazy_icache(rflags, __pte(old_pte), trap); in __hash_page_huge() 122 hash_failure_debug(ea, access, vsid, trap, ssize, in __hash_page_huge()
|
| A D | hash_utils.c | 1567 if (trap == INTERRUPT_INST_STORAGE) { in hash_page_do_lazy_icache() 1667 unsigned long vsid, unsigned long trap, in hash_failure_debug() argument 1675 trap, vsid, ssize, psize, lpsize, pte); in hash_failure_debug() 1702 unsigned long access, unsigned long trap, in hash_page_mm() argument 1714 ea, access, trap); in hash_page_mm() 1715 trace_hash_fault(ea, access, trap); in hash_page_mm() 1821 trap, flags, ssize, psize); in hash_page_mm() 2014 bool is_exec, unsigned long trap) in hash_preload() argument 2028 " trap=%lx\n", mm, mm->pgd, ea, access, trap); in hash_preload() 2109 unsigned long trap; in __update_mmu_cache() local [all …]
|
| /arch/powerpc/include/asm/book3s/64/ |
| A D | mmu-hash.h | 460 unsigned long vsid, pte_t *ptep, unsigned long trap, 463 unsigned long vsid, pte_t *ptep, unsigned long trap, 466 unsigned int hash_page_do_lazy_icache(unsigned int pp, pte_t pte, int trap); 468 unsigned long access, unsigned long trap, 470 extern int hash_page(unsigned long ea, unsigned long access, unsigned long trap, 473 int __hash_page(unsigned long trap, unsigned long ea, unsigned long dsisr, unsigned long msr); 475 pte_t *ptep, unsigned long trap, unsigned long flags, 479 unsigned long vsid, pmd_t *pmdp, unsigned long trap, 484 unsigned long trap, unsigned long flags, in __hash_page_thp() argument 492 unsigned long vsid, unsigned long trap,
|
| /arch/m68k/kernel/ |
| A D | vectors.c | 36 asmlinkage void trap(void); 73 vectors[VEC_ILLEGAL] = trap; in base_trap_init() 86 vectors[i] = trap; in trap_init()
|
| /arch/mips/kernel/ |
| A D | kgdb.c | 291 int trap = (regs->cp0_cause & 0x7c) >> 2; in kgdb_mips_notify() local 309 if (kgdb_handle_exception(trap, compute_signal(trap), cmd, regs)) in kgdb_mips_notify() 313 if ((trap == 9) && (regs->cp0_epc == (unsigned long)breakinst)) in kgdb_mips_notify() 325 struct pt_regs *regs, long err, int trap, int sig) in kgdb_ll_trap() argument 331 .trapnr = trap, in kgdb_ll_trap()
|
| /arch/powerpc/kvm/ |
| A D | book3s_hv_p9_entry.c | 541 int trap; in kvmhv_vcpu_entry_p9() local 589 trap = 0; in kvmhv_vcpu_entry_p9() 736 trap = local_paca->kvm_hstate.scratch0 & ~0x2; in kvmhv_vcpu_entry_p9() 738 if (likely(trap > BOOK3S_INTERRUPT_MACHINE_CHECK)) in kvmhv_vcpu_entry_p9() 740 else if (trap == BOOK3S_INTERRUPT_SYSTEM_RESET) in kvmhv_vcpu_entry_p9() 776 } else if (unlikely(trap == BOOK3S_INTERRUPT_HMI)) { in kvmhv_vcpu_entry_p9() 779 } else if (trap == BOOK3S_INTERRUPT_H_EMUL_ASSIST) { in kvmhv_vcpu_entry_p9() 782 } else if (trap == BOOK3S_INTERRUPT_H_DATA_STORAGE) { in kvmhv_vcpu_entry_p9() 790 } else if (trap == BOOK3S_INTERRUPT_H_FAC_UNAVAIL) { in kvmhv_vcpu_entry_p9() 799 } else if (trap == BOOK3S_INTERRUPT_HV_SOFTPATCH) { in kvmhv_vcpu_entry_p9() [all …]
|
| A D | book3s_hv_tm.c | 93 vcpu->arch.trap = BOOK3S_INTERRUPT_H_FAC_UNAVAIL; in kvmhv_p9_tm_emulation() 144 vcpu->arch.trap = BOOK3S_INTERRUPT_H_FAC_UNAVAIL; in kvmhv_p9_tm_emulation() 176 vcpu->arch.trap = BOOK3S_INTERRUPT_H_FAC_UNAVAIL; in kvmhv_p9_tm_emulation() 216 vcpu->arch.trap = BOOK3S_INTERRUPT_H_FAC_UNAVAIL; in kvmhv_p9_tm_emulation()
|
| /arch/riscv/include/asm/ |
| A D | kvm_host.h | 296 struct kvm_cpu_trap *trap); 298 struct kvm_cpu_trap *trap); 300 struct kvm_cpu_trap *trap);
|
| /arch/csky/kernel/vdso/ |
| A D | rt_sigreturn.S | 12 trap 0
|
| /arch/sparc/kernel/ |
| A D | cherrs.S | 182 rdpr %tl, %g1 ! Save original trap level 185 1: wrpr %g2, %tl ! Set trap level to check 189 wrpr %g1, %tl ! Restore original trap level 190 add %g2, 1, %g2 ! Next trap level 194 wrpr %g1, %tl ! Restore original trap level 233 rdpr %tl, %g1 ! Save original trap level 236 1: wrpr %g2, %tl ! Set trap level to check 240 wrpr %g1, %tl ! Restore original trap level 241 add %g2, 1, %g2 ! Next trap level 245 wrpr %g1, %tl ! Restore original trap level
|
| /arch/m68k/fpsp040/ |
| A D | kernel_ex.S | 49 | if dz trap disabled 56 | else dz trap enabled 105 | if (operr trap disabled) 110 | else (operr trap enabled) 343 btstb #snan_bit,FPCR_ENABLE(%a6) |check if trap enabled
|
| /arch/parisc/kernel/ |
| A D | kgdb.c | 174 int kgdb_arch_handle_exception(int trap, int signo, in kgdb_arch_handle_exception() argument 190 else if (trap == 9 && regs->iir == in kgdb_arch_handle_exception() 198 } else if (trap == 9 && regs->iir == in kgdb_arch_handle_exception()
|
| /arch/mips/loongson32/ |
| A D | Platform | 1 cflags-$(CONFIG_CPU_LOONGSON32) += -march=mips32r2 -Wa,--trap
|