Home
last modified time | relevance | path

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

/linux-3.3/arch/mips/rb532/
Dirq.c219 unsigned int cp0_cause = read_c0_cause() & read_c0_status(); in plat_irq_dispatch() local
221 if (cp0_cause & CAUSEF_IP7) { in plat_irq_dispatch()
224 ip = (cp0_cause & 0x7c00); in plat_irq_dispatch()
/linux-3.3/arch/mips/dec/
Dkn01-berr.c79 int data = regs->cp0_cause & 4; in dec_kn01_be_backend()
81 ((regs->cp0_cause & CAUSEF_BD) != 0); in dec_kn01_be_backend()
/linux-3.3/arch/mips/sgi-ip32/
Dip32-berr.c21 int data = regs->cp0_cause & 4; in ip32_be_handler()
/linux-3.3/arch/mips/include/asm/
Dbranch.h16 return regs->cp0_cause & CAUSEF_BD; in delay_slot()
Dptrace.h46 unsigned long cp0_cause; member
/linux-3.3/arch/mips/kernel/
Dkgdb.c91 { "cause", GDB_SIZEOF_REG, offsetof(struct pt_regs, cp0_cause) },
266 *(ptr++) = regs->cp0_cause; in sleeping_thread_to_gdb_regs()
284 int trap = (regs->cp0_cause & 0x7c) >> 2; in kgdb_mips_notify()
Dbinfmt_elfo32.c146 grp[EF_CP0_CAUSE] = (elf_greg_t) regs->cp0_cause; in elf32_core_copy_regs()
Dtraps.c240 unsigned int cause = regs->cp0_cause; in __show_regs()
365 return (regs->cp0_cause >> 2) & 0x1f; in regs_to_trapnr()
434 int data = regs->cp0_cause & 4; in do_be()
990 cpid = (regs->cp0_cause >> CAUSEB_CE) & 3; in do_cpu()
1168 (regs->cp0_cause & 0x7f) >> 2); in do_reserved()
Dptrace.c75 __put_user((long)regs->cp0_cause, data + EF_CP0_CAUSE - EF_R0); in ptrace_getregs()
311 tmp = regs->cp0_cause; in arch_ptrace()
Dptrace32.c114 tmp = regs->cp0_cause; in compat_arch_ptrace()
Dprocess.c208 gp[EF_CP0_CAUSE] = regs->cp0_cause; in elf_dump_regs()
Dasm-offsets.c64 OFFSET(PT_CAUSE, pt_regs, cp0_cause); in output_ptreg_defines()
/linux-3.3/arch/mips/sgi-ip22/
Dip28-berr.c297 cause_excode_text(regs->cp0_cause), in print_buserr()
393 if (regs->cp0_cause & CAUSEF_EXCCODE) in ip28_be_interrupt()
397 if ((regs->cp0_cause & CAUSEF_IP6) != CAUSEF_IP6) in ip28_be_interrupt()
Dip22-berr.c97 (regs->cp0_cause & 4) ? "Data" : "Instruction", in ip22_be_interrupt()
/linux-3.3/arch/mips/sgi-ip27/
Dip27-berr.c60 int data = regs->cp0_cause & 4; in ip27_be_handler()
/linux-3.3/arch/mips/math-emu/
Ddsemul.c61 regs->cp0_cause &= ~CAUSEF_BD; in mips_dsemul()
Dcp1emu.c230 if ((xcp->cp0_cause & CAUSEF_BD) && !isBranchInstr(&ir)) in cop1Emulate()
231 xcp->cp0_cause &= ~CAUSEF_BD; in cop1Emulate()
233 if (xcp->cp0_cause & CAUSEF_BD) { in cop1Emulate()
448 if (xcp->cp0_cause & CAUSEF_BD) in cop1Emulate()
471 xcp->cp0_cause |= CAUSEF_BD; in cop1Emulate()
577 xcp->cp0_cause &= ~CAUSEF_BD; in cop1Emulate()
/linux-3.3/arch/mips/sibyte/swarm/
Dsetup.c74 if (!is_fixup && (regs->cp0_cause & 4)) { in swarm_be_handler()
/linux-3.3/drivers/watchdog/
Docteon-wdt-main.c327 u64 cp0_cause = read_c0_cause(); in octeon_wdt_nmi_stage3() local
356 octeon_wdt_write_hex(cp0_cause, 16); in octeon_wdt_nmi_stage3()
/linux-3.3/arch/mips/powertv/
Dpowertv_setup.c198 my_regs.cp0_cause = read_c0_cause(); in panic_handler()
/linux-3.3/arch/mips/mm/
Dfault.c61 (regs->cp0_cause >> 2) & 0x1f, SIGSEGV) == NOTIFY_STOP) in do_page_fault()
/linux-3.3/arch/mips/txx9/generic/
Dsetup_tx4927.c69 int data = regs->cp0_cause & 4; in tx4927_be_handler()
Dsetup_tx4938.c71 int data = regs->cp0_cause & 4; in tx4938_be_handler()
Dsetup_tx4939.c75 int data = regs->cp0_cause & 4; in tx4939_be_handler()
/linux-3.3/arch/mips/mti-malta/
Dmalta-int.c154 regs->cp0_cause, regs->cp0_badvaddr); in corehi_irqdispatch()