Searched refs:sched_class (Results 1 – 12 of 12) sorted by relevance
| /Linux-v4.19/drivers/net/ethernet/chelsio/cxgb4/ |
| D | sched.c | 48 struct sched_class *e; in t4_sched_class_fw_cmd() 110 static struct sched_class *t4_sched_queue_lookup(struct port_info *pi, in t4_sched_queue_lookup() 115 struct sched_class *e, *end; in t4_sched_queue_lookup() 116 struct sched_class *found = NULL; in t4_sched_queue_lookup() 148 struct sched_class *e; in t4_sched_queue_unbind() 195 struct sched_class *e; in t4_sched_queue_bind() 240 struct sched_class *e, in t4_sched_class_unbind_all() 379 static struct sched_class *t4_sched_class_lookup(struct port_info *pi, in t4_sched_class_lookup() 383 struct sched_class *e, *end; in t4_sched_class_lookup() 384 struct sched_class *found = NULL; in t4_sched_class_lookup() [all …]
|
| D | sched.h | 67 struct sched_class { struct 79 struct sched_class tab[0]; argument 105 struct sched_class *cxgb4_sched_class_alloc(struct net_device *dev,
|
| D | cxgb4_main.c | 2876 struct sched_class *e; in cxgb_set_tx_maxrate()
|
| /Linux-v4.19/kernel/sched/ |
| D | core.c | 233 rq->curr->sched_class->task_tick(rq, rq->curr, 1); in hrtick() 711 if (update_load && p->sched_class == &fair_sched_class) { in set_load_weight() 727 p->sched_class->enqueue_task(rq, p, flags); in enqueue_task() 738 p->sched_class->dequeue_task(rq, p, flags); in dequeue_task() 824 const struct sched_class *prev_class, in check_class_changed() 827 if (prev_class != p->sched_class) { in check_class_changed() 831 p->sched_class->switched_to(rq, p); in check_class_changed() 833 p->sched_class->prio_changed(rq, p, oldprio); in check_class_changed() 838 const struct sched_class *class; in check_preempt_curr() 840 if (p->sched_class == rq->curr->sched_class) { in check_preempt_curr() [all …]
|
| D | sched.h | 1504 struct sched_class { struct 1505 const struct sched_class *next; argument 1570 prev->sched_class->put_prev_task(rq, prev); in put_prev_task() argument 1575 curr->sched_class->set_curr_task(rq); in set_curr_task() 1586 extern const struct sched_class stop_sched_class; 1587 extern const struct sched_class dl_sched_class; 1588 extern const struct sched_class rt_sched_class; 1589 extern const struct sched_class fair_sched_class; 1590 extern const struct sched_class idle_sched_class;
|
| D | stop_task.c | 120 const struct sched_class stop_sched_class = {
|
| D | idle.c | 457 const struct sched_class idle_sched_class = {
|
| D | rt.c | 961 if (curr->sched_class != &rt_sched_class) in update_curr_rt() 1566 if (prev->sched_class == &rt_sched_class) in pick_next_task_rt() 1586 if (rq->curr->sched_class != &rt_sched_class) in pick_next_task_rt() 2377 const struct sched_class rt_sched_class = {
|
| D | fair.c | 244 const struct sched_class fair_sched_class; 768 if (p->sched_class != &fair_sched_class) { in post_init_entity_util_avg() 5056 if (!hrtick_enabled(rq) || curr->sched_class != &fair_sched_class) in hrtick_update() 6611 if (prev->sched_class != &fair_sched_class) in pick_next_task_fair() 6962 if (p->sched_class != &fair_sched_class) in task_hot() 7361 const struct sched_class *curr_class; in update_blocked_averages() 7399 curr_class = rq->curr->sched_class; in update_blocked_averages() 7466 const struct sched_class *curr_class; in update_blocked_averages() 7473 curr_class = rq->curr->sched_class; in update_blocked_averages() 10122 const struct sched_class fair_sched_class = {
|
| D | deadline.c | 1741 if (prev->sched_class == &dl_sched_class) in pick_next_task_dl() 1763 if (rq->curr->sched_class != &dl_sched_class) in pick_next_task_dl() 2398 const struct sched_class dl_sched_class = {
|
| /Linux-v4.19/include/linux/ |
| D | sched.h | 644 const struct sched_class *sched_class; member
|
| /Linux-v4.19/Documentation/scheduler/ |
| D | sched-design-CFS.txt | 153 Scheduling classes are implemented through the sched_class structure, which
|