Home
last modified time | relevance | path

Searched refs:sched_class (Results 1 – 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4/
Dsched.c47 struct sched_class *e; in t4_sched_class_fw_cmd()
125 struct sched_class *e, *end; in t4_sched_entry_lookup()
169 struct sched_class *cxgb4_sched_queue_lookup(struct net_device *dev, in cxgb4_sched_queue_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()
479 static struct sched_class *t4_sched_class_lookup(struct port_info *pi, in t4_sched_class_lookup()
483 struct sched_class *found = NULL; in t4_sched_class_lookup()
[all …]
Dsched.h74 struct sched_class { struct
85 struct sched_class tab[]; argument
106 struct sched_class *cxgb4_sched_queue_lookup(struct net_device *dev,
113 struct sched_class *cxgb4_sched_class_alloc(struct net_device *dev,
Dcxgb4_tc_matchall.c19 struct sched_class *e; in cxgb4_matchall_egress_validate()
139 struct sched_class *e; in cxgb4_matchall_alloc_tc()
Dcxgb4_tc_mqprio.c333 struct sched_class *e; in cxgb4_mqprio_alloc_tc()
Dcxgb4_main.c3500 struct sched_class *e; in cxgb_set_tx_maxrate()
/kernel/linux/linux-5.10/kernel/sched/
Dcore.c359 rq->curr->sched_class->task_tick(rq, rq->curr, 1); in hrtick()
868 if (update_load && p->sched_class == &fair_sched_class) { in set_load_weight()
1298 if (unlikely(!p->sched_class->uclamp_enabled)) in uclamp_rq_inc()
1322 if (unlikely(!p->sched_class->uclamp_enabled)) in uclamp_rq_dec()
1630 p->sched_class->enqueue_task(rq, p, flags); in enqueue_task()
1644 p->sched_class->dequeue_task(rq, p, flags); in dequeue_task()
1726 const struct sched_class *prev_class, in check_class_changed()
1729 if (prev_class != p->sched_class) { in check_class_changed()
1733 p->sched_class->switched_to(rq, p); in check_class_changed()
1735 p->sched_class->prio_changed(rq, p, oldprio); in check_class_changed()
[all …]
Dsched.h1918 struct sched_class { struct
1987 prev->sched_class->put_prev_task(rq, prev); in put_prev_task() argument
1993 next->sched_class->set_next_task(rq, next, false); in set_next_task()
1997 extern struct sched_class __begin_sched_classes[];
1998 extern struct sched_class __end_sched_classes[];
2009 extern const struct sched_class stop_sched_class;
2010 extern const struct sched_class dl_sched_class;
2011 extern const struct sched_class rt_sched_class;
2012 extern const struct sched_class fair_sched_class;
2013 extern const struct sched_class idle_sched_class;
Dstop_task.c115 const struct sched_class stop_sched_class
Didle.c487 const struct sched_class idle_sched_class
Drt.c1026 if (curr->sched_class != &rt_sched_class) in update_curr_rt()
1619 if (rq->curr->sched_class != &rt_sched_class) in set_next_task_rt()
2721 const struct sched_class rt_sched_class
Dwalt.c679 && p->sched_class->fixup_walt_sched_stats) in update_history()
680 p->sched_class->fixup_walt_sched_stats(rq, p, in update_history()
Dfair.c283 const struct sched_class fair_sched_class;
847 if (p->sched_class != &fair_sched_class) { in post_init_entity_util_avg()
5544 if (!hrtick_enabled(rq) || curr->sched_class != &fair_sched_class) in hrtick_update()
7277 if (!prev || prev->sched_class != &fair_sched_class) in pick_next_task_fair()
7691 if (p->sched_class != &fair_sched_class) in task_hot()
8165 const struct sched_class *curr_class; in __update_blocked_others()
8174 curr_class = rq->curr->sched_class; in __update_blocked_others()
11713 const struct sched_class fair_sched_class
Ddeadline.c1844 if (rq->curr->sched_class != &dl_sched_class) in set_next_task_dl()
2523 const struct sched_class dl_sched_class
/kernel/linux/linux-5.10/include/linux/
Dsched.h808 const struct sched_class *sched_class; member
/kernel/linux/linux-5.10/Documentation/scheduler/
Dsched-design-CFS.rst159 Scheduling classes are implemented through the sched_class structure, which
/kernel/linux/patches/linux-5.10/yangfan_patch/
Dkernel.patch1461 struct sched_class {