Lines Matching refs:ulwp
52 ulwp_t *ulwp; in _thr_setinherit() local
55 if ((ulwp = find_lwp(tid)) == NULL) { in _thr_setinherit()
58 ulwp->ul_ptinherit = inherit; in _thr_setinherit()
59 ulwp_unlock(ulwp, curthread->ul_uberdata); in _thr_setinherit()
68 ulwp_t *ulwp; in _thr_setparam() local
72 if ((ulwp = find_lwp(tid)) == NULL) { in _thr_setparam()
75 if (policy == ulwp->ul_policy && in _thr_setparam()
77 ulwp->ul_epri != 0) { in _thr_setparam()
82 if (prio > ulwp->ul_epri) in _thr_setparam()
85 ulwp->ul_pri = prio; in _thr_setparam()
90 ulwp->ul_rtclassid = cid; in _thr_setparam()
91 ulwp->ul_cid = cid; in _thr_setparam()
92 ulwp->ul_pri = prio; in _thr_setparam()
94 ulwp->ul_policy = policy; in _thr_setparam()
96 ulwp_unlock(ulwp, curthread->ul_uberdata); in _thr_setparam()
159 ulwp_t *ulwp = find_lwp(tid); in pthread_create() local
160 if (ulwp->ul_detached == 0) { in pthread_create()
161 ulwp->ul_detached = 1; in pthread_create()
162 ulwp->ul_usropts |= THR_DETACHED; in pthread_create()
165 ulwp->ul_cancel_pending = 2; /* cancelled on creation */ in pthread_create()
166 ulwp->ul_cancel_disabled = 0; in pthread_create()
167 ulwp_unlock(ulwp, self->ul_uberdata); in pthread_create()
232 ulwp_t *ulwp; in pthread_getschedparam() local
236 if ((ulwp = find_lwp(tid)) == NULL) { in pthread_getschedparam()
239 cid = getparam(P_LWPID, ulwp->ul_lwpid, policy, param); in pthread_getschedparam()
242 } else if (*policy == ulwp->ul_policy && cid == ulwp->ul_cid && in pthread_getschedparam()
248 param->sched_priority = ulwp->ul_pri; in pthread_getschedparam()
251 ulwp->ul_rtclassid = cid; in pthread_getschedparam()
252 ulwp->ul_cid = cid; in pthread_getschedparam()
253 ulwp->ul_pri = param->sched_priority; in pthread_getschedparam()
255 ulwp->ul_policy = *policy; in pthread_getschedparam()
257 ulwp_unlock(ulwp, curthread->ul_uberdata); in pthread_getschedparam()