/linux-master/drivers/gpu/drm/scheduler/ |
H A D | Makefile | 23 gpu-sched-y := sched_main.o sched_fence.o sched_entity.o
|
/linux-master/kernel/sched/ |
H A D | fair.c | 296 static inline u64 calc_delta_fair(u64 delta, struct sched_entity *se) 416 is_same_group(struct sched_entity *se, struct sched_entity *pse) 424 static inline struct sched_entity *parent_entity(const struct sched_entity *se) 430 find_matching_se(struct sched_entity **se, struct sched_entity **pse) 471 static int se_is_idle(struct sched_entity *se) 499 static inline struct sched_entity *parent_entity(struct sched_entity *s [all...] |
H A 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);
|
H A D | sched.h | 384 struct sched_entity **se; 482 struct sched_entity *se, int cpu, 483 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, 600 struct sched_entity *curr; 601 struct sched_entity *next; 637 struct sched_entity *h_load_next; 795 static inline void se_update_runnable(struct sched_entity *se) 801 static inline long se_runnable(struct sched_entity *s [all...] |
H A D | stats.h | 94 struct sched_entity se; 100 __schedstats_from_se(struct sched_entity *se)
|
H A D | pelt.c | 209 * This means that weight will be 0 but not running for a sched_entity 253 * the period_contrib of cfs_rq when updating the sched_avg of a sched_entity 270 * sched_entity: 295 int __update_load_avg_blocked_se(u64 now, struct sched_entity *se) 306 int __update_load_avg_se(u64 now, struct cfs_rq *cfs_rq, struct sched_entity *se)
|
H A D | debug.c | 493 struct sched_entity *se = tg->se[cpu]; 632 struct sched_entity *last, *first, *root;
|
H A D | core.c | 5560 struct sched_entity *curr = (&p->se)->cfs_rq->curr; 5562 struct sched_entity *curr = (&task_rq(p)->cfs)->curr; 9946 root_task_group.se = (struct sched_entity **)ptr;
|
/linux-master/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_drv.h | 34 struct drm_sched_entity sched_entity[ETNA_MAX_PIPES]; member in struct:etnaviv_file_private
|
H A D | etnaviv_drv.c | 90 drm_sched_entity_init(&ctx->sched_entity[i], 115 drm_sched_entity_destroy(&ctx->sched_entity[i]);
|
H A D | etnaviv_gem_submit.c | 537 &ctx->sched_entity[args->pipe],
|
/linux-master/drivers/gpu/drm/v3d/ |
H A D | v3d_drv.c | 123 drm_sched_entity_init(&v3d_priv->sched_entity[i], 141 drm_sched_entity_destroy(&v3d_priv->sched_entity[q]);
|
H A D | v3d_drv.h | 189 struct drm_sched_entity sched_entity[V3D_MAX_QUEUES]; member in struct:v3d_file_priv
|
H A D | v3d_submit.c | 170 ret = drm_sched_job_init(&job->base, &v3d_priv->sched_entity[queue],
|
/linux-master/drivers/gpu/drm/panfrost/ |
H A D | panfrost_device.h | 175 struct drm_sched_entity sched_entity[NUM_JOB_SLOTS]; member in struct:panfrost_file_priv
|
H A D | panfrost_job.c | 921 ret = drm_sched_entity_init(&panfrost_priv->sched_entity[i], 936 drm_sched_entity_destroy(&panfrost_priv->sched_entity[i]); 941 struct drm_sched_entity *entity = &panfrost_priv->sched_entity[i];
|
H A D | panfrost_drv.c | 276 &file_priv->sched_entity[slot],
|
/linux-master/include/trace/events/ |
H A D | sched.h | 764 TP_PROTO(struct sched_entity *se), 780 TP_PROTO(struct sched_entity *se),
|
/linux-master/include/linux/ |
H A D | sched.h | 442 * where runnable% is the time ratio that a sched_entity is runnable and 443 * running% the time ratio that a sched_entity is running. 536 struct sched_entity { struct 557 struct sched_entity *parent; 797 struct sched_entity se;
|