Searched refs:p_md (Results 1 – 19 of 19) sorted by relevance
| /mirbsd/src/sys/arch/sparc/sparc/ |
| D | process_machdep.c | 79 bcopy(p->p_md.md_tf, (caddr_t)regs, sizeof(struct reg)); 92 if (p->p_md.md_fpstate) 93 statep = p->p_md.md_fpstate; 105 int psr = p->p_md.md_tf->tf_psr & ~PSR_ICC; 110 bcopy((caddr_t)regs, p->p_md.md_tf, sizeof(struct reg)); 111 p->p_md.md_tf->tf_psr = psr | (regs->r_psr & PSR_ICC); 133 p->p_md.md_tf->tf_pc = (u_int)addr; 134 p->p_md.md_tf->tf_npc = (u_int)addr + 4; 143 if (p->p_md.md_fpstate == NULL) 146 bcopy(regs, p->p_md.md_fpstate, sizeof(struct fpreg));
|
| D | vm_machdep.c | 413 if (p1->p_md.md_fpstate) { 415 savefpstate(p1->p_md.md_fpstate); 416 p2->p_md.md_fpstate = malloc(sizeof(struct fpstate), 418 bcopy(p1->p_md.md_fpstate, p2->p_md.md_fpstate, 421 p2->p_md.md_fpstate = NULL; 428 tf2 = p2->p_md.md_tf = (struct trapframe *) 483 if ((fs = p->p_md.md_fpstate) != NULL) { 515 md_core.md_tf = *p->p_md.md_tf; 517 if (p->p_md.md_fpstate) { 519 savefpstate(p->p_md.md_fpstate); [all …]
|
| D | trap.c | 333 p->p_md.md_tf = tf; /* for ptrace/signals */ 369 struct fpstate *fs = p->p_md.md_fpstate; 374 p->p_md.md_fpstate = fs; 399 savefpstate(cpuinfo.fpproc->p_md.md_fpstate); 469 if ((p->p_md.md_flags & MDP_FIXALIGN) != 0 && 488 savefpstate(p->p_md.md_fpstate); 491 fpu_cleanup(p, p->p_md.md_fpstate); 542 p->p_md.md_flags |= MDP_FIXALIGN; 695 p->p_md.md_tf = tf; 943 p->p_md.md_tf = tf; [all …]
|
| D | emul.c | 51 #define FPR(p, i) ((int32_t) p->p_md.md_fpstate->fs_regs[i]) 52 #define N_FPR(p, i) (p->p_md.md_fpstate->fs_regs[i]) 319 savefpstate(p->p_md.md_fpstate); 376 loadfpstate(p->p_md.md_fpstate);
|
| D | machdep.c | 356 struct trapframe *tf = p->p_md.md_tf; 382 p->p_md.md_flags &= ~MDP_FIXALIGN; 390 if ((fs = p->p_md.md_fpstate) != NULL) { 401 p->p_md.md_fpstate = NULL; 515 tf = p->p_md.md_tf; 643 tf = p->p_md.md_tf;
|
| /mirbsd/src/sys/compat/common/ |
| D | kern_exit_43.c | 95 if ((GETPS(p->p_md.md_regs) & PSL_ALLCC) != PSL_ALLCC) { 99 SCARG(&a, options) = p->p_md.md_regs[R0]; 100 SCARG(&a, rusage) = (struct rusage *)p->p_md.md_regs[R1];
|
| /mirbsd/src/sys/arch/i386/include/ |
| D | vm86.h | 128 struct trapframe *tf = p->p_md.md_regs; 146 struct trapframe *tf = p->p_md.md_regs; 160 struct trapframe *tf = p->p_md.md_regs; 176 struct trapframe *tf = p->p_md.md_regs;
|
| /mirbsd/src/sys/arch/i386/i386/ |
| D | vm_machdep.c | 103 p2->p_md.md_flags = p1->p_md.md_flags; 127 p2->p_md.md_regs = tf = (struct trapframe *)pcb->pcb_tss.tss_esp0 - 1; 128 *tf = *p1->p_md.md_regs;
|
| D | process_machdep.c | 87 return (p->p_md.md_regs); in process_frame() 210 if (p->p_md.md_flags & MDP_USEDFPU) { 309 if (p->p_md.md_flags & MDP_USEDFPU) { 315 p->p_md.md_flags |= MDP_USEDFPU;
|
| D | vm86.c | 170 struct trapframe *tf = p->p_md.md_regs; 281 struct trapframe *tf = p->p_md.md_regs; 391 struct trapframe *tf = p->p_md.md_regs;
|
| D | linux_machdep.c | 121 tf = p->p_md.md_regs; 217 tf = p->p_md.md_regs; 636 struct trapframe *fp = p->p_md.md_regs; 662 struct trapframe *fp = p->p_md.md_regs;
|
| D | trap.c | 202 p->p_md.md_regs = &frame; 580 p->p_md.md_regs = &frame; 766 struct trapframe *tf = p->p_md.md_regs;
|
| D | sys_machdep.c | 344 struct trapframe *tf = p->p_md.md_regs;
|
| D | machdep.c | 491 proc0.p_md.md_regs = (struct trapframe *)pcb->pcb_tss.tss_esp0 - 1; in i386_proc0_tss_ldt_init() 1976 struct trapframe *tf = p->p_md.md_regs; 2093 tf = p->p_md.md_regs; 2450 struct trapframe *tf = p->p_md.md_regs; 2462 p->p_md.md_flags &= ~MDP_USEDFPU;
|
| D | pmap.c | 596 struct trapframe *tf = curproc->p_md.md_regs; in pmap_exec_account()
|
| /mirbsd/src/sys/arch/i386/isa/ |
| D | npx.c | 512 p->p_md.md_regs = (struct trapframe *)&frame->if_es; 616 if ((p->p_md.md_flags & MDP_USEDFPU) == 0) { in npxdna_xmm() 618 p->p_md.md_flags |= MDP_USEDFPU; in npxdna_xmm() 653 if ((p->p_md.md_flags & MDP_USEDFPU) == 0) { in npxdna_s87() 654 p->p_md.md_flags |= MDP_USEDFPU; in npxdna_s87()
|
| /mirbsd/src/sys/sys/ |
| D | user.h | 74 #define U_ar0 u_kproc.kp_proc.p_md.md_regs /* copy of curproc->p_md.md_regs */
|
| D | proc.h | 217 struct mdproc p_md; /* Any machine-dependent fields. */ member
|
| /mirbsd/src/sys/arch/sparc/fpu/ |
| D | fpu.c | 113 sv.sival_int = p->p_md.md_tf->tf_pc; /* XXX only approximate */
|