Home
last modified time | relevance | path

Searched refs:srr0 (Results 1 – 17 of 17) sorted by relevance

/freebsd/sys/cddl/dev/dtrace/powerpc/
H A Ddtrace_subr.c302 frame->srr0 += sizeof(int); in dtrace_trap()
308 cpu_core[curcpu].cpuc_dtrace_illval = frame->srr0; in dtrace_trap()
314 frame->srr0 += sizeof(int); in dtrace_trap()
340 switch (dtrace_invop(frame->srr0, frame, frame->fixreg[3])) { in dtrace_invop_start()
344 frame->srr0 = frame->ctr; in dtrace_invop_start()
347 frame->srr0 = frame->lr; in dtrace_invop_start()
351 frame->srr0 = frame->srr0 + 4; in dtrace_invop_start()
H A Ddtrace_isa.c126 *pc = frame->srr0; in dtrace_next_sp_pc()
245 pc = tf->srr0; in dtrace_getupcstack()
292 pc = tf->srr0; in dtrace_getustackdepth()
349 pc = tf->srr0; in dtrace_getufpstack()
548 return (frame->srr0);
/freebsd/sys/powerpc/powerpc/
H A Dtrap.c253 addr = frame->srr0; in trap()
381 frame->srr0 += 4; in trap()
396 inst = fuword32((const void *)frame->srr0); in trap()
436 frame->srr0 -= 4; in trap()
453 if (*(uint32_t *)frame->srr0 == EXC_DTRACE) { in trap()
505 (u_long)frame->srr0, (u_long)frame->srr1); in trap()
589 printf(" virtual address = 0x%" PRIxPTR "\n", frame->srr0); in printtrap()
594 frame->srr0, frame->srr0 - (register_t)(__startkernel - KERNBASE)); in printtrap()
626 frame->srr0 = (uintptr_t)copy_fault; in handle_onfault()
629 frame->srr0 = (uintptr_t)fusufault; in handle_onfault()
[all …]
H A Dexec_machdep.c182 tf->dar : tf->srr0); in sendsig()
309 tf->dar : tf->srr0; in sendsig()
314 tf->srr0 = (register_t)PROC_SIGCODE(p); in sendsig()
329 tf->srr0, tf->fixreg[1]); in sendsig()
387 pcb->pcb_lr = tf->srr0; in makectx()
692 tf->srr0 = imgp->entry_addr; in exec_setregs()
721 tf->srr0 = imgp->entry_addr; in ppc32_setregs()
815 tf->srr0 = regs->pc; in set_regs32()
833 regs->pc = tf->srr0; in fill_regs32()
1054 tf->srr0 -= 4; in cpu_set_syscall_retval()
[all …]
H A Ddb_trace.c94 { "srr0", DB_OFFSET(srr0), db_frame },
235 db_printf("ISE trap @ %#zx by ", tf->srr0); in db_backtrace()
266 lr = (db_addr_t) tf->srr0; in db_backtrace()
H A Dgdb_machdep.c59 return (&kdb_frame->srr0); in gdb_cpu_getreg()
H A Dmachdep.c720 tf->srr0 = (register_t)addr; in ptrace_set_pc()
821 reg = tf->srr0; in DB_SHOW_COMMAND()
H A Delf64_machdep.c264 tf->srr0 = entry_desc[0] + imgp->reloc_base; in exec_setregs_funcdesc()
H A Dgenassym.c181 ASSYM(FRAME_SRR0, offsetof(struct trapframe, srr0));
/freebsd/sys/powerpc/fpu/
H A Dfpu_emu.c195 if (copyin((void *) (frame->srr0), &insn.i_int, sizeof (insn.i_int))) { in fpu_emulate()
203 insn.i_int, (void *)frame->srr0)); in fpu_emulate()
216 frame->srr0 += 4; in fpu_emulate()
235 insn.i_int, (void *) (frame->srr0)); in fpu_emulate()
236 opc_disasm(frame->srr0, insn.i_int); in fpu_emulate()
285 vm_offset_t loc = tf->srr0; in fpu_execute()
/freebsd/sys/cddl/dev/fbt/powerpc/
H A Dfbt_isa.c74 frame->srr0 = (uintptr_t)fbt->fbtp_patchpoint; in fbt_invop()
83 frame->srr0 += tmp; in fbt_invop()
/freebsd/sys/powerpc/include/
H A Dframe.h57 register_t srr0; member
H A Dcpu.h108 #define TRAPF_PC(frame) ((frame)->srr0)
H A Dpmc_mdep.h89 #define PMC_TRAPFRAME_TO_PC(TF) ((TF)->srr0)
/freebsd/sys/powerpc/aim/
H A Dslb.c547 handle_kernel_slb_spill(int type, register_t dar, register_t srr0) in handle_kernel_slb_spill() argument
554 addr = (type == EXC_ISE) ? srr0 : dar; in handle_kernel_slb_spill()
/freebsd/sys/powerpc/booke/
H A Dspe.c483 err = fueword32((void *)frame->srr0, &instr); in spe_handle_fpdata()
670 frame->srr0 += 4; in spe_handle_fpdata()
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DMachO.h2024 uint32_t srr0; member
2067 sys::swapByteOrder(x.srr0); in swapStruct()