Lines Matching refs:pcb
45 #include <machine/pcb.h>
60 struct pcb *pcb;
62 pcb = td->td_pcb;
74 :: "b"(pcb->pcb_vec.vr[n]), "n"(n));
87 "evstdd 0,0(%0)" :: "b"(&pcb->pcb_vec.spare[0]));
88 pcb->pcb_vec.vscr = mfspr(SPR_SPEFSCR);
102 struct pcb *pcb;
105 pcb = td->td_pcb;
122 if (!(pcb->pcb_flags & PCB_VEC)) {
123 memset(&pcb->pcb_vec, 0, sizeof pcb->pcb_vec);
124 pcb->pcb_flags |= PCB_VEC;
125 pcb->pcb_vec.vscr = mfspr(SPR_SPEFSCR);
136 mtspr(SPR_SPEFSCR, pcb->pcb_vec.vscr);
138 :: "b"(&pcb->pcb_vec.spare[0]));
145 :: "b"(&pcb->pcb_vec.vr[n]));
163 struct pcb *pcb;
165 pcb = td->td_pcb;
170 * Clear the current vec thread and pcb's CPU id
173 pcb->pcb_veccpu = INT_MAX;
186 struct pcb *pcb;
192 pcb = td->td_pcb;
195 pcb->pcb_vec.vr[i][1] =