Searched refs:cp0_cause (Results 1 - 23 of 23) sorted by relevance

/linux-master/arch/mips/include/asm/
H A Dbranch.h47 return regs->cp0_cause & CAUSEF_BD;
52 regs->cp0_cause &= ~CAUSEF_BD;
57 regs->cp0_cause |= CAUSEF_BD;
H A Dptrace.h45 unsigned long cp0_cause; member in struct:pt_regs
63 regs->cp0_cause &= ~CAUSEF_BD;
/linux-master/arch/mips/sgi-ip32/
H A Dip32-berr.c25 int data = regs->cp0_cause & 4;
/linux-master/arch/mips/include/uapi/asm/
H A Dptrace.h47 __u64 cp0_cause; member in struct:user_pt_regs
/linux-master/arch/mips/rb532/
H A Dirq.c217 unsigned int cp0_cause = read_c0_cause() & read_c0_status(); local
219 if (cp0_cause & CAUSEF_IP7) {
222 ip = (cp0_cause & 0x7c00);
/linux-master/arch/mips/dec/
H A Dkn01-berr.c74 int data = regs->cp0_cause & 4;
76 ((regs->cp0_cause & CAUSEF_BD) != 0);
/linux-master/arch/mips/sgi-ip22/
H A Dip22-berr.c97 (regs->cp0_cause & 4) ? "Data" : "Instruction",
H A Dip28-berr.c300 cause_excode_text(regs->cp0_cause),
379 if (regs->cp0_cause & CAUSEF_EXCCODE)
383 if ((regs->cp0_cause & CAUSEF_IP6) != CAUSEF_IP6)
/linux-master/arch/mips/sgi-ip27/
H A Dip27-berr.c65 int data = regs->cp0_cause & 4;
/linux-master/arch/mips/sibyte/swarm/
H A Dsetup.c61 if (!is_fixup && (regs->cp0_cause & 4)) {
/linux-master/arch/mips/mm/
H A Dfault.c215 current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f;
270 current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f;
/linux-master/arch/mips/mti-malta/
H A Dmalta-int.c96 regs->cp0_cause, regs->cp0_badvaddr);
/linux-master/arch/mips/kernel/
H A Dkgdb.c92 { "cause", GDB_SIZEOF_REG, offsetof(struct pt_regs, cp0_cause) },
291 int trap = (regs->cp0_cause & 0x7c) >> 2;
H A Dtraps.c267 unsigned int cause = regs->cp0_cause;
452 int data = regs->cp0_cause & 4;
1036 current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f;
1124 current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f;
1188 current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f;
1413 cpid = (regs->cp0_cause >> CAUSEB_CE) & 3;
1513 current->thread.trap_nr = (regs->cp0_cause >> 2) & 0x1f;
1666 (regs->cp0_cause & 0x7f) >> 2);
H A Dptrace32.c128 tmp = regs->cp0_cause;
H A Dprocess.c888 uregs[MIPS32_EF_CP0_CAUSE] = regs->cp0_cause;
910 uregs[MIPS64_EF_CP0_CAUSE] = regs->cp0_cause;
H A Dptrace.c91 __put_user((long)regs->cp0_cause, (__s64 __user *)&data->cp0_cause);
903 REG_OFFSET_NAME(c0_cause, cp0_cause),
1147 tmp = regs->cp0_cause;
H A Dmips-r2-to-r6-emul.c932 regs->cp0_cause |= CAUSEF_BD;
1031 regs->cp0_cause |= CAUSEF_BD;
1080 regs->cp0_cause |= CAUSEF_BD;
1157 regs->cp0_cause |= CAUSEF_BD;
2215 regs->cp0_cause &= ~CAUSEF_BD;
H A Dasm-offsets.c70 OFFSET(PT_CAUSE, pt_regs, cp0_cause);
/linux-master/drivers/watchdog/
H A Docteon-wdt-main.c219 u64 cp0_cause = read_c0_cause(); local
248 octeon_wdt_write_hex(cp0_cause, 16);
/linux-master/arch/mips/txx9/generic/
H A Dsetup_tx4927.c69 int data = regs->cp0_cause & 4;
H A Dsetup_tx4938.c71 int data = regs->cp0_cause & 4;
/linux-master/arch/mips/kvm/
H A Dentry.c100 /* Save the temp scratch register value in cp0_cause of stack frame */
103 UASM_i_SW(p, tmp, offsetof(struct pt_regs, cp0_cause), frame);
118 UASM_i_LW(p, tmp, offsetof(struct pt_regs, cp0_cause), frame);

Completed in 209 milliseconds