/src/sys/arch/powerpc/powerpc/ |
syscall.c | 69 tf->tf_fixreg[FIRSTARG] = 0; 70 tf->tf_fixreg[FIRSTARG + 1] = 1; 96 code = tf->tf_fixreg[0]; 97 params = tf->tf_fixreg + FIRSTARG; 129 error = copyin(MOREARGS(tf->tf_fixreg[1]), 140 tf->tf_fixreg[FIRSTARG] = rval[0]; 141 tf->tf_fixreg[FIRSTARG + 1] = rval[1]; 158 tf->tf_fixreg[FIRSTARG] = error;
|
compat_16_machdep.c | 114 fp = (struct sigcontext *)tf->tf_fixreg[1]; 118 memcpy(utf->fixreg, tf->tf_fixreg, sizeof(utf->fixreg)); 179 tf->tf_fixreg[1] = (register_t)fp; 181 tf->tf_fixreg[3] = (register_t)sig; 182 tf->tf_fixreg[4] = (register_t)code; 183 tf->tf_fixreg[5] = (register_t)fp; 189 tf->tf_fixreg[1] = (register_t)fp; 191 tf->tf_fixreg[3] = (register_t)sig; 192 tf->tf_fixreg[4] = (register_t)code; 193 tf->tf_fixreg[5] = (register_t)fp [all...] |
sig_machdep.c | 84 sp = (onstack ? (vaddr_t)ss->ss_sp + ss->ss_size : tf->tf_fixreg[1]); 146 tf->tf_fixreg[1] = (register_t)sp; 147 tf->tf_fixreg[3] = (register_t)ksi->ksi_signo; 148 tf->tf_fixreg[4] = (register_t)sip; 149 tf->tf_fixreg[5] = (register_t)ucp; 151 tf->tf_fixreg[30] = (register_t)ucp; 183 (void)memcpy(gr, &tf->tf_fixreg, 32 * sizeof (gr[0])); /* GR0-31 */ 248 __greg_t save_r2 = tf->tf_fixreg[_REG_R2]; 249 (void)memcpy(&tf->tf_fixreg, gr, 32 * sizeof (gr[0])); 250 tf->tf_fixreg[_REG_R2] = save_r2 [all...] |
db_interface.c | 234 memcpy(DDB_REGS->r, tf->tf_fixreg, 32 * sizeof(u_int32_t)); 275 memcpy(tf->tf_fixreg, DDB_REGS->r, 32 * sizeof(u_int32_t)); 590 tf->tf_fixreg[0], tf->tf_fixreg[1], 591 tf->tf_fixreg[2], tf->tf_fixreg[3]); 593 tf->tf_fixreg[4], tf->tf_fixreg[5], 594 tf->tf_fixreg[6], tf->tf_fixreg[7]) [all...] |
compat_13_machdep.c | 97 memcpy(tf->tf_fixreg, sc.sc_frame.fixreg, sizeof(tf->tf_fixreg));
|
fix_unaligned.c | 398 u16 = (uint16_t)tf->tf_fixreg[rs]; 403 u32 = tf->tf_fixreg[rs]; 415 tf->tf_fixreg[rs] = reverse ? 418 tf->tf_fixreg[rs] = reverse ? 439 tf->tf_fixreg[ra] = (__register_t)dear; 458 const size_t size = sizeof(tf->tf_fixreg[0]); 469 ea = (uint8_t *)(insn->i_d.i_d + (ra ? tf->tf_fixreg[ra] : 0)); 475 ret = copyout(&tf->tf_fixreg[r], ea, size); 498 tf->tf_fixreg[r] = u32; 503 tf->tf_fixreg[r] = u32 [all...] |
trap.c | 203 tf->tf_fixreg[1] = fb->fb_sp; 204 tf->tf_fixreg[2] = fb->fb_r2; 205 tf->tf_fixreg[3] = rv; 206 memcpy(&tf->tf_fixreg[13], fb->fb_fixreg, 459 tf->tf_fixreg[1] = fb->fb_sp; 460 tf->tf_fixreg[2] = fb->fb_r2; 461 tf->tf_fixreg[3] = EFAULT; 463 memcpy(&tf->tf_fixreg[13], fb->fb_fixreg, 802 register_t* a_reg_addr = &tf->tf_fixreg[a_reg]; 848 register_t* a_reg_addr = &tf->tf_fixreg[a_reg] [all...] |
powerpc_machdep.c | 118 tf->tf_fixreg[1] = -roundup(-stack + 8, 16); 140 tf->tf_fixreg[3] = arginfo.ps_nargvstr; 141 tf->tf_fixreg[4] = (register_t)arginfo.ps_argvstr; 142 tf->tf_fixreg[5] = (register_t)arginfo.ps_envstr; 143 tf->tf_fixreg[6] = 0; /* auxiliary vector */ 144 tf->tf_fixreg[7] = 0; /* termination vector */ 145 tf->tf_fixreg[8] = p->p_psstrp; /* NetBSD extension */ 155 tf->tf_fixreg[2] = fdesc[1] + epp->ep_entryoffset; 785 tf->tf_fixreg[OPC_MXMSR_REG(opcode)] = msr; 791 register_t msr = tf->tf_fixreg[OPC_MXMSR_REG(opcode)] [all...] |
db_trace.c | 228 (*pr)("SC trap #%d by ", R(&tf->tf_fixreg[0])); 305 R(&tf->tf_fixreg[1]), 325 frame = (db_addr_t)R(&tf->tf_fixreg[1]);
|
process_machdep.c | 62 memcpy(regs->fixreg, tf->tf_fixreg, sizeof(regs->fixreg)); 77 memcpy(tf->tf_fixreg, regs->fixreg, sizeof(regs->fixreg));
|
vm_machdep.c | 116 l2->l_md.md_utf->tf_fixreg[1] =
|
/src/sys/arch/powerpc/booke/ |
trap.c | 430 __asm ("mfpvr %0" : "=r"(tf->tf_fixreg[OPC_MFSPR_REG(opcode)])); 436 : "=r"(tf->tf_fixreg[OPC_MFSPR_REG(opcode)]) 443 : "=r"(tf->tf_fixreg[OPC_MFSPR_REG(opcode)]) 658 r+0, tf->tf_fixreg[r+0], r+1, tf->tf_fixreg[r+1], 659 r+2, tf->tf_fixreg[r+2], r+3, tf->tf_fixreg[r+3]); 713 tf->tf_fixreg[1] = fb->fb_sp; 714 tf->tf_fixreg[2] = fb->fb_r2; 715 tf->tf_fixreg[3] = rv [all...] |
spe.c | 186 const register_t *fixreg = l->l_md.md_utf->tf_fixreg;
|
/src/sys/compat/linux/arch/powerpc/ |
linux_machdep.c | 142 fp = tf->tf_fixreg[1]; 167 linux_regs.lgpr[i] = tf->tf_fixreg[i]; 170 linux_regs.lorig_gpr3 = tf->tf_fixreg[3]; /* XXX Is that right? */ 237 tf->tf_fixreg[1] = fp - LINUX__SIGNAL_FRAMESIZE; 239 tf->tf_fixreg[3] = (int)native_to_linux_signo[sig]; 240 tf->tf_fixreg[4] = fp; 313 tf->tf_fixreg[i] = lregs->lgpr[i]; 407 tf->tf_fixreg[i] = lregs->lgpr[i];
|
/src/sys/arch/powerpc/ibm4xx/ |
trap.c | 217 tf->tf_fixreg[1] = fb->fb_sp; 218 tf->tf_fixreg[2] = fb->fb_r2; 219 tf->tf_fixreg[3] = rv; 220 memcpy(&tf->tf_fixreg[13], fb->fb_fixreg, 373 tf->tf_fixreg[1] = fb->fb_sp; 374 tf->tf_fixreg[2] = fb->fb_r2; 375 tf->tf_fixreg[3] = 1; /* Return TRUE */ 377 memcpy(&tf->tf_fixreg[13], fb->fb_fixreg,
|
/src/sys/arch/powerpc/fpu/ |
fpu_emu.c | 404 ra, tf->tf_fixreg[ra], rb, tf->tf_fixreg[rb])); 406 addr = tf->tf_fixreg[rb]; 408 addr += tf->tf_fixreg[ra]; 436 ra, tf->tf_fixreg[ra], rb, tf->tf_fixreg[rb])); 437 addr = tf->tf_fixreg[rb]; 439 addr += tf->tf_fixreg[ra]; 453 ra, tf->tf_fixreg[ra], addr)); 455 addr += tf->tf_fixreg[ra] [all...] |
/src/sys/arch/powerpc/include/ |
frame.h | 145 #define tf_fixreg tf_ureg.r_fixreg macro
|