Lines Matching refs:policy

82 	int		policy;  in is_base_class()  local
84 for (policy = 0, pccp = sched_class; in is_base_class()
85 policy < _SCHED_NEXT; in is_base_class()
86 policy++, pccp++) { in is_base_class()
97 get_info_by_policy(int policy) in get_info_by_policy() argument
99 pcclass_t *pccp = &sched_class[policy]; in get_info_by_policy()
104 if ((uint_t)policy >= NPOLICY || pccp->pcc_state < 0) { in get_info_by_policy()
117 ASSERT(policy >= _SCHED_NEXT); in get_info_by_policy()
118 pccp->pcc_info.pc_cid = policy - _SCHED_NEXT; in get_info_by_policy()
136 pccp->pcc_policy = policy; in get_info_by_policy()
137 } else if (policy != SCHED_SYS && in get_info_by_policy()
146 switch (policy) { in get_info_by_policy()
182 int policy; in get_info_by_class() local
190 for (policy = 0, pccp = sched_class; in get_info_by_class()
191 policy < NPOLICY; in get_info_by_class()
192 policy++, pccp++) { in get_info_by_class()
204 for (policy = 0, pccp = sched_class; in get_info_by_class()
205 policy < NPOLICY; in get_info_by_class()
206 policy++, pccp++) { in get_info_by_class()
217 policy = _SCHED_NEXT + classid; in get_info_by_class()
218 if (policy >= NPOLICY) { in get_info_by_class()
223 pccp = &sched_class[policy]; in get_info_by_class()
224 pccp->pcc_policy = policy; in get_info_by_class()
246 set_priority(idtype_t idtype, id_t id, int policy, int prio, in set_priority() argument
251 switch (policy) { in set_priority()
264 (policy == SCHED_FIFO? RT_TQINF : RT_TQDEF) : in set_priority()
301 int policy; in setprio() local
311 policy = pccp->pcc_policy; in setprio()
313 (policy == SCHED_FIFO || policy == SCHED_RR)) { in setprio()
315 policy = (rtp->rt_tqnsecs == RT_TQINF? SCHED_FIFO : SCHED_RR); in setprio()
318 if (set_priority(idtype, id, policy, prio, &pcparm, 0) == -1) in setprio()
321 *policyp = policy; in setprio()
345 int policy; in getparam() local
351 switch (policy = pccp->pcc_policy) { in getparam()
363 policy = (rtp->rt_tqnsecs == RT_TQINF? SCHED_FIFO : SCHED_RR); in getparam()
384 *policyp = policy; in getparam()
394 int policy; in sched_getparam() local
403 if (getparam(P_PID, pid, &policy, param) == -1) in sched_getparam()
414 setparam(idtype_t idtype, id_t id, int policy, int prio) in setparam() argument
419 if (policy == SCHED_SYS || in setparam()
420 (pccp = get_info_by_policy(policy)) == NULL || in setparam()
427 if (set_priority(idtype, id, policy, prio, &pcparm, 1) == -1) in setparam()
433 sched_setscheduler(pid_t pid, int policy, const struct sched_param *param) in sched_setscheduler() argument
444 if (setparam(P_PID, pid, policy, prio) == -1) in sched_setscheduler()
455 int policy; in sched_getscheduler() local
467 if ((policy = pccp->pcc_policy) == SCHED_FIFO || policy == SCHED_RR) { in sched_getscheduler()
468 policy = in sched_getscheduler()
473 return (policy); in sched_getscheduler()
484 sched_get_priority_max(int policy) in sched_get_priority_max() argument
488 if ((pccp = get_info_by_policy(policy)) != NULL) in sched_get_priority_max()
495 sched_get_priority_min(int policy) in sched_get_priority_min() argument
499 if ((pccp = get_info_by_policy(policy)) != NULL) in sched_get_priority_min()
567 int policy; in update_sched() local
603 switch (policy = pccp->pcc_policy) { in update_sched()
611 policy = in update_sched()
631 self->ul_policy = policy; in update_sched()