Lines Matching refs:policy
67 * priority to the appropriate range according to the policy change.
70 convert_pri(lwp_t *l, int policy, pri_t pri)
78 KASSERT(policy != SCHED_OTHER);
82 /* Neither policy, nor priority change */
83 if (l->l_class == policy)
88 KASSERT(policy == SCHED_FIFO || policy == SCHED_RR);
93 if (policy == SCHED_OTHER) {
108 do_sched_setparam(pid_t pid, lwpid_t lid, int policy,
122 if (pri == PRI_NONE && policy == SCHED_NONE)
126 if (policy != SCHED_NONE && (policy < SCHED_OTHER || policy > SCHED_RR))
165 lpolicy = (policy == SCHED_NONE) ? t->l_class : policy;
205 syscallarg(int) policy;
217 SCARG(uap, policy), ¶ms);
228 do_sched_getparam(pid_t pid, lwpid_t lid, int *policy,
274 if (policy != NULL)
275 *policy = lpolicy;
293 syscallarg(int *) policy;
297 int error, policy;
299 error = do_sched_getparam(SCARG(uap, pid), SCARG(uap, lid), &policy,
305 if (error == 0 && SCARG(uap, policy) != NULL)
306 error = copyout(&policy, SCARG(uap, policy), sizeof(int));
672 int policy;
676 policy = (int)(unsigned long)arg2;
679 if ((policy == l->l_class ||
680 (policy != SCHED_FIFO && policy != SCHED_RR)) &&