/Linux-v5.15/kernel/sched/ |
D | fair.c | 389 is_same_group(struct sched_entity *se, struct sched_entity *pse) in is_same_group() 397 static inline struct sched_entity *parent_entity(struct sched_entity *se) in parent_entity() 403 find_matching_se(struct sched_entity **se, struct sched_entity **pse) in find_matching_se() 444 static int se_is_idle(struct sched_entity *se) in se_is_idle() 478 static inline struct sched_entity *parent_entity(struct sched_entity *se) in parent_entity() 484 find_matching_se(struct sched_entity **se, struct sched_entity **pse) in find_matching_se() 498 static int se_is_idle(struct sched_entity *se) in se_is_idle() 530 static inline bool entity_before(struct sched_entity *a, in entity_before() 531 struct sched_entity *b) in entity_before() 537 rb_entry((node), struct sched_entity, run_node) [all …]
|
D | sched.h | 394 struct sched_entity **se; 481 struct sched_entity *se, int cpu, 482 struct sched_entity *parent); 514 extern void set_task_rq_fair(struct sched_entity *se, 517 static inline void set_task_rq_fair(struct sched_entity *se, in set_task_rq_fair() 552 struct sched_entity *curr; 553 struct sched_entity *next; 554 struct sched_entity *last; 555 struct sched_entity *skip; 590 struct sched_entity *h_load_next; [all …]
|
D | pelt.h | 4 int __update_load_avg_blocked_se(u64 now, struct sched_entity *se); 5 int __update_load_avg_se(u64 now, struct cfs_rq *cfs_rq, struct sched_entity *se);
|
D | pelt.c | 299 int __update_load_avg_blocked_se(u64 now, struct sched_entity *se) in __update_load_avg_blocked_se() 310 int __update_load_avg_se(u64 now, struct cfs_rq *cfs_rq, struct sched_entity *se) in __update_load_avg_se()
|
D | debug.c | 448 struct sched_entity *se = tg->se[cpu]; in print_cfs_group_stats() 579 struct sched_entity *last; in print_cfs_rq()
|
D | core.c | 5089 struct sched_entity *curr = (&p->se)->cfs_rq->curr; in prefetch_curr_exec_start() 5091 struct sched_entity *curr = (&task_rq(p)->cfs)->curr; in prefetch_curr_exec_start() 9309 root_task_group.se = (struct sched_entity **)ptr; in sched_init()
|
/Linux-v5.15/drivers/gpu/drm/etnaviv/ |
D | etnaviv_sched.c | 149 int etnaviv_sched_push_job(struct drm_sched_entity *sched_entity, in etnaviv_sched_push_job() argument 161 ret = drm_sched_job_init(&submit->sched_job, sched_entity, in etnaviv_sched_push_job() 179 drm_sched_entity_push_job(&submit->sched_job, sched_entity); in etnaviv_sched_push_job()
|
D | etnaviv_sched.h | 21 int etnaviv_sched_push_job(struct drm_sched_entity *sched_entity,
|
D | etnaviv_drv.h | 31 struct drm_sched_entity sched_entity[ETNA_MAX_PIPES]; member
|
D | etnaviv_drv.c | 72 drm_sched_entity_init(&ctx->sched_entity[i], in etnaviv_open() 97 drm_sched_entity_destroy(&ctx->sched_entity[i]); in etnaviv_postclose()
|
D | etnaviv_gem_submit.c | 581 ret = etnaviv_sched_push_job(&ctx->sched_entity[args->pipe], submit); in etnaviv_ioctl_gem_submit()
|
/Linux-v5.15/drivers/gpu/drm/scheduler/ |
D | Makefile | 23 gpu-sched-y := sched_main.o sched_fence.o sched_entity.o
|
/Linux-v5.15/drivers/gpu/drm/v3d/ |
D | v3d_drv.c | 122 drm_sched_entity_init(&v3d_priv->sched_entity[i], in v3d_open() 140 drm_sched_entity_destroy(&v3d_priv->sched_entity[q]); in v3d_postclose()
|
D | v3d_drv.h | 178 struct drm_sched_entity sched_entity[V3D_MAX_QUEUES]; member
|
D | v3d_gem.c | 478 ret = drm_sched_job_init(&job->base, &v3d_priv->sched_entity[queue], in v3d_push_job() 488 drm_sched_entity_push_job(&job->base, &v3d_priv->sched_entity[queue]); in v3d_push_job()
|
/Linux-v5.15/drivers/gpu/drm/panfrost/ |
D | panfrost_job.c | 273 struct drm_sched_entity *entity = &job->file_priv->sched_entity[slot]; in panfrost_job_push() 884 ret = drm_sched_entity_init(&panfrost_priv->sched_entity[i], in panfrost_job_open() 899 drm_sched_entity_destroy(&panfrost_priv->sched_entity[i]); in panfrost_job_close() 904 struct drm_sched_entity *entity = &panfrost_priv->sched_entity[i]; in panfrost_job_close()
|
D | panfrost_device.h | 140 struct drm_sched_entity sched_entity[NUM_JOB_SLOTS]; member
|
/Linux-v5.15/include/trace/events/ |
D | sched.h | 712 TP_PROTO(struct sched_entity *se), 728 TP_PROTO(struct sched_entity *se),
|
/Linux-v5.15/include/linux/ |
D | sched.h | 527 struct sched_entity { struct 545 struct sched_entity *parent; argument 779 struct sched_entity se;
|