HomeSort by: relevance | last modified time | path
    Searched refs:tf_reg (Results 1 - 21 of 21) sorted by relevancy

  /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]; /* &reg[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;

Completed in 58 milliseconds