Searched refs:sched_class (Results 1 – 12 of 12) sorted by relevance
| /Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4/ |
| D | sched.c | 47 struct sched_class *e; in t4_sched_class_fw_cmd() 108 static struct sched_class *t4_sched_queue_lookup(struct port_info *pi, in t4_sched_queue_lookup() 113 struct sched_class *e, *end; in t4_sched_queue_lookup() 114 struct sched_class *found = NULL; in t4_sched_queue_lookup() 146 struct sched_class *e; in t4_sched_queue_unbind() 188 struct sched_class *e; in t4_sched_queue_bind() 228 struct sched_class *e, in t4_sched_class_unbind_all() 354 static struct sched_class *t4_sched_class_lookup(struct port_info *pi, in t4_sched_class_lookup() 358 struct sched_class *e, *end; in t4_sched_class_lookup() 359 struct sched_class *found = NULL; in t4_sched_class_lookup() [all …]
|
| D | sched.h | 67 struct sched_class { struct 77 struct sched_class tab[0]; argument 103 struct sched_class *cxgb4_sched_class_alloc(struct net_device *dev,
|
| D | cxgb4_main.c | 3060 struct sched_class *e; in cxgb_set_tx_maxrate()
|
| /Linux-v5.4/kernel/sched/ |
| D | core.c | 246 rq->curr->sched_class->task_tick(rq, rq->curr, 1); in hrtick() 766 if (update_load && p->sched_class == &fair_sched_class) { in set_load_weight() 1024 if (unlikely(!p->sched_class->uclamp_enabled)) in uclamp_rq_inc() 1039 if (unlikely(!p->sched_class->uclamp_enabled)) in uclamp_rq_dec() 1300 p->sched_class->enqueue_task(rq, p, flags); in enqueue_task() 1314 p->sched_class->dequeue_task(rq, p, flags); in dequeue_task() 1404 const struct sched_class *prev_class, in check_class_changed() 1407 if (prev_class != p->sched_class) { in check_class_changed() 1411 p->sched_class->switched_to(rq, p); in check_class_changed() 1413 p->sched_class->prio_changed(rq, p, oldprio); in check_class_changed() [all …]
|
| D | sched.h | 1702 struct sched_class { struct 1703 const struct sched_class *next; argument 1777 prev->sched_class->put_prev_task(rq, prev); in put_prev_task() argument 1783 next->sched_class->set_next_task(rq, next); in set_next_task() 1798 extern const struct sched_class stop_sched_class; 1799 extern const struct sched_class dl_sched_class; 1800 extern const struct sched_class rt_sched_class; 1801 extern const struct sched_class fair_sched_class; 1802 extern const struct sched_class idle_sched_class;
|
| D | stop_task.c | 121 const struct sched_class stop_sched_class = {
|
| D | idle.c | 455 const struct sched_class idle_sched_class = {
|
| D | rt.c | 962 if (curr->sched_class != &rt_sched_class) in update_curr_rt() 1530 if (rq->curr->sched_class != &rt_sched_class) in set_next_task_rt() 2357 const struct sched_class rt_sched_class = {
|
| D | fair.c | 244 const struct sched_class fair_sched_class; 800 if (p->sched_class != &fair_sched_class) { in post_init_entity_util_avg() 5146 if (!hrtick_enabled(rq) || curr->sched_class != &fair_sched_class) in hrtick_update() 6762 if (!prev || prev->sched_class != &fair_sched_class) in pick_next_task_fair() 7132 if (p->sched_class != &fair_sched_class) in task_hot() 7543 const struct sched_class *curr_class; in update_blocked_averages() 7554 curr_class = rq->curr->sched_class; in update_blocked_averages() 7645 const struct sched_class *curr_class; in update_blocked_averages() 7655 curr_class = rq->curr->sched_class; in update_blocked_averages() 10427 const struct sched_class fair_sched_class = {
|
| D | deadline.c | 1756 if (rq->curr->sched_class != &dl_sched_class) in set_next_task_dl() 2431 const struct sched_class dl_sched_class = {
|
| /Linux-v5.4/include/linux/ |
| D | sched.h | 675 const struct sched_class *sched_class; member
|
| /Linux-v5.4/Documentation/scheduler/ |
| D | sched-design-CFS.rst | 159 Scheduling classes are implemented through the sched_class structure, which
|