Searched refs:pcb_x (Results 1 – 11 of 11) sorted by relevance
/freebsd/sys/arm64/arm64/ |
H A D | vm_machdep.c | 112 td2->td_pcb->pcb_x[PCB_X19] = (uintptr_t)fork_return; in cpu_fork() 113 td2->td_pcb->pcb_x[PCB_X20] = (uintptr_t)td2; in cpu_fork() 114 td2->td_pcb->pcb_x[PCB_LR] = (uintptr_t)fork_trampoline; in cpu_fork() 190 td->td_pcb->pcb_x[PCB_X19] = (uintptr_t)fork_return; in cpu_copy_thread() 191 td->td_pcb->pcb_x[PCB_X20] = (uintptr_t)td; in cpu_copy_thread() 192 td->td_pcb->pcb_x[PCB_LR] = (uintptr_t)fork_trampoline; in cpu_copy_thread() 299 td->td_pcb->pcb_x[PCB_X19] = (uintptr_t)func; in cpu_fork_kthread_handler() 300 td->td_pcb->pcb_x[PCB_X20] = (uintptr_t)arg; in cpu_fork_kthread_handler()
|
H A D | gdb_machdep.c | 67 case GDB_REG_LR: return (&kdb_thrctx->pcb_x[PCB_LR]); in gdb_cpu_getreg() 70 return (&kdb_thrctx->pcb_x[regnum - GDB_REG_X19]); in gdb_cpu_getreg() 96 case GDB_REG_LR: kdb_thrctx->pcb_x[PCB_LR] = regval; break; in gdb_cpu_setreg() 100 kdb_thrctx->pcb_x[regnum - GDB_REG_X19] = regval; in gdb_cpu_setreg()
|
H A D | stack_machdep.c | 68 frame.fp = td->td_pcb->pcb_x[PCB_FP]; in stack_save_td() 69 frame.pc = ADDR_MAKE_CANONICAL(td->td_pcb->pcb_x[PCB_LR]); in stack_save_td()
|
H A D | db_trace.c | 153 frame.fp = (uintptr_t)ctx->pcb_x[PCB_FP]; in db_trace_thread() 154 frame.pc = (uintptr_t)ctx->pcb_x[PCB_LR]; in db_trace_thread()
|
H A D | genassym.c | 55 ASSYM(PCB_REGS, offsetof(struct pcb, pcb_x));
|
H A D | machdep.c | 381 for (i = 0; i < nitems(pcb->pcb_x); i++) { in makectx() 383 pcb->pcb_x[i] = tf->tf_elr; in makectx() 385 pcb->pcb_x[i] = tf->tf_x[i + PCB_X_START]; in makectx()
|
/freebsd/sys/arm64/include/ |
H A D | db_machdep.h | 49 #define PC_REGS() ((db_addr_t)kdb_thrctx->pcb_x[PCB_LR]) 57 kdb_thrctx->pcb_x[PCB_LR] += BKPT_SIZE; \
|
H A D | pcb.h | 50 uint64_t pcb_x[12]; member
|
/freebsd/sys/riscv/riscv/ |
H A D | exec_machdep.c | 132 memcpy(regs->fp_x, pcb->pcb_x, sizeof(regs->fp_x)); in fill_fpregs() 149 memcpy(pcb->pcb_x, regs->fp_x, sizeof(regs->fp_x)); in set_fpregs() 284 memcpy(mcp->mc_fpregs.fp_x, curpcb->pcb_x, in get_fpcontext() 307 memcpy(curpcb->pcb_x, mcp->mc_fpregs.fp_x, in set_fpcontext()
|
H A D | genassym.c | 71 ASSYM(PCB_X, offsetof(struct pcb, pcb_x));
|
/freebsd/sys/riscv/include/ |
H A D | pcb.h | 48 uint64_t pcb_x[32][2]; /* Floating point registers */ member
|