Lines Matching refs:policy
230 static inline int idle_policy(int policy)
232 return policy == SCHED_IDLE;
234 static inline int fair_policy(int policy)
236 return policy == SCHED_NORMAL || policy == SCHED_BATCH;
239 static inline int rt_policy(int policy)
241 return policy == SCHED_FIFO || policy == SCHED_RR;
244 static inline int dl_policy(int policy)
246 return policy == SCHED_DEADLINE;
248 static inline bool valid_policy(int policy)
250 return idle_policy(policy) || fair_policy(policy) || rt_policy(policy) || dl_policy(policy);
255 return idle_policy(p->policy);
260 return rt_policy(p->policy);
265 return dl_policy(p->policy);
406 extern int sched_dl_overflow(struct task_struct *p, int policy, const struct sched_attr *attr);
780 * policy, or terminates).
2065 * Tick may be needed by tasks in the runqueue depending on their policy and
2208 * same underlying policy as the spinlock_t on this architecture, which