Symbol: pcb
lib/libcrypto/dh/dh_pmeth.c
180
BN_GENCB *pcb = NULL;
lib/libcrypto/dh/dh_pmeth.c
187
pcb = &cb;
lib/libcrypto/dh/dh_pmeth.c
188
evp_pkey_set_cb_translate(pcb, ctx);
lib/libcrypto/dh/dh_pmeth.c
190
if (!DH_generate_parameters_ex(dh, dctx->prime_len, dctx->generator, pcb))
lib/libcrypto/dsa/dsa_pmeth.c
280
BN_GENCB *pcb = NULL;
lib/libcrypto/dsa/dsa_pmeth.c
287
pcb = &cb;
lib/libcrypto/dsa/dsa_pmeth.c
288
evp_pkey_set_cb_translate(pcb, ctx);
lib/libcrypto/dsa/dsa_pmeth.c
291
NULL, 0, NULL, NULL, NULL, pcb))
lib/libcrypto/rsa/rsa_pmeth.c
787
BN_GENCB *pcb = NULL;
lib/libcrypto/rsa/rsa_pmeth.c
801
pcb = &cb;
lib/libcrypto/rsa/rsa_pmeth.c
802
evp_pkey_set_cb_translate(pcb, ctx);
lib/libcrypto/rsa/rsa_pmeth.c
804
if (!RSA_generate_key_ex(rsa, rctx->nbits, rctx->pub_exp, pcb))
regress/sys/arch/amd64/dump_tables/dump_tables.c
233
struct pcb pcb;
regress/sys/arch/amd64/dump_tables/dump_tables.c
297
KGET(paddr, pcb);
regress/sys/arch/amd64/dump_tables/dump_tables.c
299
cr3 = pcb.pcb_cr3 & ~0xfff; /* mask off PCID */
regress/sys/arch/amd64/dump_tables/dump_tables.c
302
KGET((u_long)pcb.pcb_pmap, pmap);
sys/arch/alpha/alpha/cpu.c
232
struct pcb *pcb;
sys/arch/alpha/alpha/cpu.c
343
pcb = ci->ci_idle_pcb = (struct pcb *)pcbva;
sys/arch/alpha/alpha/cpu.c
349
pcb->pcb_hw.apcb_ksp =
sys/arch/alpha/alpha/cpu.c
350
(u_int64_t)pcb + USPACE - sizeof(struct trapframe);
sys/arch/alpha/alpha/cpu.c
355
pcb->pcb_hw.apcb_asn = proc0.p_addr->u_pcb.pcb_hw.apcb_asn;
sys/arch/alpha/alpha/cpu.c
356
pcb->pcb_hw.apcb_ptbr = proc0.p_addr->u_pcb.pcb_hw.apcb_ptbr;
sys/arch/alpha/alpha/cpu.c
359
pcb->pcb_hw.apcb_ksp);
sys/arch/alpha/alpha/cpu.c
361
pcb->pcb_hw.apcb_ptbr);
sys/arch/alpha/alpha/cpu.c
459
struct pcb *pcb;
sys/arch/alpha/alpha/cpu.c
462
pcb = ci->ci_idle_pcb;
sys/arch/alpha/alpha/cpu.c
470
memcpy(pcsp->pcs_hwpcb, &pcb->pcb_hw, sizeof(pcb->pcb_hw));
sys/arch/alpha/alpha/machdep.c
631
(struct pcb *)ALPHA_K0SEG_TO_PHYS((vaddr_t)&proc0paddr->u_pcb);
sys/arch/alpha/alpha/machdep.c
924
struct pcb dumppcb;
sys/arch/alpha/include/cpu.h
108
struct pcb;
sys/arch/alpha/include/cpu.h
148
void savectx(struct pcb *);
sys/arch/alpha/include/cpu.h
204
struct pcb *ci_idle_pcb; /* our idle PCB */
sys/arch/alpha/include/cpu.h
414
struct pcb;
sys/arch/alpha/include/pcb.h
61
void savectx(struct pcb *);
sys/arch/alpha/include/proc.h
45
struct pcb *md_pcbpaddr; /* phys addr of the pcb */
sys/arch/amd64/amd64/acpi_machdep.c
550
struct pcb *pcb;
sys/arch/amd64/amd64/acpi_machdep.c
568
pcb = &p->p_addr->u_pcb;
sys/arch/amd64/amd64/acpi_machdep.c
570
tf = (struct trapframe *)pcb->pcb_kstack - 1;
sys/arch/amd64/amd64/acpi_machdep.c
575
pcb->pcb_rsp = (u_int64_t)sf;
sys/arch/amd64/amd64/acpi_machdep.c
576
pcb->pcb_rbp = 0;
sys/arch/amd64/amd64/cpu.c
590
struct pcb *pcb;
sys/arch/amd64/amd64/cpu.c
663
pcb = ci->ci_idle_pcb = (struct pcb *) kstack;
sys/arch/amd64/amd64/cpu.c
664
memset(pcb, 0, USPACE);
sys/arch/amd64/amd64/cpu.c
666
pcb->pcb_kstack = kstack + USPACE - 16;
sys/arch/amd64/amd64/cpu.c
667
pcb->pcb_rbp = pcb->pcb_rsp = kstack + USPACE - 16;
sys/arch/amd64/amd64/cpu.c
668
pcb->pcb_pmap = pmap_kernel();
sys/arch/amd64/amd64/cpu.c
669
pcb->pcb_cr3 = pcb->pcb_pmap->pm_pdirpa;
sys/arch/amd64/amd64/cpu.c
752
sc->sc_dev.dv_xname, pcb, pcb->pcb_rsp);
sys/arch/amd64/amd64/db_trace.c
261
struct pcb *pcb = curpcb;
sys/arch/amd64/amd64/db_trace.c
265
if (pcb == NULL)
sys/arch/amd64/amd64/db_trace.c
270
limit = (struct callframe *)((struct trapframe *)pcb->pcb_kstack - 1);
sys/arch/amd64/amd64/db_trace.c
294
struct pcb *pcb = curpcb;
sys/arch/amd64/amd64/db_trace.c
298
if (pcb == NULL)
sys/arch/amd64/amd64/db_trace.c
310
frame <= (struct callframe *)pcb->pcb_kstack) {
sys/arch/amd64/amd64/machdep.c
427
struct pcb *pcb;
sys/arch/amd64/amd64/machdep.c
429
cpu_info_primary.ci_curpcb = pcb = &proc0.p_addr->u_pcb;
sys/arch/amd64/amd64/machdep.c
430
pcb->pcb_fsbase = 0;
sys/arch/amd64/amd64/machdep.c
431
pcb->pcb_kstack = (u_int64_t)proc0.p_addr + USPACE - 16;
sys/arch/amd64/amd64/machdep.c
432
proc0.p_md.md_regs = (struct trapframe *)pcb->pcb_kstack - 1;
sys/arch/amd64/amd64/machdep.c
904
struct pcb dumppcb;
sys/arch/amd64/amd64/pmap.c
1486
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/amd64/amd64/pmap.c
1489
pcb->pcb_pmap = pmap;
sys/arch/amd64/amd64/pmap.c
1490
pcb->pcb_cr3 = pmap->pm_pdirpa;
sys/arch/amd64/amd64/pmap.c
1491
pcb->pcb_cr3 |= (pmap != pmap_kernel()) ? cr3_pcid_proc :
sys/arch/amd64/amd64/pmap.c
1505
self->ci_kern_cr3 = pcb->pcb_cr3 | cr3_reuse_pcid;
sys/arch/amd64/amd64/pmap.c
1511
lcr3(pcb->pcb_cr3);
sys/arch/amd64/amd64/trap.c
230
struct pcb *pcb;
sys/arch/amd64/amd64/trap.c
240
pcb = &p->p_addr->u_pcb;
sys/arch/amd64/amd64/trap.c
241
if (pcb->pcb_onfault != NULL) {
sys/arch/amd64/amd64/trap.c
244
while (*nf++ != pcb->pcb_onfault) {
sys/arch/amd64/amd64/trap.c
247
(long)pcb->pcb_onfault);
sys/arch/amd64/amd64/trap.c
254
if (pcb->pcb_onfault == NULL && cr2 <= VM_MAXUSER_ADDRESS &&
sys/arch/amd64/amd64/trap.c
261
if (pcb->pcb_onfault == NULL && cr2 <= VM_MAXUSER_ADDRESS &&
sys/arch/amd64/amd64/trap.c
281
onfault = pcb->pcb_onfault;
sys/arch/amd64/amd64/trap.c
282
pcb->pcb_onfault = NULL;
sys/arch/amd64/amd64/trap.c
284
pcb->pcb_onfault = onfault;
sys/arch/amd64/amd64/trap.c
292
if (pcb->pcb_onfault == NULL) {
sys/arch/amd64/amd64/trap.c
298
frame->tf_rip = (u_int64_t)pcb->pcb_onfault;
sys/arch/amd64/amd64/vm_machdep.c
105
pcb->pcb_fsbase = (u_int64_t)tcb;
sys/arch/amd64/amd64/vm_machdep.c
111
pcb->pcb_rsp = (u_int64_t)sf;
sys/arch/amd64/amd64/vm_machdep.c
112
pcb->pcb_rbp = 0;
sys/arch/amd64/amd64/vm_machdep.c
67
struct pcb *pcb = &p2->p_addr->u_pcb;
sys/arch/amd64/amd64/vm_machdep.c
68
struct pcb *pcb1 = &p1->p_addr->u_pcb;
sys/arch/amd64/amd64/vm_machdep.c
82
*pcb = *pcb1;
sys/arch/amd64/amd64/vm_machdep.c
90
pcb->pcb_kstack = (u_int64_t)p2->p_addr + USPACE - 16 -
sys/arch/amd64/amd64/vm_machdep.c
96
p2->p_md.md_regs = tf = (struct trapframe *)pcb->pcb_kstack - 1;
sys/arch/amd64/include/cpu.h
145
struct pcb *ci_curpcb; /* [o] */
sys/arch/amd64/include/cpu.h
146
struct pcb *ci_idle_pcb; /* [o] */
sys/arch/amd64/include/cpu.h
442
struct pcb;
sys/arch/amd64/include/cpu.h
443
void savectx(struct pcb *);
sys/arch/arm/arm/fault.c
165
struct pcb *pcb;
sys/arch/arm/arm/fault.c
197
pcb = &p->p_addr->u_pcb;
sys/arch/arm/arm/fault.c
200
pcb->pcb_tf = tf;
sys/arch/arm/arm/fault.c
278
__predict_true((pcb->pcb_onfault == NULL ||
sys/arch/arm/arm/fault.c
312
if (pcb->pcb_onfault) {
sys/arch/arm/arm/fault.c
314
tf->tf_pc = (register_t) pcb->pcb_onfault;
sys/arch/arm/arm/fault.c
321
onfault = pcb->pcb_onfault;
sys/arch/arm/arm/fault.c
322
pcb->pcb_onfault = NULL;
sys/arch/arm/arm/fault.c
326
pcb->pcb_onfault = onfault;
sys/arch/arm/arm/fault.c
340
if (pcb->pcb_onfault) {
sys/arch/arm/arm/fault.c
342
tf->tf_pc = (register_t) pcb->pcb_onfault;
sys/arch/arm/arm/fault.c
489
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/arm/arm/fault.c
491
if (pcb->pcb_onfault) {
sys/arch/arm/arm/fault.c
494
tf->tf_pc = (register_t) pcb->pcb_onfault;
sys/arch/arm/arm/pmap7.c
1803
struct pcb *pcb;
sys/arch/arm/arm/pmap7.c
1806
pcb = &p->p_addr->u_pcb;
sys/arch/arm/arm/pmap7.c
1808
pmap_set_pcb_pagedir(pm, pcb);
sys/arch/arm/arm/pmap7.c
1817
if (cur_ttb == (u_int)pcb->pcb_pagedir) {
sys/arch/arm/arm/pmap7.c
1825
cpu_setttb(pcb->pcb_pagedir);
sys/arch/arm/arm/pmap7.c
2159
pmap_set_pcb_pagedir(pmap_t pm, struct pcb *pcb)
sys/arch/arm/arm/pmap7.c
2162
pcb->pcb_pagedir = pm->pm_l1->l1_physaddr;
sys/arch/arm/arm/sig_machdep.c
132
frame.sf_sc.sc_fpused = pcb->pcb_flags & PCB_FPU;
sys/arch/arm/arm/sig_machdep.c
134
frame.sf_sc.sc_fpscr = pcb->pcb_fpstate.fp_scr;
sys/arch/arm/arm/sig_machdep.c
135
memcpy(&frame.sf_sc.sc_fpreg, &pcb->pcb_fpstate.fp_reg,
sys/arch/arm/arm/sig_machdep.c
136
sizeof(pcb->pcb_fpstate.fp_reg));
sys/arch/arm/arm/sig_machdep.c
137
pcb->pcb_flags &= ~PCB_FPU;
sys/arch/arm/arm/sig_machdep.c
138
pcb->pcb_fpcpu = NULL;
sys/arch/arm/arm/sig_machdep.c
183
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/arm/arm/sig_machdep.c
238
pcb->pcb_fpstate.fp_scr = ksc.sc_fpscr;
sys/arch/arm/arm/sig_machdep.c
239
memcpy(&pcb->pcb_fpstate.fp_reg, &ksc.sc_fpreg,
sys/arch/arm/arm/sig_machdep.c
240
sizeof(pcb->pcb_fpstate.fp_reg));
sys/arch/arm/arm/sig_machdep.c
241
pcb->pcb_flags |= PCB_FPU;
sys/arch/arm/arm/sig_machdep.c
242
pcb->pcb_fpcpu = NULL;
sys/arch/arm/arm/sig_machdep.c
244
pcb->pcb_flags &= ~PCB_FPU;
sys/arch/arm/arm/sig_machdep.c
245
pcb->pcb_fpcpu = NULL;
sys/arch/arm/arm/sig_machdep.c
81
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/arm/arm/stubs.c
67
struct pcb dumppcb;
sys/arch/arm/arm/vfp.c
102
if (pcb->pcb_fpcpu == NULL || ci->ci_fpuproc == NULL ||
sys/arch/arm/arm/vfp.c
103
!(pcb->pcb_fpcpu == ci && ci->ci_fpuproc == p)) {
sys/arch/arm/arm/vfp.c
107
panic("FPU unit enabled when curproc and curcpu dont agree %p %p %p %p", pcb->pcb_fpcpu, ci, ci->ci_fpuproc, p);
sys/arch/arm/arm/vfp.c
138
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/arm/arm/vfp.c
160
: "=&r" (scratch) : "r" (&pcb->pcb_fpstate));
sys/arch/arm/arm/vfp.c
163
pcb->pcb_fpcpu = ci;
sys/arch/arm/arm/vfp.c
176
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/arm/arm/vfp.c
187
if ((pcb->pcb_flags & PCB_FPU) == 0) {
sys/arch/arm/arm/vfp.c
188
pcb->pcb_flags |= PCB_FPU;
sys/arch/arm/arm/vfp.c
189
memset(&pcb->pcb_fpstate, 0, sizeof(pcb->pcb_fpstate));
sys/arch/arm/arm/vfp.c
87
struct pcb *pcb = curpcb;
sys/arch/arm/arm/vm_machdep.c
102
pcb->pcb_un.un_32.pcb32_und_sp = (u_int)p2->p_addr +
sys/arch/arm/arm/vm_machdep.c
104
pcb->pcb_un.un_32.pcb32_sp = (u_int)p2->p_addr + USPACE_SVC_STACK_TOP;
sys/arch/arm/arm/vm_machdep.c
108
pcb->pcb_tf = tf = (struct trapframe *)pcb->pcb_un.un_32.pcb32_sp - 1;
sys/arch/arm/arm/vm_machdep.c
124
pcb->pcb_un.un_32.pcb32_sp = (u_int)sf;
sys/arch/arm/arm/vm_machdep.c
86
struct pcb *pcb = &p2->p_addr->u_pcb;
sys/arch/arm/arm/vm_machdep.c
96
*pcb = p1->p_addr->u_pcb;
sys/arch/arm/include/cpu.h
171
struct pcb *ci_curpcb;
sys/arch/arm/include/cpu.h
172
struct pcb *ci_idle_pcb;
sys/arch/arm/include/cpu.h
300
struct pcb;
sys/arch/arm/include/cpu.h
301
void savectx (struct pcb *pcb);
sys/arch/arm/include/pmap.h
245
void pmap_set_pcb_pagedir(pmap_t, struct pcb *);
sys/arch/arm/include/tcb.h
33
((struct pcb *)(p)->p_addr)->pcb_tcb
sys/arch/arm/include/tcb.h
37
((struct pcb *)(p)->p_addr)->pcb_tcb = (addr); \
sys/arch/arm64/arm64/cpu.c
1882
struct pcb *pcb;
sys/arch/arm64/arm64/cpu.c
1925
pcb = &p->p_addr->u_pcb;
sys/arch/arm64/arm64/cpu.c
1933
pcb->pcb_tf = tf;
sys/arch/arm64/arm64/cpu.c
1939
pcb->pcb_sp = (uint64_t)sf;
sys/arch/arm64/arm64/fpu.c
104
if ((pcb->pcb_flags & PCB_FPU) == 0) {
sys/arch/arm64/arm64/fpu.c
106
pcb->pcb_flags |= PCB_FPU;
sys/arch/arm64/arm64/fpu.c
176
struct pcb *pcb = &curproc->p_addr->u_pcb;
sys/arch/arm64/arm64/fpu.c
179
if (pcb->pcb_flags & PCB_FPU)
sys/arch/arm64/arm64/fpu.c
210
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/arm64/arm64/fpu.c
211
struct fpreg *fp = &pcb->pcb_fpstate;
sys/arch/arm64/arm64/fpu.c
225
"r"(pcb->pcb_sve_p), "i"(x))
sys/arch/arm64/arm64/fpu.c
228
"r"(&pcb->pcb_sve_ffr));
sys/arch/arm64/arm64/fpu.c
289
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/arm64/arm64/fpu.c
290
struct fpreg *fp = &pcb->pcb_fpstate;
sys/arch/arm64/arm64/fpu.c
300
if ((pcb->pcb_flags & PCB_FPU) == 0) {
sys/arch/arm64/arm64/fpu.c
302
pcb->pcb_flags |= PCB_FPU;
sys/arch/arm64/arm64/fpu.c
304
if ((pcb->pcb_flags & PCB_SVE) == 0) {
sys/arch/arm64/arm64/fpu.c
305
memset(pcb->pcb_sve_p, 0, sizeof(pcb->pcb_sve_p));
sys/arch/arm64/arm64/fpu.c
306
pcb->pcb_sve_ffr = 0;
sys/arch/arm64/arm64/fpu.c
307
pcb->pcb_flags |= PCB_SVE;
sys/arch/arm64/arm64/fpu.c
321
"r"(pcb->pcb_sve_p), "i"(x))
sys/arch/arm64/arm64/fpu.c
324
"r"(&pcb->pcb_sve_ffr));
sys/arch/arm64/arm64/fpu.c
38
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/arm64/arm64/fpu.c
39
struct fpreg *fp = &pcb->pcb_fpstate;
sys/arch/arm64/arm64/fpu.c
96
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/arm64/arm64/fpu.c
97
struct fpreg *fp = &pcb->pcb_fpstate;
sys/arch/arm64/arm64/machdep.c
313
struct pcb *pcb = &old->p_addr->u_pcb;
sys/arch/arm64/arm64/machdep.c
315
if (pcb->pcb_flags & PCB_FPU)
sys/arch/arm64/arm64/machdep.c
451
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/arm64/arm64/machdep.c
452
struct trapframe *tf = pcb->pcb_tf;
sys/arch/arm64/arm64/machdep.c
467
memset(&pcb->pcb_fpstate, 0, sizeof(pcb->pcb_fpstate));
sys/arch/arm64/arm64/machdep.c
468
pcb->pcb_flags &= ~(PCB_FPU | PCB_SVE);
sys/arch/arm64/arm64/trap.c
103
struct pcb *pcb;
sys/arch/arm64/arm64/trap.c
109
pcb = curcpu()->ci_curpcb;
sys/arch/arm64/arm64/trap.c
165
struct pcb *pcb;
sys/arch/arm64/arm64/trap.c
170
pcb = curcpu()->ci_curpcb;
sys/arch/arm64/arm64/trap.c
185
else if (pcb->pcb_onfault != NULL)
sys/arch/arm64/arm64/trap.c
210
pcb->pcb_onfault != NULL) {
sys/arch/arm64/arm64/trap.c
211
frame->tf_elr = (register_t)pcb->pcb_onfault;
sys/arch/arm64/arm64/vm_machdep.c
100
pcb->pcb_tf = tf;
sys/arch/arm64/arm64/vm_machdep.c
106
pcb->pcb_tcb = tcb;
sys/arch/arm64/arm64/vm_machdep.c
112
pcb->pcb_sp = (uint64_t)sf;
sys/arch/arm64/arm64/vm_machdep.c
74
struct pcb *pcb = &p2->p_addr->u_pcb;
sys/arch/arm64/arm64/vm_machdep.c
75
struct pcb *pcb1 = &p1->p_addr->u_pcb;
sys/arch/arm64/arm64/vm_machdep.c
90
*pcb = p1->p_addr->u_pcb;
sys/arch/arm64/include/cpu.h
136
struct pcb *ci_curpcb;
sys/arch/arm64/include/tcb.h
33
((struct pcb *)(p)->p_addr)->pcb_tcb
sys/arch/arm64/include/tcb.h
37
((struct pcb *)(p)->p_addr)->pcb_tcb = (addr); \
sys/arch/hppa/hppa/machdep.c
1152
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/hppa/hppa/machdep.c
1153
struct fpreg *fpreg = &pcb->pcb_fpstate->hfp_regs;
sys/arch/hppa/hppa/machdep.c
1159
tf->tf_iisq_head = tf->tf_iisq_tail = pcb->pcb_space;
sys/arch/hppa/hppa/machdep.c
1165
tf->tf_cr30 = (paddr_t)pcb->pcb_fpstate;
sys/arch/hppa/hppa/machdep.c
1168
tf->tf_sr4 = tf->tf_sr5 = tf->tf_sr6 = pcb->pcb_space;
sys/arch/hppa/hppa/machdep.c
1197
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/hppa/hppa/machdep.c
1272
tf->tf_iisq_tail = tf->tf_iisq_head = pcb->pcb_space;
sys/arch/hppa/hppa/pmap.c
1152
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/hppa/hppa/pmap.c
1154
pcb->pcb_space = pmap->pm_space;
sys/arch/hppa/hppa/vm_machdep.c
129
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/hppa/hppa/vm_machdep.c
133
pool_put(&hppa_fppl, pcb->pcb_fpstate);
sys/arch/hppa/hppa/vm_machdep.c
55
struct pcb *pcbp;
sys/arch/i386/i386/acpi_machdep.c
469
struct pcb *pcb;
sys/arch/i386/i386/acpi_machdep.c
487
pcb = &p->p_addr->u_pcb;
sys/arch/i386/i386/acpi_machdep.c
489
tf = (struct trapframe *)pcb->pcb_kstack - 1;
sys/arch/i386/i386/acpi_machdep.c
494
pcb->pcb_esp = (int)sf;
sys/arch/i386/i386/cpu.c
240
struct pcb *pcb;
sys/arch/i386/i386/cpu.c
297
pcb = ci->ci_idle_pcb = (struct pcb *)kstack;
sys/arch/i386/i386/cpu.c
298
memset(pcb, 0, USPACE);
sys/arch/i386/i386/cpu.c
300
pcb->pcb_kstack = kstack + USPACE - 16 - sizeof (struct trapframe);
sys/arch/i386/i386/cpu.c
301
pcb->pcb_esp = pcb->pcb_ebp = pcb->pcb_kstack;
sys/arch/i386/i386/cpu.c
302
pcb->pcb_pmap = pmap_kernel();
sys/arch/i386/i386/cpu.c
303
pcb->pcb_cr3 = pcb->pcb_pmap->pm_pdirpa;
sys/arch/i386/i386/cpu.c
386
ci->ci_dev->dv_xname, pcb, pcb->pcb_esp);
sys/arch/i386/i386/cpu.c
661
struct pcb *pcb;
sys/arch/i386/i386/cpu.c
671
pcb = ci->ci_idle_pcb;
sys/arch/i386/i386/cpu.c
674
printf(", init idle stack ptr is 0x%x\n", pcb->pcb_esp);
sys/arch/i386/i386/db_trace.c
260
struct pcb *pcb = curpcb;
sys/arch/i386/i386/db_trace.c
264
if (pcb == NULL)
sys/arch/i386/i386/db_trace.c
269
limit = (struct callframe *)((struct trapframe *)pcb->pcb_kstack - 1);
sys/arch/i386/i386/db_trace.c
293
struct pcb *pcb = curpcb;
sys/arch/i386/i386/db_trace.c
297
if (pcb == NULL)
sys/arch/i386/i386/db_trace.c
309
frame <= (struct callframe *)pcb->pcb_kstack) {
sys/arch/i386/i386/machdep.c
2608
struct pcb dumppcb;
sys/arch/i386/i386/machdep.c
2877
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/i386/i386/machdep.c
2883
if (pcb->pcb_fpcpu != NULL)
sys/arch/i386/i386/machdep.c
2889
setsegment(&pcb->pcb_threadsegs[TSEG_FS], 0,
sys/arch/i386/i386/machdep.c
2891
setsegment(&pcb->pcb_threadsegs[TSEG_GS], 0,
sys/arch/i386/i386/machdep.c
2899
curcpu()->ci_gdt[GUFS_SEL].sd = pcb->pcb_threadsegs[TSEG_FS];
sys/arch/i386/i386/machdep.c
2900
curcpu()->ci_gdt[GUGS_SEL].sd = pcb->pcb_threadsegs[TSEG_GS];
sys/arch/i386/i386/machdep.c
460
struct pcb *pcb;
sys/arch/i386/i386/machdep.c
462
curpcb = pcb = &proc0.p_addr->u_pcb;
sys/arch/i386/i386/machdep.c
463
pcb->pcb_cr0 = rcr0();
sys/arch/i386/i386/machdep.c
464
pcb->pcb_kstack = (int)proc0.p_addr + USPACE - 16;
sys/arch/i386/i386/machdep.c
465
proc0.p_md.md_regs = (struct trapframe *)pcb->pcb_kstack - 1;
sys/arch/i386/i386/machdep.c
472
struct pcb *pcb = ci->ci_idle_pcb;
sys/arch/i386/i386/machdep.c
474
pcb->pcb_cr0 = rcr0();
sys/arch/i386/i386/pmap.c
1500
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/i386/i386/pmap.c
1507
pcb->pcb_pmap = pmap;
sys/arch/i386/i386/pmap.c
1508
pcb->pcb_cr3 = pmap->pm_pdirpa;
sys/arch/i386/i386/pmap.c
1533
self->ci_gdt[GUFS_SEL].sd = pcb->pcb_threadsegs[TSEG_FS];
sys/arch/i386/i386/pmap.c
1534
self->ci_gdt[GUGS_SEL].sd = pcb->pcb_threadsegs[TSEG_GS];
sys/arch/i386/i386/pmap.c
479
void setcslimit(struct pmap *, struct trapframe *, struct pcb *,
sys/arch/i386/i386/pmap.c
594
struct pcb *pcb = &curproc->p_addr->u_pcb;
sys/arch/i386/i386/pmap.c
598
setcslimit(pm, tf, pcb, I386_MAX_EXE_ADDR);
sys/arch/i386/i386/pmap.c
610
struct pcb *pcb)
sys/arch/i386/i386/pmap.c
657
setcslimit(pm, tf, pcb, va);
sys/arch/i386/i386/pmap.c
785
setcslimit(struct pmap *pm, struct trapframe *tf, struct pcb *pcb,
sys/arch/i386/i386/trap.c
166
struct pcb *pcb;
sys/arch/i386/i386/trap.c
176
pcb = &p->p_addr->u_pcb;
sys/arch/i386/i386/trap.c
184
if (pcb->pcb_onfault == NULL && cr2 <= VM_MAXUSER_ADDRESS &&
sys/arch/i386/i386/trap.c
202
onfault = pcb->pcb_onfault;
sys/arch/i386/i386/trap.c
203
pcb->pcb_onfault = NULL;
sys/arch/i386/i386/trap.c
205
pcb->pcb_onfault = onfault;
sys/arch/i386/i386/trap.c
213
if (pcb->pcb_onfault == NULL) {
sys/arch/i386/i386/trap.c
219
frame->tf_eip = (u_int32_t)pcb->pcb_onfault;
sys/arch/i386/i386/trap.c
236
struct pcb *pcb = NULL;
sys/arch/i386/i386/trap.c
279
pcb = &p->p_addr->u_pcb;
sys/arch/i386/i386/trap.c
280
if (pcb->pcb_onfault != 0) {
sys/arch/i386/i386/trap.c
281
frame->tf_eip = (int)pcb->pcb_onfault;
sys/arch/i386/i386/vm_machdep.c
102
pcb->pcb_esp = (int)sf;
sys/arch/i386/i386/vm_machdep.c
103
pcb->pcb_ebp = 0;
sys/arch/i386/i386/vm_machdep.c
65
struct pcb *pcb = &p2->p_addr->u_pcb;
sys/arch/i386/i386/vm_machdep.c
79
*pcb = p1->p_addr->u_pcb;
sys/arch/i386/i386/vm_machdep.c
81
pcb->pcb_kstack = (int)p2->p_addr + USPACE - 16 -
sys/arch/i386/i386/vm_machdep.c
87
p2->p_md.md_regs = tf = (struct trapframe *)pcb->pcb_kstack - 1;
sys/arch/i386/include/cpu.h
114
struct pcb *ci_curpcb; /* VA of current HW PCB */
sys/arch/i386/include/cpu.h
115
struct pcb *ci_idle_pcb; /* VA of current PCB */
sys/arch/i386/include/cpu.h
420
struct pcb;
sys/arch/i386/include/cpu.h
421
void savectx(struct pcb *);
sys/arch/i386/include/gdt.h
36
struct pcb;
sys/arch/i386/include/pmap.h
252
vaddr_t, struct pcb *);
sys/arch/luna88k/luna88k/machdep.c
126
void savectx(struct pcb *);
sys/arch/m88k/include/cpu.h
103
struct pcb *ci_curpcb; /* ...its pcb... */
sys/arch/m88k/m88k/vm_machdep.c
62
extern void savectx(struct pcb *);
sys/arch/m88k/m88k/vm_machdep.c
88
bcopy(&p1->p_addr->u_pcb, &p2->p_addr->u_pcb, sizeof(struct pcb));
sys/arch/mips64/mips64/interrupt.c
201
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/mips64/mips64/interrupt.c
206
pcb->pcb_context.val[11] = (pcb->pcb_regs.sr & ~SR_INT_MASK) |
sys/arch/mips64/mips64/trap.c
228
struct pcb *pcb;
sys/arch/mips64/mips64/trap.c
238
pcb = &p->p_addr->u_pcb;
sys/arch/mips64/mips64/trap.c
250
pcb = &p->p_addr->u_pcb;
sys/arch/mips64/mips64/trap.c
274
pcb = &p->p_addr->u_pcb;
sys/arch/mips64/mips64/trap.c
282
onfault = pcb->pcb_onfault;
sys/arch/mips64/mips64/trap.c
283
pcb->pcb_onfault = 0;
sys/arch/mips64/mips64/trap.c
285
pcb->pcb_onfault = onfault;
sys/arch/mips64/mips64/trap.c
289
pcb->pcb_onfault = 0;
sys/arch/mips64/mips64/trap.c
299
if (pcb->pcb_onfault != 0) {
sys/arch/mips64/mips64/trap.c
320
pcb = &p->p_addr->u_pcb;
sys/arch/mips64/mips64/trap.c
326
pcb = &p->p_addr->u_pcb;
sys/arch/mips64/mips64/trap.c
345
onfault = pcb->pcb_onfault;
sys/arch/mips64/mips64/trap.c
346
pcb->pcb_onfault = 0;
sys/arch/mips64/mips64/trap.c
348
pcb->pcb_onfault = onfault;
sys/arch/mips64/mips64/trap.c
364
pcb->pcb_onfault = 0;
sys/arch/mips64/mips64/trap.c
737
pcb = &p->p_addr->u_pcb;
sys/arch/mips64/mips64/trap.c
738
if ((onfault = pcb->pcb_onfault) != 0) {
sys/arch/mips64/mips64/trap.c
739
pcb->pcb_onfault = 0;
sys/arch/mips64/mips64/vm_machdep.c
102
*pcb = p1->p_addr->u_pcb;
sys/arch/mips64/mips64/vm_machdep.c
118
pcb->pcb_context.val[11] = (pcb->pcb_regs.sr & ~SR_INT_MASK) |
sys/arch/mips64/mips64/vm_machdep.c
121
pcb->pcb_context.val[10] = (register_t)proc_trampoline;
sys/arch/mips64/mips64/vm_machdep.c
122
pcb->pcb_context.val[8] = (register_t)pcb +
sys/arch/mips64/mips64/vm_machdep.c
124
pcb->pcb_context.val[1] = (register_t)arg;
sys/arch/mips64/mips64/vm_machdep.c
125
pcb->pcb_context.val[0] = (register_t)func;
sys/arch/mips64/mips64/vm_machdep.c
68
struct pcb *pcb;
sys/arch/mips64/mips64/vm_machdep.c
77
pcb = &p2->p_addr->u_pcb;
sys/arch/powerpc/include/cpu.h
50
struct pcb *ci_curpcb;
sys/arch/powerpc/powerpc/fpu.c
107
struct pcb *pcb;
sys/arch/powerpc/powerpc/fpu.c
122
pcb = &p->p_addr->u_pcb;
sys/arch/powerpc/powerpc/fpu.c
157
"stfd 31,248(%0)" :: "b"(&pcb->pcb_fpu.fpr[0]));
sys/arch/powerpc/powerpc/fpu.c
158
asm volatile ("mffs 0; stfd 0,0(%0)" :: "b"(&pcb->pcb_fpu.fpcsr));
sys/arch/powerpc/powerpc/fpu.c
159
asm ("lfd 0,0(%0);" :: "b"(&pcb->pcb_fpu.fpr[0]));
sys/arch/powerpc/powerpc/fpu.c
164
pcb->pcb_fpcpu = NULL;
sys/arch/powerpc/powerpc/fpu.c
46
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/powerpc/powerpc/fpu.c
50
if (!(pcb->pcb_flags & PCB_FPU)) {
sys/arch/powerpc/powerpc/fpu.c
51
bzero(&pcb->pcb_fpu, sizeof pcb->pcb_fpu);
sys/arch/powerpc/powerpc/fpu.c
52
pcb->pcb_flags |= PCB_FPU;
sys/arch/powerpc/powerpc/fpu.c
55
if (pcb->pcb_fpcpu != NULL || ci->ci_fpuproc != NULL) {
sys/arch/powerpc/powerpc/fpu.c
57
" fpproc %p\n", pcb->pcb_fpcpu, ci->ci_fpuproc);
sys/arch/powerpc/powerpc/fpu.c
63
asm volatile ("lfd 0,0(%0); mtfsf 0xff,0" :: "b"(&pcb->pcb_fpu.fpcsr));
sys/arch/powerpc/powerpc/fpu.c
95
"lfd 31,248(%0)" :: "b"(&pcb->pcb_fpu.fpr[0]));
sys/arch/powerpc/powerpc/fpu.c
97
pcb->pcb_fpcpu = ci;
sys/arch/powerpc/powerpc/pmap.c
1651
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/powerpc/powerpc/pmap.c
1654
pcb->pcb_pm = p->p_vmspace->vm_map.pmap;
sys/arch/powerpc/powerpc/pmap.c
1656
(vaddr_t)pcb->pcb_pm, (paddr_t *)&pcb->pcb_pmreal);
sys/arch/powerpc/powerpc/pmap.c
1657
curcpu()->ci_curpm = pcb->pcb_pmreal;
sys/arch/powerpc/powerpc/process_machdep.c
125
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/powerpc/powerpc/process_machdep.c
138
bcopy(regs->fpr, pcb->pcb_fpu.fpr, sizeof(regs->fpr));
sys/arch/powerpc/powerpc/process_machdep.c
139
if (!(pcb->pcb_flags & PCB_FPU)) {
sys/arch/powerpc/powerpc/process_machdep.c
140
pcb->pcb_fpu.fpcsr = 0;
sys/arch/powerpc/powerpc/process_machdep.c
141
pcb->pcb_flags |= PCB_FPU;
sys/arch/powerpc/powerpc/process_machdep.c
159
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/powerpc/powerpc/process_machdep.c
168
bcopy(regs->fpr, pcb->pcb_fpu.fpr, sizeof(regs->fpr));
sys/arch/powerpc/powerpc/process_machdep.c
169
pcb->pcb_fpu.fpcsr = *(double *)&fpscr;
sys/arch/powerpc/powerpc/process_machdep.c
170
pcb->pcb_flags |= PCB_FPU;
sys/arch/powerpc/powerpc/process_machdep.c
50
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/powerpc/powerpc/process_machdep.c
54
if (!(pcb->pcb_flags & PCB_FPU)) {
sys/arch/powerpc/powerpc/process_machdep.c
60
bcopy(pcb->pcb_fpu.fpr, regs->fpr, sizeof(regs->fpr));
sys/arch/powerpc/powerpc/process_machdep.c
78
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/powerpc/powerpc/process_machdep.c
80
if (!(pcb->pcb_flags & PCB_FPU)) {
sys/arch/powerpc/powerpc/process_machdep.c
87
bcopy(pcb->pcb_fpu.fpr, regs->fpr, sizeof(regs->fpr));
sys/arch/powerpc/powerpc/process_machdep.c
88
regs->fpscr = *(u_int64_t *)&pcb->pcb_fpu.fpcsr;
sys/arch/powerpc/powerpc/trap.c
102
pcb->pcb_vr->vrsave = ppc_mfvrsave();
sys/arch/powerpc/powerpc/trap.c
144
pcb->pcb_veccpu = NULL;
sys/arch/powerpc/powerpc/trap.c
156
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/powerpc/powerpc/trap.c
164
if (pcb->pcb_vr == NULL)
sys/arch/powerpc/powerpc/trap.c
165
pcb->pcb_vr = pool_get(&ppc_vecpl, PR_WAITOK | PR_ZERO);
sys/arch/powerpc/powerpc/trap.c
166
pcb_vr = pcb->pcb_vr;
sys/arch/powerpc/powerpc/trap.c
168
if (curcpu()->ci_vecproc != NULL || pcb->pcb_veccpu != NULL)
sys/arch/powerpc/powerpc/trap.c
170
" veccpu %p\n", curcpu()->ci_vecproc, pcb->pcb_veccpu);
sys/arch/powerpc/powerpc/trap.c
180
pcb->pcb_veccpu = ci;
sys/arch/powerpc/powerpc/trap.c
90
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/powerpc/powerpc/trap.c
91
struct vreg *pcb_vr = pcb->pcb_vr;
sys/arch/powerpc/powerpc/vm_machdep.c
129
pcb->pcb_sp = (int)stktop2;
sys/arch/powerpc/powerpc/vm_machdep.c
142
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/powerpc/powerpc/vm_machdep.c
153
if (pcb->pcb_vr != NULL)
sys/arch/powerpc/powerpc/vm_machdep.c
154
pool_put(&ppc_vecpl, pcb->pcb_vr);
sys/arch/powerpc/powerpc/vm_machdep.c
61
struct pcb *pcb = &p2->p_addr->u_pcb;
sys/arch/powerpc/powerpc/vm_machdep.c
66
*pcb = p1->p_addr->u_pcb;
sys/arch/powerpc/powerpc/vm_machdep.c
72
pcb->pcb_vr = pool_get(&ppc_vecpl, PR_WAITOK);
sys/arch/powerpc/powerpc/vm_machdep.c
73
*pcb->pcb_vr = *p1->p_addr->u_pcb.pcb_vr;
sys/arch/powerpc/powerpc/vm_machdep.c
75
pcb->pcb_vr = NULL;
sys/arch/powerpc/powerpc/vm_machdep.c
79
pcb->pcb_pm = p2->p_vmspace->vm_map.pmap;
sys/arch/powerpc/powerpc/vm_machdep.c
82
(vaddr_t)pcb->pcb_pm, (paddr_t *)&pcb->pcb_pmreal);
sys/arch/powerpc64/include/cpu.h
65
struct pcb *ci_curpcb;
sys/arch/powerpc64/powerpc64/fpu.c
69
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/powerpc64/powerpc64/fpu.c
70
struct fpreg *fp = &pcb->pcb_fpstate;
sys/arch/powerpc64/powerpc64/fpu.c
72
if ((pcb->pcb_flags & (PCB_FPU|PCB_VEC|PCB_VSX)) == 0)
sys/arch/powerpc64/powerpc64/machdep.c
1037
if (pcb->pcb_flags & (PCB_FPU|PCB_VEC|PCB_VSX)) {
sys/arch/powerpc64/powerpc64/machdep.c
1038
memcpy(pcb->pcb_fpstate.fp_vsx, ksc.sc_vsx,
sys/arch/powerpc64/powerpc64/machdep.c
1039
sizeof(pcb->pcb_fpstate.fp_vsx));
sys/arch/powerpc64/powerpc64/machdep.c
1040
pcb->pcb_fpstate.fp_fpscr = ksc.sc_fpscr;
sys/arch/powerpc64/powerpc64/machdep.c
1041
pcb->pcb_fpstate.fp_vscr = ksc.sc_vscr;
sys/arch/powerpc64/powerpc64/machdep.c
1067
struct pcb *pcb = &old->p_addr->u_pcb;
sys/arch/powerpc64/powerpc64/machdep.c
1070
if (pcb->pcb_flags & (PCB_FPU|PCB_VEC|PCB_VSX) &&
sys/arch/powerpc64/powerpc64/machdep.c
897
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/powerpc64/powerpc64/machdep.c
909
memset(&pcb->pcb_slb, 0, sizeof(pcb->pcb_slb));
sys/arch/powerpc64/powerpc64/machdep.c
910
memset(&pcb->pcb_fpstate, 0, sizeof(pcb->pcb_fpstate));
sys/arch/powerpc64/powerpc64/machdep.c
911
pcb->pcb_flags = 0;
sys/arch/powerpc64/powerpc64/machdep.c
919
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/powerpc64/powerpc64/machdep.c
936
if (pcb->pcb_flags & (PCB_FPU|PCB_VEC|PCB_VSX) &&
sys/arch/powerpc64/powerpc64/machdep.c
958
if (pcb->pcb_flags & (PCB_FPU|PCB_VEC|PCB_VSX)) {
sys/arch/powerpc64/powerpc64/machdep.c
959
memcpy(frame.sf_sc.sc_vsx, pcb->pcb_fpstate.fp_vsx,
sys/arch/powerpc64/powerpc64/machdep.c
960
sizeof(pcb->pcb_fpstate.fp_vsx));
sys/arch/powerpc64/powerpc64/machdep.c
961
frame.sf_sc.sc_fpscr = pcb->pcb_fpstate.fp_fpscr;
sys/arch/powerpc64/powerpc64/machdep.c
962
frame.sf_sc.sc_vscr = pcb->pcb_fpstate.fp_vscr;
sys/arch/powerpc64/powerpc64/machdep.c
999
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/powerpc64/powerpc64/pmap.c
344
struct pcb *pcb = &curproc->p_addr->u_pcb;
sys/arch/powerpc64/powerpc64/pmap.c
350
for (idx = 0; idx < nitems(pcb->pcb_slb); idx++) {
sys/arch/powerpc64/powerpc64/pmap.c
351
if (pcb->pcb_slb[idx].slb_slbe == 0)
sys/arch/powerpc64/powerpc64/pmap.c
354
if (idx == nitems(pcb->pcb_slb))
sys/arch/powerpc64/powerpc64/pmap.c
355
idx = arc4random_uniform(nitems(pcb->pcb_slb));
sys/arch/powerpc64/powerpc64/pmap.c
360
pcb->pcb_slb[idx].slb_slbe = slbe;
sys/arch/powerpc64/powerpc64/pmap.c
361
pcb->pcb_slb[idx].slb_slbv = slbv;
sys/arch/powerpc64/powerpc64/process_machdep.c
123
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/powerpc64/powerpc64/process_machdep.c
126
memcpy(&pcb->pcb_fpstate, regs, sizeof(*regs));
sys/arch/powerpc64/powerpc64/process_machdep.c
127
pcb->pcb_flags |= (PCB_FPU|PCB_VEC|PCB_VSX);
sys/arch/powerpc64/powerpc64/process_machdep.c
51
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/powerpc64/powerpc64/process_machdep.c
58
if (pcb->pcb_flags & (PCB_FPU|PCB_VEC|PCB_VSX))
sys/arch/powerpc64/powerpc64/process_machdep.c
59
memcpy(regs, &pcb->pcb_fpstate, sizeof(*regs));
sys/arch/powerpc64/powerpc64/vm_machdep.c
113
pcb->pcb_sp = (register_t)sf;
sys/arch/powerpc64/powerpc64/vm_machdep.c
71
struct pcb *pcb = &p2->p_addr->u_pcb;
sys/arch/powerpc64/powerpc64/vm_machdep.c
72
struct pcb *pcb1 = &p1->p_addr->u_pcb;
sys/arch/powerpc64/powerpc64/vm_machdep.c
86
*pcb = p1->p_addr->u_pcb;
sys/arch/powerpc64/powerpc64/vm_machdep.c
89
memset(&pcb->pcb_slb, 0, sizeof(pcb->pcb_slb));
sys/arch/powerpc64/powerpc64/vm_machdep.c
91
pmap_extract(pmap_kernel(), (vaddr_t)&pcb->pcb_slb,
sys/arch/riscv64/include/asm.h
117
#define SET_FAULT_HANDLER(handler, pcb) \
sys/arch/riscv64/include/asm.h
118
ld pcb, CI_CURPCB(tp); /* Load the pcb */ \
sys/arch/riscv64/include/asm.h
119
sd handler, PCB_ONFAULT(pcb) /* Set the handler */
sys/arch/riscv64/include/cpu.h
91
struct pcb *ci_curpcb;
sys/arch/riscv64/include/cpu.h
92
struct pcb *ci_idle_pcb;
sys/arch/riscv64/include/tcb.h
28
((void *)(((struct pcb *)(p)->p_addr)->pcb_tf->tf_tp))
sys/arch/riscv64/include/tcb.h
32
((struct pcb *)(p)->p_addr)->pcb_tf->tf_tp = (long)(addr); \
sys/arch/riscv64/riscv64/fpu.c
100
KASSERT((pcb->pcb_tf->tf_sstatus & SSTATUS_FS_MASK) == SSTATUS_FS_OFF);
sys/arch/riscv64/riscv64/fpu.c
102
if ((pcb->pcb_flags & PCB_FPU) == 0) {
sys/arch/riscv64/riscv64/fpu.c
104
pcb->pcb_flags |= PCB_FPU;
sys/arch/riscv64/riscv64/fpu.c
40
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/riscv64/riscv64/fpu.c
41
struct fpreg *fp = &pcb->pcb_fpstate;
sys/arch/riscv64/riscv64/fpu.c
97
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/riscv64/riscv64/fpu.c
98
struct fpreg *fp = &pcb->pcb_fpstate;
sys/arch/riscv64/riscv64/machdep.c
291
struct pcb *pcb = &old->p_addr->u_pcb;
sys/arch/riscv64/riscv64/machdep.c
292
struct trapframe *tf = pcb->pcb_tf;
sys/arch/riscv64/riscv64/machdep.c
294
if (pcb->pcb_flags & PCB_FPU)
sys/arch/riscv64/riscv64/machdep.c
405
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/riscv64/riscv64/machdep.c
408
pcb->pcb_flags &= ~PCB_FPU;
sys/arch/riscv64/riscv64/trap.c
246
struct pcb *pcb;
sys/arch/riscv64/riscv64/trap.c
252
pcb = curcpu()->ci_curpcb;
sys/arch/riscv64/riscv64/trap.c
273
pcb->pcb_onfault != 0) {
sys/arch/riscv64/riscv64/trap.c
275
frame->tf_sepc = (register_t)pcb->pcb_onfault;
sys/arch/riscv64/riscv64/vm_machdep.c
104
pcb->pcb_sp = (uint64_t)sf;
sys/arch/riscv64/riscv64/vm_machdep.c
60
struct pcb *pcb = &p2->p_addr->u_pcb;
sys/arch/riscv64/riscv64/vm_machdep.c
61
struct pcb *pcb1 = &p1->p_addr->u_pcb;
sys/arch/riscv64/riscv64/vm_machdep.c
74
*pcb = p1->p_addr->u_pcb;
sys/arch/riscv64/riscv64/vm_machdep.c
85
pcb->pcb_tf = tf;
sys/arch/sh/include/cpu.h
267
struct pcb;
sys/arch/sh/include/cpu.h
268
void savectx(struct pcb *);
sys/arch/sh/include/pcb.h
45
extern struct pcb *curpcb;
sys/arch/sh/include/proc.h
53
struct pcb *md_pcb; /* pcb access address */
sys/arch/sh/sh/db_interface.c
602
struct pcb *pcb;
sys/arch/sh/sh/db_interface.c
619
pcb = &u->u_pcb;
sys/arch/sh/sh/db_interface.c
621
t32 = (uint32_t *)(pcb->pcb_sf.sf_r7_bank - MAX_STACK);
sys/arch/sh/sh/db_interface.c
627
t8 = (uint8_t *)((vaddr_t)pcb + PAGE_SIZE - MAX_FRAME);
sys/arch/sh/sh/db_interface.c
634
pcb->pcb_sf.sf_r7_bank, i, i * 100 / MAX_STACK,
sys/arch/sh/sh/db_interface.c
635
(vaddr_t)pcb + PAGE_SIZE, j, j * 100 / MAX_FRAME,
sys/arch/sh/sh/process_machdep.c
177
struct pcb *pcb = p->p_md.md_pcb;
sys/arch/sh/sh/process_machdep.c
180
fpu_save(&pcb->pcb_fp);
sys/arch/sh/sh/process_machdep.c
182
bcopy(&pcb->pcb_fp, fpregs, sizeof(*fpregs));
sys/arch/sh/sh/process_machdep.c
236
struct pcb *pcb = p->p_md.md_pcb;
sys/arch/sh/sh/process_machdep.c
238
bcopy(fpregs, &pcb->pcb_fp, sizeof(*fpregs));
sys/arch/sh/sh/process_machdep.c
242
fpu_restore(&pcb->pcb_fp);
sys/arch/sh/sh/sh_machdep.c
124
struct pcb *curpcb;
sys/arch/sh/sh/sh_machdep.c
567
struct pcb *pcb = p->p_md.md_pcb;
sys/arch/sh/sh/sh_machdep.c
601
bzero(&pcb->pcb_fp, sizeof(pcb->pcb_fp));
sys/arch/sh/sh/sh_machdep.c
602
pcb->pcb_fp.fpr_fpscr = FPSCR_PR;
sys/arch/sh/sh/sh_machdep.c
603
fpu_restore(&pcb->pcb_fp);
sys/arch/sh/sh/vm_machdep.c
139
struct pcb *pcb;
sys/arch/sh/sh/vm_machdep.c
152
pcb = NULL; /* XXXGCC: -Wuninitialized */
sys/arch/sh/sh/vm_machdep.c
161
pcb = (struct pcb *)P1ADDR((vaddr_t)&p2->p_addr->u_pcb);
sys/arch/sh/sh/vm_machdep.c
166
pcb = &p2->p_addr->u_pcb;
sys/arch/sh/sh/vm_machdep.c
169
p2->p_md.md_pcb = pcb;
sys/arch/sh/sh/vm_machdep.c
170
fptop = (vaddr_t)pcb + PAGE_SIZE;
sys/arch/sh/sh/vm_machdep.c
200
memset(&pcb->pcb_sf, 0xb4, sizeof(struct switchframe));
sys/arch/sh/sh/vm_machdep.c
218
sf = &pcb->pcb_sf;
sys/arch/sh/sh/vm_machdep.c
241
bcopy(&p1->p_md.md_pcb->pcb_fp, &pcb->pcb_fp,
sys/arch/sparc64/include/cpu.h
116
struct pcb *ci_cpcb; /* also initial stack */
sys/arch/sparc64/include/cpu.h
332
struct pcb;
sys/arch/sparc64/include/cpu.h
333
void snapshot(struct pcb *);
sys/arch/sparc64/sparc64/db_interface.c
1017
curpcb = (struct pcb*)p->p_addr;
sys/arch/sparc64/sparc64/db_interface.c
965
struct pcb *pcb;
sys/arch/sparc64/sparc64/db_interface.c
968
pcb = curpcb;
sys/arch/sparc64/sparc64/db_interface.c
970
pcb = (struct pcb*) addr;
sys/arch/sparc64/sparc64/db_interface.c
973
pcb, (void *)(long)pcb->pcb_sp, (void *)(long)pcb->pcb_pc, pcb->pcb_cwp,
sys/arch/sparc64/sparc64/db_interface.c
974
pcb->pcb_pil, pcb->pcb_nsaved, (void *)pcb->pcb_onfault,
sys/arch/sparc64/sparc64/db_interface.c
975
(pcb->lastcall)?pcb->lastcall:"Null");
sys/arch/sparc64/sparc64/db_interface.c
977
for (i=0; i<pcb->pcb_nsaved; i++) {
sys/arch/sparc64/sparc64/db_interface.c
979
(unsigned long long)pcb->pcb_rwsp[i]);
sys/arch/sparc64/sparc64/db_interface.c
981
(unsigned long long)pcb->pcb_rw[i].rw_local[0],
sys/arch/sparc64/sparc64/db_interface.c
982
(unsigned long long)pcb->pcb_rw[i].rw_local[1],
sys/arch/sparc64/sparc64/db_interface.c
983
(unsigned long long)pcb->pcb_rw[i].rw_local[2],
sys/arch/sparc64/sparc64/db_interface.c
984
(unsigned long long)pcb->pcb_rw[i].rw_local[3]);
sys/arch/sparc64/sparc64/db_interface.c
986
(unsigned long long)pcb->pcb_rw[i].rw_local[4],
sys/arch/sparc64/sparc64/db_interface.c
987
(unsigned long long)pcb->pcb_rw[i].rw_local[5],
sys/arch/sparc64/sparc64/db_interface.c
988
(unsigned long long)pcb->pcb_rw[i].rw_local[6],
sys/arch/sparc64/sparc64/db_interface.c
989
(unsigned long long)pcb->pcb_rw[i].rw_local[7]);
sys/arch/sparc64/sparc64/db_interface.c
991
(unsigned long long)pcb->pcb_rw[i].rw_in[0],
sys/arch/sparc64/sparc64/db_interface.c
992
(unsigned long long)pcb->pcb_rw[i].rw_in[1],
sys/arch/sparc64/sparc64/db_interface.c
993
(unsigned long long)pcb->pcb_rw[i].rw_in[2],
sys/arch/sparc64/sparc64/db_interface.c
994
(unsigned long long)pcb->pcb_rw[i].rw_in[3]);
sys/arch/sparc64/sparc64/db_interface.c
996
(unsigned long long)pcb->pcb_rw[i].rw_in[4],
sys/arch/sparc64/sparc64/db_interface.c
997
(unsigned long long)pcb->pcb_rw[i].rw_in[5],
sys/arch/sparc64/sparc64/db_interface.c
998
(unsigned long long)pcb->pcb_rw[i].rw_in[6],
sys/arch/sparc64/sparc64/db_interface.c
999
(unsigned long long)pcb->pcb_rw[i].rw_in[7]);
sys/arch/sparc64/sparc64/machdep.c
566
struct pcb dumppcb;
sys/arch/sparc64/sparc64/pmap.c
1102
extern struct pcb *proc0paddr;
sys/arch/sparc64/sparc64/pmap.c
1179
cpus->ci_cpcb = (struct pcb *)u0[0]; /* Need better source */
sys/arch/sparc64/sparc64/trap.c
321
struct pcb *pcb;
sys/arch/sparc64/sparc64/trap.c
398
pcb = &p->p_addr->u_pcb;
sys/arch/sparc64/sparc64/trap.c
638
struct pcb *pcb = &p->p_addr->u_pcb;
sys/arch/sparc64/sparc64/trap.c
641
for (i = 0; i < pcb->pcb_nsaved; i++) {
sys/arch/sparc64/sparc64/trap.c
642
pcb->pcb_rw[i].rw_in[7] ^= pcb->pcb_wcookie;
sys/arch/sparc64/sparc64/trap.c
643
if (copyout(&pcb->pcb_rw[i], (void *)(pcb->pcb_rwsp[i] + BIAS),
sys/arch/sparc64/sparc64/trap.c
648
pcb->pcb_nsaved = 0;
sys/arch/sparc64/sparc64/vm_machdep.c
100
struct pcb *npcb = &p2->p_addr->u_pcb;
sys/arch/sparc64/sparc64/vm_machdep.c
152
pcbsz = offsetof(struct pcb, pcb_rw);
sys/arch/sparc64/sparc64/vm_machdep.c
154
pcbsz = sizeof(struct pcb);
sys/arch/sparc64/sparc64/vm_machdep.c
99
struct pcb *opcb = &p1->p_addr->u_pcb;
sys/sys/user.h
47
struct pcb u_pcb;
usr.bin/netstat/inet.c
1402
protosw_dump(u_long off, u_long pcb)
usr.bin/netstat/inet.c
1420
domain_dump((u_long)proto.pr_domain, pcb, proto.pr_protocol);
usr.bin/netstat/inet.c
1427
domain_dump(u_long off, u_long pcb, short protocol)