Home
last modified time | relevance | path

Searched refs:pcb_context (Results 1 – 16 of 16) sorted by relevance

/freebsd-12-stable/sys/mips/mips/
Dvm_machdep.c129 pcb2->pcb_context[PCB_REG_RA] = (register_t)(intptr_t)fork_trampoline; in cpu_fork()
131 pcb2->pcb_context[PCB_REG_SP] = (register_t)(((vm_offset_t)td2->td_pcb & in cpu_fork()
133 pcb2->pcb_context[PCB_REG_S0] = (register_t)(intptr_t)fork_return; in cpu_fork()
134 pcb2->pcb_context[PCB_REG_S1] = (register_t)(intptr_t)td2; in cpu_fork()
135 pcb2->pcb_context[PCB_REG_S2] = (register_t)(intptr_t)td2->td_frame; in cpu_fork()
136 pcb2->pcb_context[PCB_REG_SR] = mips_rd_status() & in cpu_fork()
176 pcb2->pcb_context[PCB_REG_SR] |= MIPS_SR_PX | MIPS_SR_UX | MIPS_SR_KX | MIPS_SR_SX; in cpu_fork()
179 pcb2->pcb_context[PCB_REG_SR] &= ~MIPS_SR_COP_2_BIT; in cpu_fork()
196 td->td_pcb->pcb_context[PCB_REG_S0] = (register_t)(intptr_t)func; in cpu_fork_kthread_handler()
197 td->td_pcb->pcb_context[PCB_REG_S1] = (register_t)(intptr_t)arg; in cpu_fork_kthread_handler()
[all …]
Dgdb_machdep.c131 return (&kdb_thrctx->pcb_context[PCB_REG_S0 + regnum - 16]); in gdb_cpu_getreg()
133 return (&kdb_thrctx->pcb_context[PCB_REG_GP]); in gdb_cpu_getreg()
135 return (&kdb_thrctx->pcb_context[PCB_REG_SP]); in gdb_cpu_getreg()
137 return (&kdb_thrctx->pcb_context[PCB_REG_S8]); in gdb_cpu_getreg()
139 return (&kdb_thrctx->pcb_context[PCB_REG_RA]); in gdb_cpu_getreg()
141 return (&kdb_thrctx->pcb_context[PCB_REG_PC]); in gdb_cpu_getreg()
151 kdb_thrctx->pcb_context[10] = *(register_t *)val; in gdb_cpu_setreg()
Ddb_trace.c437 sp = (register_t)ctx->pcb_context[PCB_REG_SP]; in db_trace_thread()
438 pc = (register_t)ctx->pcb_context[PCB_REG_PC]; in db_trace_thread()
439 ra = (register_t)ctx->pcb_context[PCB_REG_RA]; in db_trace_thread()
Dpm_machdep.c305 pcb->pcb_context[PCB_REG_RA] = tf->ra; in makectx()
306 pcb->pcb_context[PCB_REG_PC] = tf->pc; in makectx()
307 pcb->pcb_context[PCB_REG_SP] = tf->sp; in makectx()
Dgenassym.c82 ASSYM(U_PCB_CONTEXT, offsetof(struct pcb, pcb_context));
/freebsd-12-stable/gnu/usr.bin/gdb/kgdb/
Dtrgt_mips.c76 supply_register(MIPS_S0_REGNUM, (char *)&pcb.pcb_context[PCB_REG_S0]); in kgdb_trgt_fetch_registers()
77 supply_register(MIPS_S1_REGNUM, (char *)&pcb.pcb_context[PCB_REG_S1]); in kgdb_trgt_fetch_registers()
78 supply_register(MIPS_S2_REGNUM, (char *)&pcb.pcb_context[PCB_REG_S2]); in kgdb_trgt_fetch_registers()
79 supply_register(MIPS_S3_REGNUM, (char *)&pcb.pcb_context[PCB_REG_S3]); in kgdb_trgt_fetch_registers()
80 supply_register(MIPS_S4_REGNUM, (char *)&pcb.pcb_context[PCB_REG_S4]); in kgdb_trgt_fetch_registers()
81 supply_register(MIPS_S5_REGNUM, (char *)&pcb.pcb_context[PCB_REG_S5]); in kgdb_trgt_fetch_registers()
82 supply_register(MIPS_S6_REGNUM, (char *)&pcb.pcb_context[PCB_REG_S6]); in kgdb_trgt_fetch_registers()
83 supply_register(MIPS_S7_REGNUM, (char *)&pcb.pcb_context[PCB_REG_S7]); in kgdb_trgt_fetch_registers()
84 supply_register(MIPS_SP_REGNUM, (char *)&pcb.pcb_context[PCB_REG_SP]); in kgdb_trgt_fetch_registers()
85 supply_register(MIPS_FP_REGNUM, (char *)&pcb.pcb_context[PCB_REG_GP]); in kgdb_trgt_fetch_registers()
[all …]
Dtrgt_powerpc.c81 (char *)&pcb.pcb_context[i]); in kgdb_trgt_fetch_registers()
Dtrgt_powerpc64.c76 (char *)&pcb.pcb_context[i]); in kgdb_trgt_fetch_registers()
/freebsd-12-stable/sys/powerpc/powerpc/
Dgdb_machdep.c69 return (kdb_thrctx->pcb_context + (regnum - 14)); in gdb_cpu_getreg()
Dvm_machdep.c162 pcb->pcb_context[0] = pcb->pcb_lr; in cpu_fork()
Dgenassym.c196 ASSYM(PCB_CONTEXT, offsetof(struct pcb, pcb_context));
Dexec_machdep.c973 pcb2->pcb_context[0] = pcb2->pcb_lr; in cpu_copy_thread()
/freebsd-12-stable/sys/powerpc/include/
Dpcb.h44 register_t pcb_context[20]; /* non-volatile r14-r31 */ member
/freebsd-12-stable/cddl/contrib/opensolaris/lib/libdtrace/common/
Ddt_pcb.h88 int pcb_context; /* yyparse() rules context (DT_CTX_* value) */ member
Ddt_cc.c2428 pcb.pcb_context = context; in dt_compile()
/freebsd-12-stable/sys/mips/include/
Dpcb.h129 __register_t pcb_context[14]; /* kernel context for resume */ member