Home
last modified time | relevance | path

Searched refs:cp0_cause (Results 1 – 24 of 24) sorted by relevance

/linux/arch/mips/include/asm/
A Dbranch.h47 return regs->cp0_cause & CAUSEF_BD; in delay_slot()
52 regs->cp0_cause &= ~CAUSEF_BD; in clear_delay_slot()
57 regs->cp0_cause |= CAUSEF_BD; in set_delay_slot()
A Dptrace.h45 unsigned long cp0_cause; member
/linux/arch/mips/rb532/
A Dirq.c217 unsigned int cp0_cause = read_c0_cause() & read_c0_status(); in plat_irq_dispatch() local
219 if (cp0_cause & CAUSEF_IP7) { in plat_irq_dispatch()
222 ip = (cp0_cause & 0x7c00); in plat_irq_dispatch()
/linux/arch/mips/dec/
A Dkn01-berr.c74 int data = regs->cp0_cause & 4; in dec_kn01_be_backend()
76 ((regs->cp0_cause & CAUSEF_BD) != 0); in dec_kn01_be_backend()
/linux/arch/mips/sgi-ip32/
A Dip32-berr.c23 int data = regs->cp0_cause & 4; in ip32_be_handler()
/linux/arch/mips/mm/
A Dfault.c219 current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f; in __do_page_fault()
274 current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f; in __do_page_fault()
/linux/arch/mips/sgi-ip22/
A Dip28-berr.c300 cause_excode_text(regs->cp0_cause), in print_buserr()
379 if (regs->cp0_cause & CAUSEF_EXCCODE) in ip28_be_interrupt()
383 if ((regs->cp0_cause & CAUSEF_IP6) != CAUSEF_IP6) in ip28_be_interrupt()
A Dip22-berr.c97 (regs->cp0_cause & 4) ? "Data" : "Instruction", in ip22_be_interrupt()
/linux/arch/mips/include/uapi/asm/
A Dptrace.h47 __u64 cp0_cause; member
/linux/arch/mips/kernel/
A Dtraps.c266 unsigned int cause = regs->cp0_cause; in __show_regs()
451 int data = regs->cp0_cause & 4; in do_be()
1035 current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f; in do_bp()
1123 current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f; in do_tr()
1187 current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f; in do_ri()
1412 cpid = (regs->cp0_cause >> CAUSEB_CE) & 3; in do_cpu()
1512 current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f; in do_msa_fpe()
1665 (regs->cp0_cause & 0x7f) >> 2); in do_reserved()
A Dkgdb.c92 { "cause", GDB_SIZEOF_REG, offsetof(struct pt_regs, cp0_cause) },
291 int trap = (regs->cp0_cause & 0x7c) >> 2; in kgdb_mips_notify()
A Dptrace.c85 __put_user((long)regs->cp0_cause, (__s64 __user *)&data->cp0_cause); in ptrace_getregs()
896 REG_OFFSET_NAME(c0_cause, cp0_cause),
1140 tmp = regs->cp0_cause; in arch_ptrace()
A Dmips-r2-to-r6-emul.c932 regs->cp0_cause |= CAUSEF_BD; in mipsr2_decoder()
1031 regs->cp0_cause |= CAUSEF_BD; in mipsr2_decoder()
1080 regs->cp0_cause |= CAUSEF_BD; in mipsr2_decoder()
1157 regs->cp0_cause |= CAUSEF_BD; in mipsr2_decoder()
2215 regs->cp0_cause &= ~CAUSEF_BD; in mipsr2_decoder()
A Dptrace32.c128 tmp = regs->cp0_cause; in compat_arch_ptrace()
A Dprocess.c886 uregs[MIPS32_EF_CP0_CAUSE] = regs->cp0_cause; in mips_dump_regs32()
908 uregs[MIPS64_EF_CP0_CAUSE] = regs->cp0_cause; in mips_dump_regs64()
A Dasm-offsets.c69 OFFSET(PT_CAUSE, pt_regs, cp0_cause); in output_ptreg_defines()
/linux/arch/mips/sgi-ip27/
A Dip27-berr.c63 int data = regs->cp0_cause & 4; in ip27_be_handler()
/linux/arch/mips/sibyte/swarm/
A Dsetup.c60 if (!is_fixup && (regs->cp0_cause & 4)) { in swarm_be_handler()
/linux/drivers/watchdog/
A Docteon-wdt-main.c219 u64 cp0_cause = read_c0_cause(); in octeon_wdt_nmi_stage3() local
248 octeon_wdt_write_hex(cp0_cause, 16); in octeon_wdt_nmi_stage3()
/linux/arch/mips/mti-malta/
A Dmalta-int.c96 regs->cp0_cause, regs->cp0_badvaddr); in corehi_irqdispatch()
/linux/arch/mips/txx9/generic/
A Dsetup_tx4927.c69 int data = regs->cp0_cause & 4; in tx4927_be_handler()
A Dsetup_tx4938.c71 int data = regs->cp0_cause & 4; in tx4938_be_handler()
A Dsetup_tx4939.c74 int data = regs->cp0_cause & 4; in tx4939_be_handler()
/linux/arch/mips/kvm/
A Dentry.c156 UASM_i_SW(p, tmp, offsetof(struct pt_regs, cp0_cause), frame); in kvm_mips_build_save_scratch()
171 UASM_i_LW(p, tmp, offsetof(struct pt_regs, cp0_cause), frame); in kvm_mips_build_restore_scratch()

Completed in 38 milliseconds