Lines Matching refs:policy

66 _thr_setparam(pthread_t tid, int policy, int prio)  in _thr_setparam()  argument
75 if (policy == ulwp->ul_policy && in _thr_setparam()
76 (policy == SCHED_FIFO || policy == SCHED_RR) && in _thr_setparam()
86 } else if ((cid = setparam(P_LWPID, tid, policy, prio)) == -1) { in _thr_setparam()
89 if (policy == SCHED_FIFO || policy == SCHED_RR) in _thr_setparam()
94 ulwp->ul_policy = policy; in _thr_setparam()
124 (ap->policy == SCHED_SYS || in pthread_create()
125 (pccp = get_info_by_policy(ap->policy)) == NULL || in pthread_create()
141 (ap->policy != self->ul_policy || in pthread_create()
149 error = _thr_setparam(tid, ap->policy, ap->prio); in pthread_create()
230 pthread_getschedparam(pthread_t tid, int *policy, struct sched_param *param) in pthread_getschedparam() argument
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()
243 (*policy == SCHED_FIFO || *policy == SCHED_RR)) { in pthread_getschedparam()
250 if (*policy == SCHED_FIFO || *policy == SCHED_RR) in pthread_getschedparam()
255 ulwp->ul_policy = *policy; in pthread_getschedparam()
268 int policy; in thr_getprio() local
271 if ((error = pthread_getschedparam(tid, &policy, &param)) == 0) in thr_getprio()
281 int policy, const struct sched_param *param) in pthread_setschedparam() argument
283 return (_thr_setparam(tid, policy, param->sched_priority)); in pthread_setschedparam()
291 int policy; in thr_setprio() local
298 if ((error = pthread_getschedparam(tid, &policy, &param)) != 0) in thr_setprio()
302 return (_thr_setparam(tid, policy, prio)); in thr_setprio()