Searched refs:sched_class (Results 1 – 13 of 13) sorted by relevance
47 struct sched_class *e; in t4_sched_class_fw_cmd()125 struct sched_class *e, *end; in t4_sched_entry_lookup()190 struct sched_class *e; in t4_sched_queue_unbind()221 struct sched_class *e; in t4_sched_queue_bind()263 struct sched_class *e; in t4_sched_flowc_unbind()291 struct sched_class *e; in t4_sched_flowc_bind()325 struct sched_class *e, in t4_sched_class_unbind_all()484 struct sched_class *e, *end; in t4_sched_class_lookup()528 struct sched_class *e = NULL; in t4_sched_class_alloc()610 struct sched_class *e; in cxgb4_sched_class_free()[all …]
74 struct sched_class { struct85 struct sched_class tab[]; argument106 struct sched_class *cxgb4_sched_queue_lookup(struct net_device *dev,113 struct sched_class *cxgb4_sched_class_alloc(struct net_device *dev,
59 struct sched_class *e; in cxgb4_matchall_egress_validate()183 struct sched_class *e; in cxgb4_matchall_alloc_tc()
333 struct sched_class *e; in cxgb4_mqprio_alloc_tc()
3498 struct sched_class *e; in cxgb_set_tx_maxrate()
2178 if (p->sched_class == rq->curr->sched_class) in check_preempt_curr()2180 else if (sched_class_above(p->sched_class, rq->curr->sched_class)) in check_preempt_curr()2507 if (p->sched_class->find_lock_rq) in push_cpu_stop()4743 if (p->sched_class->task_fork) in sched_cgroup_fork()4744 p->sched_class->task_fork(p); in sched_cgroup_fork()5896 const struct sched_class *class; in put_prev_task_balance()5920 const struct sched_class *class; in __pick_next_task()5978 const struct sched_class *class; in pick_task()7051 prev_class = p->sched_class; in rt_mutex_setprio()7711 prev_class = p->sched_class; in __sched_setscheduler()[all …]
2169 struct sched_class { struct2232 prev->sched_class->put_prev_task(rq, prev); in put_prev_task() argument2252 const struct sched_class name##_sched_class \2253 __aligned(__alignof__(struct sched_class)) \2257 extern struct sched_class __sched_class_highest[];2258 extern struct sched_class __sched_class_lowest[];2268 extern const struct sched_class stop_sched_class;2269 extern const struct sched_class dl_sched_class;2270 extern const struct sched_class rt_sched_class;2271 extern const struct sched_class fair_sched_class;[all …]
1052 if (curr->sched_class != &rt_sched_class) in update_curr_rt()1763 if (rq->curr->sched_class != &rt_sched_class) in set_next_task_rt()2093 if (rq->curr->sched_class != &rt_sched_class) in push_rt_task()
351 const struct sched_class fair_sched_class;852 if (p->sched_class != &fair_sched_class) { in post_init_entity_util_avg()6125 if (!hrtick_enabled_fair(rq) || curr->sched_class != &fair_sched_class) in hrtick_update()7904 if (!prev || prev->sched_class != &fair_sched_class) in pick_next_task_fair()8316 if (p->sched_class != &fair_sched_class) in task_hot()8787 const struct sched_class *curr_class; in __update_blocked_others()8796 curr_class = rq->curr->sched_class; in __update_blocked_others()11883 if (p->sched_class != &fair_sched_class) in task_vruntime_update()
1999 if (rq->curr->sched_class != &dl_sched_class) in set_next_task_dl()
131 调度类由sched_class结构体实现,它包括一些函数钩子,当感兴趣的事件发生时,钩子被调用。
791 const struct sched_class *sched_class; member
159 Scheduling classes are implemented through the sched_class structure, which
Completed in 77 milliseconds