/src/sys/arch/riscv/include/ |
frame.h | 43 #define tf_reg tf_regs.r_reg macro 45 #define tf_ra tf_reg[_X_RA] 46 #define tf_sp tf_reg[_X_SP] 47 #define tf_gp tf_reg[_X_GP] 48 #define tf_tp tf_reg[_X_TP] 49 #define tf_t0 tf_reg[_X_T0] 50 #define tf_t1 tf_reg[_X_T1] 51 #define tf_t2 tf_reg[_X_T2] 52 #define tf_s0 tf_reg[_X_S0] 53 #define tf_s1 tf_reg[_X_S1 [all...] |
/src/sys/arch/aarch64/aarch64/ |
db_machdep.c | 202 { "x0", (long *) &ddb_regs.tf_reg[0], FCN_NULL, NULL }, 203 { "x1", (long *) &ddb_regs.tf_reg[1], FCN_NULL, NULL }, 204 { "x2", (long *) &ddb_regs.tf_reg[2], FCN_NULL, NULL }, 205 { "x3", (long *) &ddb_regs.tf_reg[3], FCN_NULL, NULL }, 206 { "x4", (long *) &ddb_regs.tf_reg[4], FCN_NULL, NULL }, 207 { "x5", (long *) &ddb_regs.tf_reg[5], FCN_NULL, NULL }, 208 { "x6", (long *) &ddb_regs.tf_reg[6], FCN_NULL, NULL }, 209 { "x7", (long *) &ddb_regs.tf_reg[7], FCN_NULL, NULL }, 210 { "x8", (long *) &ddb_regs.tf_reg[8], FCN_NULL, NULL }, 211 { "x9", (long *) &ddb_regs.tf_reg[9], FCN_NULL, NULL } [all...] |
netbsd32_machdep.c | 79 tf->tf_reg[0] = (uint32_t)p->p_psstrp; 80 tf->tf_reg[12] = stack; /* r12 needed by pre 1.4 crt0.c */ 81 tf->tf_reg[13] = stack; /* sp */ 82 tf->tf_reg[14] = pack->ep_entry;/* lr */ 83 tf->tf_reg[18] = 0x77777777; /* svc_lr. adjust to arm_machdep.c */ 142 regs->r[i] = tf->tf_reg[i]; /* r0-r12 */ 143 regs->r_sp = tf->tf_reg[13]; /* r13 = sp */ 144 regs->r_lr = tf->tf_reg[14]; /* r14 = lr */ 215 tf->tf_reg[i] = regs->r[i]; /* r0-r12 */ 216 tf->tf_reg[13] = regs->r_sp; /* r13 = sp * [all...] |
syscall.c | 75 tf->tf_reg[0] = 0; 76 tf->tf_reg[1] = 1; 97 register_t *params = (void *)tf->tf_reg; 104 size_t code = tf->tf_reg[SYSCALL_CODE_REG]; 123 code = tf->tf_reg[SYSCALL_INDIRECT_CODE_REG]; 149 rval[1] = tf->tf_reg[1]; 153 tf->tf_reg[0] = rval[0]; 155 tf->tf_reg[1] = rval[1]; 177 tf->tf_reg[0] = error;
|
aarch32_syscall.c | 84 uint32_t code = tf->tf_reg[SYSCALL_CODE_REG]; 101 code = tf->tf_reg[0]; 102 tf->tf_reg[0] = tf->tf_reg[12]; /* orig $r0 is saved to $ip */ 129 code = tf->tf_reg[1]; 132 code = tf->tf_reg[0]; 150 *args32++ = (uint32_t)tf->tf_reg[regstart++]; 153 (void*)(uintptr_t)(uint32_t)tf->tf_reg[13], /* sp = r13 */ 160 rval[1] = tf->tf_reg[1]; 196 tf->tf_reg[0] = rval[0] [all...] |
sig_machdep.c | 109 tf->tf_reg[0] = ksi->ksi_signo; 110 tf->tf_reg[1] = sip; 111 tf->tf_reg[2] = ucp; 112 tf->tf_reg[28] = ucp; /* put in a callee saved register */
|
trap.c | 397 tf->tf_reg[Xt] = ctr_el0; 689 vaddr = tf->tf_reg[Rn] & 0xffffffff; 690 val = tf->tf_reg[Rm]; 710 tf->tf_reg[Rd] = val; 868 (void *)tf->tf_reg[13], esr); /* sp is r13 on AArch32 */ 956 tf->tf_reg[19] = fb->fb_reg[FB_X19]; 957 tf->tf_reg[20] = fb->fb_reg[FB_X20]; 958 tf->tf_reg[21] = fb->fb_reg[FB_X21]; 959 tf->tf_reg[22] = fb->fb_reg[FB_X22]; 960 tf->tf_reg[23] = fb->fb_reg[FB_X23] [all...] |
vm_machdep.c | 155 utf->tf_reg[13] = utf->tf_sp; 163 ktf->tf_reg[27] = (uint64_t)func; 164 ktf->tf_reg[28] = (uint64_t)arg; 167 ktf->tf_reg[29] = (uint64_t)utf;
|
db_trace.c | 613 db_read_bytes((db_addr_t)&tf->tf_reg[29], sizeof(fp), (char *)&fp); 654 db_read_bytes((db_addr_t)&tf->tf_reg[30], 657 db_read_bytes((db_addr_t)&tf->tf_reg[29], sizeof(fp), 764 fp = (uint64_t)&DDB_REGS->tf_reg[29]; /* ®[29]={fp,lr} */ 777 db_read_bytes((db_addr_t)&tf->tf_reg[29],
|
exec_machdep.c | 156 tf->tf_reg[2] = p->p_psstrp;
|
db_interface.c | 270 return regs->tf_reg[reg];
|
/src/sys/arch/or1k/include/ |
frame.h | 43 #define tf_reg tf_regs.r_reg macro
|
/src/sys/compat/linux32/arch/aarch64/ |
linux32_machdep.c | 192 tf->tf_reg[13]; 254 tf->tf_reg[0] = native_to_linux_signo[sig]; 255 tf->tf_reg[1] = NETBSD32PTR32I(u_siginfo); 256 tf->tf_reg[2] = NETBSD32PTR32I(&u_sigframe->uc); 258 tf->tf_reg[13] = sp; 270 /* tf->tf_reg[14] is aarch32 lr */ 271 tf->tf_reg[14] = NETBSD32PTR32I((char *)p->p_sigctx.ps_sigcode + 286 error = copyin((void *)tf->tf_reg[13], &sigframe, sizeof(sigframe)); 307 error = copyin((void *)tf->tf_reg[13], &rt_sigframe, 329 tf->tf_reg[0] = 0 [all...] |
/src/sys/arch/aarch64/include/ |
frame.h | 43 #define tf_reg tf_regs.r_reg macro
|
/src/sys/arch/riscv/riscv/ |
core_machdep.c | 84 cpustate.tf.tf_reg[i] = tf->tf_reg[i];
|
netbsd32_machdep.c | 87 mcp->__gregs[i] = tf->tf_reg[i]; 140 tf->tf_reg[i] = (int32_t)gr[i];
|
syscall.c | 223 tf->tf_reg[_X_A0 + _QUAD_LOWWORD] = (int32_t) tmp; 224 tf->tf_reg[_X_A0 + _QUAD_HIGHWORD] = tmp >> 32;
|
db_machdep.c | 170 return (regno == 0 ? 0 : tf->tf_reg[regno - 1]);
|
riscv_machdep.c | 306 const __greg_t saved_tp = tf->tf_reg[_REG_TP]; 308 tf->tf_reg[_REG_TP] = saved_tp; 490 tf->tf_reg[_REG_TP] = (register_t)addr;
|
/src/sys/compat/linux/arch/aarch64/ |
linux_machdep.c | 182 tf->tf_reg[0] = native_to_linux_signo[sig]; 183 tf->tf_reg[1] = (uint64_t)&u_sigframe->info; 184 tf->tf_reg[2] = (uint64_t)&u_sigframe->uc;
|
/src/sys/arch/hppa/hppa/ |
trap.c | 552 register_t *tf_reg = (register_t *)tf; local in function:tf_getregno 556 return tf_reg[hppa_regmap[regno]]; 562 register_t *tf_reg = (register_t *)tf; local in function:tf_setregno 566 tf_reg[hppa_regmap[regno]] = val;
|