Home
last modified time | relevance | path

Searched refs:fixreg (Results 1 – 18 of 18) sorted by relevance

/freebsd/sys/powerpc/powerpc/
H A Ddb_trace.c62 { "r0", DB_OFFSET(fixreg[0]), db_frame },
63 { "r1", DB_OFFSET(fixreg[1]), db_frame },
64 { "r2", DB_OFFSET(fixreg[2]), db_frame },
65 { "r3", DB_OFFSET(fixreg[3]), db_frame },
66 { "r4", DB_OFFSET(fixreg[4]), db_frame },
67 { "r5", DB_OFFSET(fixreg[5]), db_frame },
68 { "r6", DB_OFFSET(fixreg[6]), db_frame },
69 { "r7", DB_OFFSET(fixreg[7]), db_frame },
70 { "r8", DB_OFFSET(fixreg[8]), db_frame },
71 { "r9", DB_OFFSET(fixreg[9]), db_frame },
[all …]
H A Dgenassym.c145 ASSYM(FRAME_0, offsetof(struct trapframe, fixreg[0]));
146 ASSYM(FRAME_1, offsetof(struct trapframe, fixreg[1]));
147 ASSYM(FRAME_2, offsetof(struct trapframe, fixreg[2]));
148 ASSYM(FRAME_3, offsetof(struct trapframe, fixreg[3]));
149 ASSYM(FRAME_4, offsetof(struct trapframe, fixreg[4]));
150 ASSYM(FRAME_5, offsetof(struct trapframe, fixreg[5]));
151 ASSYM(FRAME_6, offsetof(struct trapframe, fixreg[6]));
152 ASSYM(FRAME_7, offsetof(struct trapframe, fixreg[7]));
153 ASSYM(FRAME_8, offsetof(struct trapframe, fixreg[8]));
154 ASSYM(FRAME_9, offsetof(struct trapframe, fixreg[9]));
[all …]
H A Dexec_machdep.c192 sp = (uint32_t)tf->fixreg[1]; in sendsig()
224 sp = tf->fixreg[1]; in sendsig()
276 tf->fixreg[1] = (register_t)usfp; in sendsig()
277 tf->fixreg[FIRSTARG] = sig; in sendsig()
279 tf->fixreg[FIRSTARG+2] = (register_t)usfp + in sendsig()
284 tf->fixreg[FIRSTARG+2] = (register_t)usfp + in sendsig()
294 tf->fixreg[FIRSTARG+1] = (register_t)usfp + in sendsig()
299 tf->fixreg[FIRSTARG+1] = (register_t)usfp + in sendsig()
307 tf->fixreg[FIRSTARG+1] = code; in sendsig()
308 tf->fixreg[FIRSTARG+3] = (tf->exc == EXC_DSI) ? in sendsig()
[all …]
H A Dtrap.c507 (u_long)addr, (u_long)frame->fixreg[1], in trap()
641 frame->fixreg[1] = (*fb)->_jb[FAULTBUF_R1]; in handle_onfault()
642 frame->fixreg[2] = (*fb)->_jb[FAULTBUF_R2]; in handle_onfault()
643 frame->fixreg[3] = 1; in handle_onfault()
645 bcopy(&(*fb)->_jb[FAULTBUF_R14], &frame->fixreg[14], in handle_onfault()
667 sa->code = frame->fixreg[0]; in cpu_fetch_syscall_args()
669 params = (caddr_t)(frame->fixreg + FIRSTARG); in cpu_fetch_syscall_args()
719 error = copyin(MOREARGS(frame->fixreg[1]), sa->args + n, in cpu_fetch_syscall_args()
735 td->td_retval[1] = frame->fixreg[FIRSTARG + 1]; in cpu_fetch_syscall_args()
888 frame->fixreg[re in fix_unaligned()
[all...]
H A Dvm_machdep.c142 tf->fixreg[FIRSTARG] = 0; in cpu_fork()
143 tf->fixreg[FIRSTARG + 1] = 0; in cpu_fork()
H A Dgdb_machdep.c57 return (kdb_frame->fixreg + regnum); in gdb_cpu_getreg()
H A Delf64_machdep.c265 tf->fixreg[2] = entry_desc[1] + imgp->reloc_base; in exec_setregs_funcdesc()
266 tf->fixreg[11] = entry_desc[2] + imgp->reloc_base; in exec_setregs_funcdesc()
H A Dmachdep.c809 for (i = 0; i < nitems(tf->fixreg); i++) { in DB_SHOW_COMMAND()
810 reg = tf->fixreg[i]; in DB_SHOW_COMMAND()
/freebsd/sys/powerpc/booke/
H A Dspe.c193 td->td_frame ? td->td_frame->fixreg[i] : 0; in save_vec_nodrop()
516 frame->fixreg[rd] = frame->fixreg[ra] & ~(1U << 31); in spe_handle_fpdata()
521 frame->fixreg[rd] = frame->fixreg[ra] | (1U << 31); in spe_handle_fpdata()
526 frame->fixreg[rd] = frame->fixreg[ra] ^ (1U << 31); in spe_handle_fpdata()
547 frame->fixreg[ra], 0); in spe_handle_fpdata()
549 frame->fixreg[rb], 0); in spe_handle_fpdata()
552 &frame->fixreg[rd]); in spe_handle_fpdata()
568 frame->fixreg[rd] = frame->fixreg[ra] & ~(1U << 31); in spe_handle_fpdata()
571 frame->fixreg[rd] = frame->fixreg[ra] | (1U << 31); in spe_handle_fpdata()
574 frame->fixreg[rd] = frame->fixreg[ra] ^ (1U << 31); in spe_handle_fpdata()
[all …]
/freebsd/sys/cddl/contrib/opensolaris/uts/powerpc/dtrace/
H A Dfasttrap_isa.c198 return rp->fixreg[argno + 3]; in fasttrap_anarg()
203 value = dtrace_fuword32((void *)(rp->fixreg[1] + 8 + in fasttrap_anarg()
208 value = dtrace_fuword64((void *)(rp->fixreg[1] + 48 + in fasttrap_anarg()
247 argv[i] = rp->fixreg[x]; in fasttrap_usdt_args()
252 argv[i] = fuword32((void *)(rp->fixreg[1] + 8 + in fasttrap_usdt_args()
256 argv[i] = fuword64((void *)(rp->fixreg[1] + 48 + in fasttrap_usdt_args()
306 rp->fixreg[3], rp->fixreg[4], 0, 0); in fasttrap_return_common()
410 dtrace_probe(probe->ftp_id, rp->fixreg[3], in fasttrap_pid_probe()
411 rp->fixreg[4], rp->fixreg[5], rp->fixreg[6], in fasttrap_pid_probe()
412 rp->fixreg[7]); in fasttrap_pid_probe()
[all …]
/freebsd/sys/cddl/dev/fbt/powerpc/
H A Dfbt_isa.c60 dtrace_probe(fbt->fbtp_id, frame->fixreg[3], in fbt_invop()
61 frame->fixreg[4], frame->fixreg[5], in fbt_invop()
62 frame->fixreg[6], frame->fixreg[7]); in fbt_invop()
/freebsd/sys/powerpc/fpu/
H A Dfpu_emu.c319 ra, (uintmax_t)tf->fixreg[ra], rb, in fpu_execute()
320 (uintmax_t)tf->fixreg[rb])); in fpu_execute()
322 addr = tf->fixreg[rb]; in fpu_execute()
324 addr += tf->fixreg[ra]; in fpu_execute()
350 ra, (uintmax_t)tf->fixreg[ra], rb, in fpu_execute()
351 (uintmax_t)tf->fixreg[rb])); in fpu_execute()
352 addr = tf->fixreg[rb]; in fpu_execute()
354 addr += tf->fixreg[ra]; in fpu_execute()
368 ra, (uintmax_t)tf->fixreg[ra], in fpu_execute()
371 addr += tf->fixreg[ra]; in fpu_execute()
[all …]
/freebsd/sys/cddl/dev/dtrace/powerpc/
H A Ddtrace_isa.c124 *nsp = frame->fixreg[1]; in dtrace_next_sp_pc()
246 sp = tf->fixreg[1]; in dtrace_getupcstack()
293 sp = tf->fixreg[1]; in dtrace_getustackdepth()
350 sp = tf->fixreg[1]; in dtrace_getufpstack()
465 stack = &rp->fixreg[3];
467 stack = (uintptr_t *)(rp->fixreg[1]);
536 return (frame->fixreg[reg]);
H A Ddtrace_subr.c340 switch (dtrace_invop(frame->srr0, frame, frame->fixreg[3])) { in dtrace_invop_start()
350 frame->fixreg[0] = frame->lr; in dtrace_invop_start()
/freebsd/sys/powerpc/include/
H A Dreg.h10 __register_t fixreg[32]; member
38 __int32_t fixreg[32]; member
H A Dframe.h52 register_t fixreg[32]; member
H A Dcpu.h131 #define cpu_getstack(td) ((td)->td_frame->fixreg[1])
H A Dpmc_mdep.h90 #define PMC_TRAPFRAME_TO_FP(TF) ((TF)->fixreg[1])