/src/sys/arch/sparc64/sparc64/ |
core_machdep.c | 95 md_core.md_tf.tf_tstate = l->l_md.md_tf->tf_tstate; 96 md_core.md_tf.tf_pc = l->l_md.md_tf->tf_pc; 97 md_core.md_tf.tf_npc = l->l_md.md_tf->tf_npc; 98 md_core.md_tf.tf_y = l->l_md.md_tf->tf_y; 99 md_core.md_tf.tf_tt = l->l_md.md_tf->tf_tt; 100 md_core.md_tf.tf_pil = l->l_md.md_tf->tf_pil; 101 md_core.md_tf.tf_oldpil = l->l_md.md_tf->tf_oldpil; 103 md_core.md_tf.tf_global[0] = l->l_md.md_tf->tf_global[0]; 104 md_core.md_tf.tf_global[1] = l->l_md.md_tf->tf_global[1]; 105 md_core.md_tf.tf_global[2] = l->l_md.md_tf->tf_global[2] [all...] |
vm_machdep.c | 224 if (l1->l_md.md_fpstate) { 226 l2->l_md.md_fpstate = pool_cache_get(fpstate_cache, PR_WAITOK); 227 memcpy(l2->l_md.md_fpstate, l1->l_md.md_fpstate, 230 l2->l_md.md_fpstate = NULL; 237 tf2 = l2->l_md.md_tf = (struct trapframe *) 287 savefpstate(l->l_md.md_fpstate); 343 if (l->l_md.md_fpstate != NULL) 352 if ((fs = l->l_md.md_fpstate) != NULL) 359 struct trapframe *tf = l->l_md.md_tf [all...] |
netbsd32_machdep.c | 106 struct trapframe64 *tf = l->l_md.md_tf; 133 if ((fs = l->l_md.md_fpstate) != NULL) { 141 l->l_md.md_fpstate = NULL; 171 struct trapframe64 *tf = l->l_md.md_tf; 265 struct trapframe64* tf = l->l_md.md_tf; 289 struct trapframe64* tf = l->l_md.md_tf; 312 if (l->l_md.md_fpstate) 313 statep = l->l_md.md_fpstate; 328 statep = l->l_md.md_fpstate; 360 md_core.md_tf.tf_psr = TSTATECCR_TO_PSR(l->l_md.md_tf->tf_tstate) [all...] |
/src/sys/arch/aarch64/aarch64/ |
exec_machdep.c | 116 cprng_strong(kern_cprng, l->l_md.md_ia_user, 117 sizeof(l->l_md.md_ia_user), 0); 118 cprng_strong(kern_cprng, l->l_md.md_ib_user, 119 sizeof(l->l_md.md_ib_user), 0); 120 cprng_strong(kern_cprng, l->l_md.md_da_user, 121 sizeof(l->l_md.md_da_user), 0); 122 cprng_strong(kern_cprng, l->l_md.md_db_user, 123 sizeof(l->l_md.md_db_user), 0); 124 cprng_strong(kern_cprng, l->l_md.md_ga_user, 125 sizeof(l->l_md.md_ga_user), 0) [all...] |
vm_machdep.c | 98 l2->l_md.md_cpacr = CPACR_FPEN_NONE; 99 KASSERT(l2->l_md.md_astpending == 0); 110 l2->l_md.md_ia_kern[0] = (uintptr_t)l2; 111 l2->l_md.md_ia_kern[1] = (uintptr_t)stack; 114 memcpy(l2->l_md.md_ia_user, l1->l_md.md_ia_user, 115 sizeof(l2->l_md.md_ia_user)); 116 memcpy(l2->l_md.md_ib_user, l1->l_md.md_ib_user, 117 sizeof(l2->l_md.md_ib_user)) [all...] |
/src/sys/arch/sparc/sparc/ |
process_machdep.c | 118 memcpy(regs, l->l_md.md_tf, sizeof(*regs)); 125 int psr = l->l_md.md_tf->tf_psr & ~PSR_ICC; 130 memcpy(l->l_md.md_tf, regs, sizeof(*regs)); 131 l->l_md.md_tf->tf_psr = psr | (regs->r_psr & PSR_ICC); 151 l->l_md.md_tf->tf_pc = (u_int)addr; 152 l->l_md.md_tf->tf_npc = (u_int)addr + 4; 161 if ((fs = l->l_md.md_fpstate) == NULL) 173 if ((fs = l->l_md.md_fpstate) == NULL) { 175 l->l_md.md_fpstate = fs;
|
vm_machdep.c | 218 if (l1->l_md.md_fpstate != NULL) { 222 l2->l_md.md_fpstate = 226 if ((cpi = l1->l_md.md_fpu) != NULL) { 231 savefpstate(l1->l_md.md_fpstate); 234 XCALL1(ipi_savefpstate, l1->l_md.md_fpstate, 238 memcpy(l2->l_md.md_fpstate, l1->l_md.md_fpstate, 242 l2->l_md.md_fpstate = NULL; 244 l2->l_md.md_fpu = NULL; 251 tf2 = l2->l_md.md_tf = (struct trapframe * [all...] |
core_machdep.c | 94 md_core.md_tf = *l->l_md.md_tf; 95 if (l->l_md.md_fpstate) { 97 savefpstate(l->l_md.md_fpstate); 98 md_core.md_fpstate = *l->l_md.md_fpstate;
|
/src/sys/arch/sh3/include/ |
userret.h | 55 l->l_md.md_astpending = 0; 67 if (l->l_md.md_flags & MDL_SSTEP) { 68 struct trapframe *tf = l->l_md.md_regs;
|
/src/sys/arch/mips/include/ |
frame.h | 46 #define lwp_trapframe(l) ((l)->l_md.md_utf)
|
/src/sys/arch/ia64/ia64/ |
vm_machdep.c | 175 l2->l_md.md_flags = l1->l_md.md_flags; 176 l2->l_md.md_tf = (struct trapframe *)(ua2 + UAREA_TF_OFFSET); 177 l2->l_md.user_stack = NULL; 178 l2->l_md.user_stack_size = 0; 179 KASSERT(l2->l_md.md_astpending == 0); 184 tf = l2->l_md.md_tf; 185 *tf = *l1->l_md.md_tf; 196 l2->l_md.user_stack = stack; 197 l2->l_md.user_stack_size = stacksize [all...] |
/src/sys/arch/riscv/include/ |
locore.h | 129 curlwp->l_md.md_onfault = NULL; 135 struct faultbuf * const fb = curlwp->l_md.md_onfault; 136 curlwp->l_md.md_onfault = NULL; 143 curlwp->l_md.md_onfault = fb;
|
/src/sys/arch/hppa/hppa/ |
vm_machdep.c | 59 struct trapframe *tf = l->l_md.md_regs; 99 KASSERT(l2->l_md.md_astpending == 0); 100 KASSERT(l2->l_md.md_flags == 0); 118 l2->l_md.md_bpva = l1->l_md.md_bpva; 119 l2->l_md.md_bpsave[0] = l1->l_md.md_bpsave[0]; 120 l2->l_md.md_bpsave[1] = l1->l_md.md_bpsave[1]; 124 tf = l2->l_md.md_regs = (struct trapframe *)sp [all...] |
/src/sys/arch/riscv/riscv/ |
process_machdep.c | 47 //struct trapframe * const tf = l->l_md.md_utf; 49 *regs = l->l_md.md_utf->tf_regs; 57 //struct trapframe * const tf = l->l_md.md_utf; 59 l->l_md.md_utf->tf_regs = *regs; 97 //struct trapframe * const tf = l->l_md.md_utf; 99 l->l_md.md_utf->tf_pc = (register_t)addr;
|
/src/sys/arch/alpha/alpha/ |
vm_machdep.c | 103 l2->l_md.md_tf = l1->l_md.md_tf; 104 l2->l_md.md_flags = l1->l_md.md_flags & MDLWP_FP_C; 105 KASSERT(l2->l_md.md_astpending == 0); 111 l2->l_md.md_pcbpaddr = (void *)vtophys((vaddr_t)pcb2); 155 l2tf = l2->l_md.md_tf = (struct trapframe *) 157 memcpy(l2->l_md.md_tf, l1->l_md.md_tf, 180 (uint64_t)l2->l_md.md_tf [all...] |
compat_13_machdep.c | 88 l->l_md.md_tf->tf_regs[FRAME_PC] = ksc.sc_pc; 89 l->l_md.md_tf->tf_regs[FRAME_PS] = 92 regtoframe((struct reg *)ksc.sc_regs, l->l_md.md_tf);
|
/src/sys/arch/sh3/sh3/ |
locore_c.c | 141 pc = ras_lookup(p, (void *)nlwp->l_md.md_regs->tf_spc); 143 nlwp->l_md.md_regs->tf_spc = (int) pc; 186 md_upte = l->l_md.md_upte;
|
vm_machdep.c | 148 l2->l_md.md_flags = l1->l_md.md_flags; 149 KASSERT(l2->l_md.md_astpending == 0); 152 memcpy(l2->l_md.md_regs, l1->l_md.md_regs, sizeof(struct trapframe)); 154 l2->l_md.md_regs->tf_r15 = (u_int)stack + stacksize; 186 l->l_md.md_pcb = pcb; 191 l->l_md.md_regs = tf; 243 struct trapframe *tf = l->l_md.md_regs;
|
/src/sys/compat/common/ |
kern_exit_43.c | 92 if ((GETPS(l->l_md.md_regs) & PSL_ALLCC) != PSL_ALLCC) { 96 l->l_md.md_regs[R0], (struct rusage *)l->l_md.md_regs[R1]);
|
/src/sys/arch/mips/mips/ |
mips_fputrap.c | 55 __func__, fpustat, l->l_md.md_utf->tf_regs[_R_PC]); 72 __func__, opcode, l->l_md.md_utf->tf_regs[_R_PC]); 79 ksi.ksi_addr = (void *)(uintptr_t)l->l_md.md_utf->tf_regs[_R_PC];
|
process_machdep.c | 120 *regs = l->l_md.md_utf->tf_registers; 127 struct trapframe * const tf = l->l_md.md_utf; 189 l->l_md.md_utf->tf_regs[_R_PC] = (intptr_t)addr;
|
/src/sys/arch/sparc/include/ |
ptrace.h | 74 #define PTRACE_LWP_GETPRIVATE(l) (l)->l_md.md_tf->tf_global[7]
|
/src/sys/arch/arm/arm/ |
cpu_exec.c | 125 l->l_md.md_flags |= MDLWP_NOALIGNFLT; 127 l->l_md.md_flags &= ~MDLWP_NOALIGNFLT;
|
/src/sys/arch/arm/include/ |
frame.h | 121 #define lwp_settrapframe(l, tf) ((l)->l_md.md_tf = (tf)) 123 #define lwp_trapframe(l) ((l)->l_md.md_tf)
|
/src/sys/arch/m68k/m68k/ |
sunos_syscall.c | 143 l->l_md.md_flags |= MDL_STACKADJ; 145 l->l_md.md_flags &= ~MDL_STACKADJ; 208 if (l->l_md.md_flags & MDL_STACKADJ) { 209 l->l_md.md_flags &= ~MDL_STACKADJ; 252 l->l_md.md_flags |= MDL_STACKADJ; 254 l->l_md.md_flags &= ~MDL_STACKADJ; 320 if (l->l_md.md_flags & MDL_STACKADJ) { 321 l->l_md.md_flags &= ~MDL_STACKADJ;
|