Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/chelsio/cxgb4/
A Dsched.c47 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 …]
A 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,
A Dcxgb4_tc_matchall.c19 struct sched_class *e; in cxgb4_matchall_egress_validate()
144 struct sched_class *e; in cxgb4_matchall_alloc_tc()
A Dcxgb4_tc_mqprio.c333 struct sched_class *e; in cxgb4_mqprio_alloc_tc()
A Dcxgb4_main.c3498 struct sched_class *e; in cxgb_set_tx_maxrate()
/linux/kernel/sched/
A Dcore.c2115 if (p->sched_class == rq->curr->sched_class) in check_preempt_curr()
2117 else if (p->sched_class > rq->curr->sched_class) in check_preempt_curr()
2433 if (p->sched_class->find_lock_rq) in push_cpu_stop()
4447 if (p->sched_class->task_fork) in sched_post_fork()
4448 p->sched_class->task_fork(p); in sched_post_fork()
5557 const struct sched_class *class; in put_prev_task_balance()
5581 const struct sched_class *class; in __pick_next_task()
5639 const struct sched_class *class; in pick_task()
6785 prev_class = p->sched_class; in rt_mutex_setprio()
7416 prev_class = p->sched_class; in __sched_setscheduler()
[all …]
A Dsched.h2095 struct sched_class { struct
2163 prev->sched_class->put_prev_task(rq, prev); in put_prev_task() argument
2181 const struct sched_class name##_sched_class \
2182 __aligned(__alignof__(struct sched_class)) \
2186 extern struct sched_class __begin_sched_classes[];
2187 extern struct sched_class __end_sched_classes[];
2198 extern const struct sched_class stop_sched_class;
2199 extern const struct sched_class dl_sched_class;
2200 extern const struct sched_class rt_sched_class;
2201 extern const struct sched_class fair_sched_class;
[all …]
A Dfair.c272 const struct sched_class fair_sched_class;
811 if (p->sched_class != &fair_sched_class) { in post_init_entity_util_avg()
5494 if (!hrtick_enabled_fair(rq) || curr->sched_class != &fair_sched_class) in hrtick_update()
7238 if (!prev || prev->sched_class != &fair_sched_class) in pick_next_task_fair()
7650 if (p->sched_class != &fair_sched_class) in task_hot()
8119 const struct sched_class *curr_class; in __update_blocked_others()
8128 curr_class = rq->curr->sched_class; in __update_blocked_others()
11098 if (p->sched_class != &fair_sched_class) in task_vruntime_update()
A Drt.c1010 if (curr->sched_class != &rt_sched_class) in update_curr_rt()
1718 if (rq->curr->sched_class != &rt_sched_class) in set_next_task_rt()
A Ddeadline.c1928 if (rq->curr->sched_class != &dl_sched_class) in set_next_task_dl()
/linux/include/linux/
A Dsched.h777 const struct sched_class *sched_class; member
/linux/Documentation/scheduler/
A Dsched-design-CFS.rst159 Scheduling classes are implemented through the sched_class structure, which

Completed in 75 milliseconds