Lines Matching refs:pcb2
432 struct pcb *pcb2 = lwp_getpcb(l2);
444 memcpy(pcb2, pcb1, sizeof(struct pcb));
447 if (thunk_getcontext(&pcb2->pcb_ucp))
451 pcb2->pcb_ucp.uc_mcontext._mc_tlsbase = (intptr_t) l2->l_private;
452 pcb2->pcb_ucp.uc_flags |= _UC_TLSBASE;
455 pcb2->sys_stack_top = pcb2->sys_stack + TRAPSTACKSIZE;
458 pcb2->pcb_ucp.uc_stack.ss_sp = pcb2->sys_stack;
459 pcb2->pcb_ucp.uc_stack.ss_size = pcb2->sys_stack_top - pcb2->sys_stack;
460 pcb2->pcb_ucp.uc_link = &pcb2->pcb_userret_ucp;
462 thunk_sigemptyset(&pcb2->pcb_ucp.uc_sigmask);
464 thunk_makecontext(&pcb2->pcb_ucp,
466 3, &pcb2->pcb_ucp, func, arg, NULL);