• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/kernel/

Lines Matching defs:epc

22  * Calculate and return exception epc in case of
28 long epc;
32 epc = regs->cp0_epc;
33 if (__get_user(inst.full, (u16 __user *) (epc & ~MIPS_ISA_MODE))) {
36 return epc;
40 epc += 4;
42 epc += 2;
44 epc += 2;
46 epc += 4;
48 return epc;
63 long epc;
65 epc = regs->cp0_epc;
69 addr = (u16 __user *) (epc & ~MIPS_ISA_MODE);
90 regs->regs[31] = epc + 6;
91 epc += 4;
92 epc >>= 28;
93 epc <<= 28;
100 epc |=
104 epc |= MIPS_ISA_MODE; /* set ISA mode 1 */
105 regs->cp0_epc = epc;
122 regs->regs[31] = epc + 2;
124 regs->regs[31] = epc + 4;
206 long epc;
209 epc = regs->cp0_epc;
210 if (epc & 3)
216 addr = (unsigned int __user *) epc;
229 regs->regs[insn.r_format.rd] = epc + 8;
247 epc = epc + 4 + (insn.i_format.simmediate << 2);
249 epc += 8;
250 regs->cp0_epc = epc;
256 epc = epc + 4 + (insn.i_format.simmediate << 2);
258 epc += 8;
259 regs->cp0_epc = epc;
264 regs->regs[31] = epc + 8;
266 epc = epc + 4 + (insn.i_format.simmediate << 2);
268 epc += 8;
269 regs->cp0_epc = epc;
274 regs->regs[31] = epc + 8;
276 epc = epc + 4 + (insn.i_format.simmediate << 2);
278 epc += 8;
279 regs->cp0_epc = epc;
288 epc = epc + 4 + (insn.i_format.simmediate << 2);
290 epc += 8;
291 regs->cp0_epc = epc;
302 epc += 4;
303 epc >>= 28;
304 epc <<= 28;
305 epc |= (insn.j_format.target << 2);
306 regs->cp0_epc = epc;
318 epc = epc + 4 + (insn.i_format.simmediate << 2);
320 epc += 8;
321 regs->cp0_epc = epc;
328 epc = epc + 4 + (insn.i_format.simmediate << 2);
330 epc += 8;
331 regs->cp0_epc = epc;
338 epc = epc + 4 + (insn.i_format.simmediate << 2);
340 epc += 8;
341 regs->cp0_epc = epc;
348 epc = epc + 4 + (insn.i_format.simmediate << 2);
350 epc += 8;
351 regs->cp0_epc = epc;
372 epc = epc + 4 + (insn.i_format.simmediate << 2);
374 epc += 8;
375 regs->cp0_epc = epc;
381 epc = epc + 4 + (insn.i_format.simmediate << 2);
383 epc += 8;
384 regs->cp0_epc = epc;
392 epc = epc + 4 + (insn.i_format.simmediate << 2);
394 epc += 8;
395 regs->cp0_epc = epc;
400 epc = epc + 4 + (insn.i_format.simmediate << 2);
402 epc += 8;
403 regs->cp0_epc = epc;
407 epc = epc + 4 + (insn.i_format.simmediate << 2);
409 epc += 8;
410 regs->cp0_epc = epc;
415 epc = epc + 4 + (insn.i_format.simmediate << 2);
417 epc += 8;
418 regs->cp0_epc = epc;
426 printk("%s: unaligned epc - sending SIGBUS.\n", current->comm);