Symbol: sched_entity
drivers/accel/ethosu/ethosu_drv.h
12
struct drm_sched_entity sched_entity;
drivers/accel/ethosu/ethosu_job.c
354
ret = drm_sched_entity_init(&ethosu_priv->sched_entity,
drivers/accel/ethosu/ethosu_job.c
362
struct drm_sched_entity *entity = &ethosu_priv->sched_entity;
drivers/accel/ethosu/ethosu_job.c
399
&file_priv->sched_entity,
drivers/accel/rocket/rocket_drv.h
26
struct drm_sched_entity sched_entity;
drivers/accel/rocket/rocket_job.c
506
ret = drm_sched_entity_init(&rocket_priv->sched_entity,
drivers/accel/rocket/rocket_job.c
518
struct drm_sched_entity *entity = &rocket_priv->sched_entity;
drivers/accel/rocket/rocket_job.c
553
&file_priv->sched_entity,
drivers/gpu/drm/etnaviv/etnaviv_drv.c
116
drm_sched_entity_destroy(&ctx->sched_entity[i]);
drivers/gpu/drm/etnaviv/etnaviv_drv.c
91
drm_sched_entity_init(&ctx->sched_entity[i],
drivers/gpu/drm/etnaviv/etnaviv_drv.h
34
struct drm_sched_entity sched_entity[ETNA_MAX_PIPES];
drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c
535
&ctx->sched_entity[args->pipe],
drivers/gpu/drm/panfrost/panfrost_job.h
44
struct drm_sched_entity sched_entity;
drivers/gpu/drm/scheduler/tests/sched_tests.h
120
drm_sched_entity_to_mock_entity(struct drm_sched_entity *sched_entity)
drivers/gpu/drm/scheduler/tests/sched_tests.h
122
return container_of(sched_entity, struct drm_mock_sched_entity, base);
drivers/gpu/drm/v3d/v3d_drv.c
156
ret = drm_sched_entity_init(&v3d_priv->sched_entity[i],
drivers/gpu/drm/v3d/v3d_drv.c
172
drm_sched_entity_destroy(&v3d_priv->sched_entity[i]);
drivers/gpu/drm/v3d/v3d_drv.c
186
drm_sched_entity_destroy(&v3d_priv->sched_entity[q]);
drivers/gpu/drm/v3d/v3d_drv.h
231
struct drm_sched_entity sched_entity[V3D_MAX_QUEUES];
drivers/gpu/drm/v3d/v3d_submit.c
196
ret = drm_sched_job_init(&job->base, &v3d_priv->sched_entity[queue],
include/linux/sched.h
605
struct sched_entity *parent;
include/linux/sched.h
880
struct sched_entity se;
include/trace/events/sched.h
854
TP_PROTO(struct sched_entity *se),
include/trace/events/sched.h
870
TP_PROTO(struct sched_entity *se),
kernel/sched/core.c
5661
struct sched_entity *curr = p->se.cfs_rq->curr;
kernel/sched/core.c
5663
struct sched_entity *curr = task_rq(p)->cfs.curr;
kernel/sched/debug.c
811
struct sched_entity *se = tg_se(tg, cpu);
kernel/sched/debug.c
966
struct sched_entity *last, *first, *root;
kernel/sched/fair.c
1001
struct sched_entity *rse = __node_2_se(node);
kernel/sched/fair.c
10016
struct sched_entity *se = &curr->se;
kernel/sched/fair.c
10054
struct sched_entity *se = &p->se;
kernel/sched/fair.c
1010
static inline bool min_vruntime_update(struct sched_entity *se, bool exit)
kernel/sched/fair.c
1034
RB_DECLARE_CALLBACKS(static, min_vruntime_cb, struct sched_entity,
kernel/sched/fair.c
1040
static void __enqueue_entity(struct cfs_rq *cfs_rq, struct sched_entity *se)
kernel/sched/fair.c
1049
static void __dequeue_entity(struct cfs_rq *cfs_rq, struct sched_entity *se)
kernel/sched/fair.c
1056
struct sched_entity *__pick_root_entity(struct cfs_rq *cfs_rq)
kernel/sched/fair.c
1066
struct sched_entity *__pick_first_entity(struct cfs_rq *cfs_rq)
kernel/sched/fair.c
1084
static inline void set_protect_slice(struct cfs_rq *cfs_rq, struct sched_entity *se)
kernel/sched/fair.c
1099
static inline void update_protect_slice(struct cfs_rq *cfs_rq, struct sched_entity *se)
kernel/sched/fair.c
1106
static inline bool protect_slice(struct sched_entity *se)
kernel/sched/fair.c
1111
static inline void cancel_protect_slice(struct sched_entity *se)
kernel/sched/fair.c
11129
struct sched_entity *se;
kernel/sched/fair.c
11168
struct sched_entity *se = cfs_rq_se(cfs_rq);
kernel/sched/fair.c
1136
static struct sched_entity *pick_eevdf(struct cfs_rq *cfs_rq, bool protect)
kernel/sched/fair.c
1139
struct sched_entity *se = __pick_first_entity(cfs_rq);
kernel/sched/fair.c
1140
struct sched_entity *curr = cfs_rq->curr;
kernel/sched/fair.c
1141
struct sched_entity *best = NULL;
kernel/sched/fair.c
1207
struct sched_entity *__pick_last_entity(struct cfs_rq *cfs_rq)
kernel/sched/fair.c
1232
static void clear_buddies(struct cfs_rq *cfs_rq, struct sched_entity *se);
kernel/sched/fair.c
1238
static bool update_deadline(struct cfs_rq *cfs_rq, struct sched_entity *se)
kernel/sched/fair.c
1270
void init_entity_runnable_average(struct sched_entity *se)
kernel/sched/fair.c
1317
struct sched_entity *se = &p->se;
kernel/sched/fair.c
1355
static s64 update_se(struct rq *rq, struct sched_entity *se)
kernel/sched/fair.c
1397
static void set_next_buddy(struct sched_entity *se);
kernel/sched/fair.c
14555
__entity_slice_used(struct sched_entity *se, int min_nr_tasks)
kernel/sched/fair.c
14754
static void se_fi_update(const struct sched_entity *se, unsigned int fi_seq,
kernel/sched/fair.c
14772
struct sched_entity *se = &p->se;
kernel/sched/fair.c
14784
const struct sched_entity *sea = &a->se;
kernel/sched/fair.c
14785
const struct sched_entity *seb = &b->se;
kernel/sched/fair.c
14853
struct sched_entity *se = &curr->se;
kernel/sched/fair.c
14919
static void propagate_entity_cfs_rq(struct sched_entity *se)
kernel/sched/fair.c
14947
static void propagate_entity_cfs_rq(struct sched_entity *se) { }
kernel/sched/fair.c
14950
static void detach_entity_cfs_rq(struct sched_entity *se)
kernel/sched/fair.c
14970
static void attach_entity_cfs_rq(struct sched_entity *se)
kernel/sched/fair.c
14983
struct sched_entity *se = &p->se;
kernel/sched/fair.c
14990
struct sched_entity *se = &p->se;
kernel/sched/fair.c
15035
struct sched_entity *se = &p->se;
kernel/sched/fair.c
15107
struct sched_entity *se;
kernel/sched/fair.c
15139
struct sched_entity *se;
kernel/sched/fair.c
15163
struct sched_entity *se = tg_se(tg, cpu);
kernel/sched/fair.c
15190
struct sched_entity *se, int cpu,
kernel/sched/fair.c
15191
struct sched_entity *parent)
kernel/sched/fair.c
15239
struct sched_entity *se = tg_se(tg, i);
kernel/sched/fair.c
15290
struct sched_entity *se = tg_se(tg, i);
kernel/sched/fair.c
15339
struct sched_entity *se = &task->se;
kernel/sched/fair.c
1993
struct sched_entity *curr = cfs_rq->curr;
kernel/sched/fair.c
2039
update_stats_wait_start_fair(struct cfs_rq *cfs_rq, struct sched_entity *se)
kernel/sched/fair.c
2056
update_stats_wait_end_fair(struct cfs_rq *cfs_rq, struct sched_entity *se)
kernel/sched/fair.c
2082
update_stats_enqueue_sleeper_fair(struct cfs_rq *cfs_rq, struct sched_entity *se)
kernel/sched/fair.c
2102
update_stats_enqueue_fair(struct cfs_rq *cfs_rq, struct sched_entity *se, int flags)
kernel/sched/fair.c
2119
update_stats_dequeue_fair(struct cfs_rq *cfs_rq, struct sched_entity *se, int flags)
kernel/sched/fair.c
2151
update_stats_curr_start(struct cfs_rq *cfs_rq, struct sched_entity *se)
kernel/sched/fair.c
297
static inline u64 calc_delta_fair(u64 delta, struct sched_entity *se)
kernel/sched/fair.c
417
is_same_group(struct sched_entity *se, struct sched_entity *pse)
kernel/sched/fair.c
425
static inline struct sched_entity *parent_entity(const struct sched_entity *se)
kernel/sched/fair.c
431
find_matching_se(struct sched_entity **se, struct sched_entity **pse)
kernel/sched/fair.c
4468
account_entity_enqueue(struct cfs_rq *cfs_rq, struct sched_entity *se)
kernel/sched/fair.c
4483
account_entity_dequeue(struct cfs_rq *cfs_rq, struct sched_entity *se)
kernel/sched/fair.c
4550
enqueue_load_avg(struct cfs_rq *cfs_rq, struct sched_entity *se)
kernel/sched/fair.c
4557
dequeue_load_avg(struct cfs_rq *cfs_rq, struct sched_entity *se)
kernel/sched/fair.c
4564
rescale_entity(struct sched_entity *se, unsigned long weight, bool rel_vprot)
kernel/sched/fair.c
4666
static void reweight_entity(struct cfs_rq *cfs_rq, struct sched_entity *se,
kernel/sched/fair.c
4719
struct sched_entity *se = &p->se;
kernel/sched/fair.c
472
static int se_is_idle(struct sched_entity *se)
kernel/sched/fair.c
4841
static void update_cfs_group(struct sched_entity *se)
kernel/sched/fair.c
4859
static inline void update_cfs_group(struct sched_entity *se)
kernel/sched/fair.c
500
static inline struct sched_entity *parent_entity(struct sched_entity *se)
kernel/sched/fair.c
5054
void set_task_rq_fair(struct sched_entity *se,
kernel/sched/fair.c
506
find_matching_se(struct sched_entity **se, struct sched_entity **pse)
kernel/sched/fair.c
5148
update_tg_cfs_util(struct cfs_rq *cfs_rq, struct sched_entity *se, struct cfs_rq *gcfs_rq)
kernel/sched/fair.c
5174
update_tg_cfs_runnable(struct cfs_rq *cfs_rq, struct sched_entity *se, struct cfs_rq *gcfs_rq)
kernel/sched/fair.c
520
static int se_is_idle(struct sched_entity *se)
kernel/sched/fair.c
5200
update_tg_cfs_load(struct cfs_rq *cfs_rq, struct sched_entity *se, struct cfs_rq *gcfs_rq)
kernel/sched/fair.c
5270
static inline int propagate_entity_load_avg(struct sched_entity *se)
kernel/sched/fair.c
5301
static inline bool skip_blocked_update(struct sched_entity *se)
kernel/sched/fair.c
5333
static inline int propagate_entity_load_avg(struct sched_entity *se)
kernel/sched/fair.c
5343
static inline void migrate_se_pelt_lag(struct sched_entity *se)
kernel/sched/fair.c
5422
static void migrate_se_pelt_lag(struct sched_entity *se) {}
kernel/sched/fair.c
5492
static void attach_entity_load_avg(struct cfs_rq *cfs_rq, struct sched_entity *se)
kernel/sched/fair.c
5547
static void detach_entity_load_avg(struct cfs_rq *cfs_rq, struct sched_entity *se)
kernel/sched/fair.c
5562
static inline void util_est_update(struct sched_entity *se)
kernel/sched/fair.c
5642
static inline void update_load_avg(struct cfs_rq *cfs_rq, struct sched_entity *se, int flags)
kernel/sched/fair.c
5691
static void sync_entity_load_avg(struct sched_entity *se)
kernel/sched/fair.c
5704
static void remove_entity_load_avg(struct sched_entity *se)
kernel/sched/fair.c
589
static inline bool entity_before(const struct sched_entity *a,
kernel/sched/fair.c
590
const struct sched_entity *b)
kernel/sched/fair.c
5953
struct sched_entity *se = &p->se;
kernel/sched/fair.c
5968
place_entity(struct cfs_rq *cfs_rq, struct sched_entity *se, int flags)
kernel/sched/fair.c
5987
struct sched_entity *curr = cfs_rq->curr;
kernel/sched/fair.c
6107
requeue_delayed_entity(struct sched_entity *se);
kernel/sched/fair.c
6110
enqueue_entity(struct cfs_rq *cfs_rq, struct sched_entity *se, int flags)
kernel/sched/fair.c
614
static inline s64 entity_key(struct cfs_rq *cfs_rq, struct sched_entity *se)
kernel/sched/fair.c
6175
static void __clear_buddies_next(struct sched_entity *se)
kernel/sched/fair.c
6186
static void clear_buddies(struct cfs_rq *cfs_rq, struct sched_entity *se)
kernel/sched/fair.c
6194
static void set_delayed(struct sched_entity *se)
kernel/sched/fair.c
620
rb_entry((node), struct sched_entity, run_node)
kernel/sched/fair.c
6213
static void clear_delayed(struct sched_entity *se)
kernel/sched/fair.c
6234
dequeue_entity(struct cfs_rq *cfs_rq, struct sched_entity *se, int flags)
kernel/sched/fair.c
6325
set_next_entity(struct cfs_rq *cfs_rq, struct sched_entity *se, bool first)
kernel/sched/fair.c
6366
static int dequeue_entities(struct rq *rq, struct sched_entity *se, int flags);
kernel/sched/fair.c
6375
static struct sched_entity *
kernel/sched/fair.c
6378
struct sched_entity *se;
kernel/sched/fair.c
6391
static void put_prev_entity(struct cfs_rq *cfs_rq, struct sched_entity *prev)
kernel/sched/fair.c
6412
entity_tick(struct cfs_rq *cfs_rq, struct sched_entity *curr, int queued)
kernel/sched/fair.c
6592
struct sched_entity *se;
kernel/sched/fair.c
6848
struct sched_entity *curr = cfs_rq->curr;
kernel/sched/fair.c
686
__sum_w_vruntime_add(struct cfs_rq *cfs_rq, struct sched_entity *se)
kernel/sched/fair.c
6914
struct sched_entity *se = cfs_rq_se(cfs_rq);
kernel/sched/fair.c
699
sum_w_vruntime_add_paranoid(struct cfs_rq *cfs_rq, struct sched_entity *se)
kernel/sched/fair.c
740
sum_w_vruntime_add(struct cfs_rq *cfs_rq, struct sched_entity *se)
kernel/sched/fair.c
749
sum_w_vruntime_sub(struct cfs_rq *cfs_rq, struct sched_entity *se)
kernel/sched/fair.c
7650
struct sched_entity *se = &p->se;
kernel/sched/fair.c
7770
requeue_delayed_entity(struct sched_entity *se)
kernel/sched/fair.c
7805
struct sched_entity *se = &p->se;
kernel/sched/fair.c
782
struct sched_entity *curr = cfs_rq->curr;
kernel/sched/fair.c
7927
static int dequeue_entities(struct rq *rq, struct sched_entity *se, int flags)
kernel/sched/fair.c
832
static s64 entity_lag(struct cfs_rq *cfs_rq, struct sched_entity *se, u64 avruntime)
kernel/sched/fair.c
859
bool update_entity_lag(struct cfs_rq *cfs_rq, struct sched_entity *se)
kernel/sched/fair.c
896
struct sched_entity *curr = cfs_rq->curr;
kernel/sched/fair.c
939
int entity_eligible(struct cfs_rq *cfs_rq, struct sched_entity *se)
kernel/sched/fair.c
946
struct sched_entity *root = __pick_root_entity(cfs_rq);
kernel/sched/fair.c
947
struct sched_entity *curr = cfs_rq->curr;
kernel/sched/fair.c
961
struct sched_entity *root = __pick_root_entity(cfs_rq);
kernel/sched/fair.c
9618
struct sched_entity *se = &p->se;
kernel/sched/fair.c
962
struct sched_entity *curr = cfs_rq->curr;
kernel/sched/fair.c
9644
struct sched_entity *se = &p->se;
kernel/sched/fair.c
9691
static void set_next_buddy(struct sched_entity *se)
kernel/sched/fair.c
9711
struct sched_entity *pse, struct sched_entity *se)
kernel/sched/fair.c
9733
struct sched_entity *pse, struct sched_entity *se)
kernel/sched/fair.c
9774
struct sched_entity *nse, *se = &donor->se, *pse = &p->se;
kernel/sched/fair.c
979
static inline void __min_vruntime_update(struct sched_entity *se, struct rb_node *node)
kernel/sched/fair.c
982
struct sched_entity *rse = __node_2_se(node);
kernel/sched/fair.c
989
static inline void __min_slice_update(struct sched_entity *se, struct rb_node *node)
kernel/sched/fair.c
9915
struct sched_entity *se;
kernel/sched/fair.c
992
struct sched_entity *rse = __node_2_se(node);
kernel/sched/fair.c
9977
struct sched_entity *se = &prev->se;
kernel/sched/fair.c
9979
struct sched_entity *nse = NULL;
kernel/sched/fair.c
998
static inline void __max_slice_update(struct sched_entity *se, struct rb_node *node)
kernel/sched/idle.c
553
struct sched_entity *se = &rq->idle->se;
kernel/sched/pelt.c
296
int __update_load_avg_blocked_se(u64 now, struct sched_entity *se)
kernel/sched/pelt.c
307
int __update_load_avg_se(u64 now, struct cfs_rq *cfs_rq, struct sched_entity *se)
kernel/sched/pelt.h
8
int __update_load_avg_blocked_se(u64 now, struct sched_entity *se);
kernel/sched/pelt.h
9
int __update_load_avg_se(u64 now, struct cfs_rq *cfs_rq, struct sched_entity *se);
kernel/sched/sched.h
1708
static inline struct task_struct *task_of(struct sched_entity *se)
kernel/sched/sched.h
1720
static inline struct cfs_rq *cfs_rq_of(const struct sched_entity *se)
kernel/sched/sched.h
1726
static inline struct cfs_rq *group_cfs_rq(struct sched_entity *grp)
kernel/sched/sched.h
1740
static inline struct cfs_rq *cfs_rq_of(const struct sched_entity *se)
kernel/sched/sched.h
1749
static inline struct cfs_rq *group_cfs_rq(struct sched_entity *grp)
kernel/sched/sched.h
2303
struct sched_entity se;
kernel/sched/sched.h
2313
static inline struct sched_entity *tg_se(struct task_group *tg, int cpu)
kernel/sched/sched.h
2324
static inline struct sched_entity *cfs_rq_se(struct cfs_rq *cfs_rq)
kernel/sched/sched.h
2977
extern void init_entity_runnable_average(struct sched_entity *se);
kernel/sched/sched.h
3392
extern struct sched_entity *__pick_root_entity(struct cfs_rq *cfs_rq);
kernel/sched/sched.h
3393
extern struct sched_entity *__pick_first_entity(struct cfs_rq *cfs_rq);
kernel/sched/sched.h
3394
extern struct sched_entity *__pick_last_entity(struct cfs_rq *cfs_rq);
kernel/sched/sched.h
4118
extern int entity_eligible(struct cfs_rq *cfs_rq, struct sched_entity *se);
kernel/sched/sched.h
585
struct sched_entity *se, int cpu,
kernel/sched/sched.h
586
struct sched_entity *parent);
kernel/sched/sched.h
616
extern void set_task_rq_fair(struct sched_entity *se,
kernel/sched/sched.h
703
struct sched_entity *curr;
kernel/sched/sched.h
704
struct sched_entity *next;
kernel/sched/sched.h
735
struct sched_entity *h_load_next;
kernel/sched/sched.h
940
static inline void se_update_runnable(struct sched_entity *se)
kernel/sched/sched.h
946
static inline long se_runnable(struct sched_entity *se)
kernel/sched/sched.h
961
static inline void se_update_runnable(struct sched_entity *se) { }
kernel/sched/sched.h
963
static inline long se_runnable(struct sched_entity *se)
kernel/sched/sched.h
976
static inline long se_weight(struct sched_entity *se)
kernel/sched/stats.h
93
__schedstats_from_se(struct sched_entity *se)