/src/sys/arch/powerpc/include/ |
userret.h | 101 void * const ras_pc = ras_lookup(p, (void *) tf->tf_srr0); 103 tf->tf_srr0 = (vaddr_t) ras_pc;
|
frame.h | 150 #define tf_srr0 tf_cf.cf_srr0 macro
|
/src/sys/arch/powerpc/powerpc/ |
trap.c | 124 ras_lookup(p, (void *)tf->tf_srr0) == (void *) -1) { 128 ksi.ksi_addr = (void *)tf->tf_srr0; 150 va, tf->tf_srr0, tf->tf_dsisr); 201 tf->tf_srr0 = fb->fb_pc; 212 va, tf->tf_srr0, tf->tf_dsisr, rv, tf->tf_lr); 261 tf->tf_dar, tf->tf_srr0, tf->tf_dsisr, rv); 294 tf->tf_srr0, tf->tf_srr1, tf->tf_lr); 308 pmap_ste_spill(vm_map_pmap(map), trunc_page(tf->tf_srr0), 315 pmap_pte_spill(vm_map_pmap(map), trunc_page(tf->tf_srr0), 322 rv = uvm_fault(map, trunc_page(tf->tf_srr0), ftype) [all...] |
fix_unaligned.c | 136 opc_disasm((tf)->tf_srr0, (insn)->i_int); \ 157 ret = ufetch_32((uint32_t *)tf->tf_srr0, (uint32_t *)&insn.i_int); 161 ret, tf->tf_srr0, tf->tf_dear); 165 ksi->ksi_addr = (void *)tf->tf_srr0; 173 tf->tf_srr0 += sizeof(insn); 345 tf->tf_srr0, tf->tf_dear, 434 rs, ra, tf->tf_srr0, (uint32_t)dear, 447 ret, tf->tf_srr0, (uint32_t)dear, 492 tf->tf_srr0, tf->tf_dear, (uint32_t)ea, 515 ret, rs, r, tf->tf_srr0, tf->tf_dear, (uint32_t)ea [all...] |
compat_16_machdep.c | 123 utf->srr0 = tf->tf_srr0; 184 tf->tf_srr0 = (register_t)p->p_sigctx.ps_sigcode; 194 tf->tf_srr0 = (register_t)ps->sa_sigdesc[sig].sd_tramp; 245 tf->tf_srr0 = utf->srr0;
|
process_machdep.c | 67 regs->pc = tf->tf_srr0; 82 tf->tf_srr0 = regs->pc; 128 tf->tf_srr0 = (register_t)addr; 347 va[0] = (vaddr_t)tf->tf_srr0;
|
compat_13_machdep.c | 102 tf->tf_srr0 = sc.sc_frame.srr0;
|
sig_machdep.c | 153 tf->tf_srr0 = (register_t)handler; 186 gr[_REG_PC] = tf->tf_srr0; 253 tf->tf_srr0 = gr[_REG_PC];
|
syscall.c | 149 tf->tf_srr0 -= 4;
|
powerpc_machdep.c | 158 tf->tf_srr0 = func; 457 return l->l_md.md_utf->tf_srr0;
|
db_trace.c | 290 lr = (db_addr_t)R(&tf->tf_srr0);
|
db_interface.c | 235 DDB_REGS->iar = tf->tf_srr0; 276 tf->tf_srr0 = DDB_REGS->iar; 618 tf->tf_srr0, tf->tf_srr1, tf->tf_dear, tf->tf_esr);
|
/src/sys/arch/powerpc/booke/ |
trap.c | 268 const vaddr_t faultva = trunc_page(tf->tf_srr0); 304 tf->tf_srr0, (uintptr_t)pg, pa, 0); 309 tf->tf_srr0, (uintptr_t)pg, pa, 0); 335 vm_signal(rv, EXC_ISI, tf->tf_srr0, ksi); 380 const vaddr_t faultva = tf->tf_srr0; 391 vm_signal(rv, EXC_ISI, tf->tf_srr0, ksi); 414 ksi->ksi_addr = (void *)tf->tf_srr0; 423 if (copyin((void *)tf->tf_srr0, &opcode, sizeof(opcode)) != 0) 463 tf->tf_srr0, tf->tf_srr1, tf->tf_esr, 464 *trap_pte_lookup(tf, trunc_page(tf->tf_srr0), PSL_IS)) [all...] |
booke_machdep.c | 567 if (ufetch_32((const void *)tf->tf_srr0, &insn) != 0) 576 iac2 = ((insn & 2) ? 0 : tf->tf_srr0) + off; 580 iac2 = ((insn & 2) ? 0 : tf->tf_srr0) + off; 594 mtspr(SPR_IAC1, tf->tf_srr0 + 4);
|
e500_intr.c | 906 panic("%s: srr0/srr1=%#lx/%#lx", __func__, tf->tf_srr0, tf->tf_srr1); 912 panic("%s: srr0/srr1=%#lx/%#lx", __func__, tf->tf_srr0, tf->tf_srr1); 918 panic("%s: srr0/srr1=%#lx/%#lx", __func__, tf->tf_srr0, tf->tf_srr1); 931 __func__, tf, mftb(), tf->tf_srr0, tf->tf_srr1, 951 curlwp->l_proc->p_comm, tf->tf_srr0, tf->tf_srr1, tf); 1075 tf->tf_srr0);
|
/src/sys/arch/powerpc/ibm4xx/ |
trap.c | 159 type, tf->tf_srr0, tf, &tf)); 170 ksi.ksi_addr = (void *)tf->tf_srr0; 202 tf->tf_srr0, 214 tf->tf_srr0 = fb->fb_pc; 235 tf->tf_srr0, (ftype & VM_PROT_WRITE) ? "write" : "read", 276 tf->tf_srr0, tf)); 278 rv = uvm_fault(&p->p_vmspace->vm_map, trunc_page(tf->tf_srr0), 286 ksi.ksi_addr = (void *)tf->tf_srr0; 304 ksi.ksi_addr = (void *)tf->tf_srr0; 309 va = (vaddr_t)tf->tf_srr0; [all...] |
/src/sys/compat/linux/arch/powerpc/ |
linux_machdep.c | 168 linux_regs.lnip = tf->tf_srr0; 241 tf->tf_srr0 = (int)p->p_sigctx.ps_sigcode; 318 tf->tf_srr0 = lregs->lnip; 412 tf->tf_srr0 = lregs->lnip;
|
/src/sys/arch/powerpc/fpu/ |
fpu_emu.c | 215 ksi->ksi_addr = (void *)tf->tf_srr0; 223 if (copyin((void *) (tf->tf_srr0), &insn.i_int, sizeof (insn.i_int))) { 234 insn.i_int, (void *)tf->tf_srr0)); 250 tf->tf_srr0 += 4; 277 insn.i_int, (void *) (tf->tf_srr0)); 278 opc_disasm((vaddr_t)(tf->tf_srr0), insn.i_int); 370 vaddr_t loc = tf->tf_srr0;
|