Home
last modified time | relevance | path

Searched refs:iir (Results 1 – 12 of 12) sorted by relevance

/arch/parisc/kernel/
Dunaligned.c438 unsigned long newbase = R1(regs->iir)?regs->gr[R1(regs->iir)]:0; in handle_unaligned()
467 switch (MAJOR_OP(regs->iir)) in handle_unaligned()
472 if (regs->iir&0x20) in handle_unaligned()
475 if (regs->iir&0x1000) /* short loads */ in handle_unaligned()
476 if (regs->iir&0x200) in handle_unaligned()
477 newbase += IM5_3(regs->iir); in handle_unaligned()
479 newbase += IM5_2(regs->iir); in handle_unaligned()
480 else if (regs->iir&0x2000) /* scaled indexed */ in handle_unaligned()
483 switch (regs->iir & OPCODE1_MASK) in handle_unaligned()
493 newbase += (R2(regs->iir)?regs->gr[R2(regs->iir)]:0)<<shift; in handle_unaligned()
[all …]
Dtraps.c144 level, regs->iir, regs->isr, regs->ior); in show_regs()
284 unsigned iir = regs->iir; in handle_break() local
286 if (unlikely(iir == PARISC_BUG_BREAK_INSN && !user_mode(regs))) { in handle_break()
300 if (unlikely(iir == PARISC_KPROBES_BREAK_INSN)) { in handle_break()
308 if (unlikely((iir == PARISC_KGDB_COMPILED_BREAK_INSN || in handle_break()
309 iir == PARISC_KGDB_BREAK_INSN)) && !user_mode(regs)) { in handle_break()
315 if (unlikely(iir != GDB_BREAK_INSN)) in handle_break()
318 iir & 31, (iir>>13) & ((1<<13)-1), in handle_break()
369 regs->iir = pim_wide->cr[19]; in transfer_pim_to_trap_frame()
393 regs->iir = pim_narrow->cr[19]; in transfer_pim_to_trap_frame()
[all …]
Dkgdb.c81 gr->iir = regs->iir; in pt_regs_to_gdb_regs()
112 regs->iir = gr->iir; in gdb_regs_to_pt_regs()
189 else if (trap == 9 && regs->iir == in kgdb_arch_handle_exception()
197 } else if (trap == 9 && regs->iir == in kgdb_arch_handle_exception()
Dptrace.c455 case RI(iir): return regs->iir; in get_reg()
508 case RI(iir): return regs->iir; in set_reg()
719 REG_OFFSET_NAME(iir),
Dkprobes.c157 switch (regs->iir >> 26) { in parisc_kprobe_ss_handler()
Dasm-offsets.c134 DEFINE(TASK_PT_IIR, offsetof(struct task_struct, thread.regs.iir)); in main()
223 DEFINE(PT_IIR, offsetof(struct pt_regs, iir)); in main()
/arch/parisc/include/uapi/asm/
Dptrace.h36 unsigned long iir; /* CR19 */ member
57 unsigned long iir; /* CR19 */ member
/arch/sh/include/asm/
Dsmc37c93x.h74 volatile __u16 iir; member
86 #define tcr iir
92 #define fcr iir
/arch/parisc/mm/
Dfault.c158 if (parisc_acctyp(0, regs->iir) == VM_READ) { in fixup_exception()
159 int treg = regs->iir & 0x1f; in fixup_exception()
282 acc_type = parisc_acctyp(code, regs->iir); in do_page_fault()
438 unsigned long insn = regs->iir; in handle_nadtlb_fault()
/arch/parisc/include/asm/
Dkgdb.h37 unsigned long iir; member
Delf.h285 dst[44] = pt->sar; dst[45] = pt->iir; \
Dasmregs.h129 iir: .reg %cr19