Searched refs:sched_entity (Results 1 - 19 of 19) sorted by relevance

/linux-master/drivers/gpu/drm/scheduler/
H A DMakefile23 gpu-sched-y := sched_main.o sched_fence.o sched_entity.o
/linux-master/kernel/sched/
H A Dfair.c296 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 Dpelt.h4 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 Dsched.h384 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 Dstats.h94 struct sched_entity se;
100 __schedstats_from_se(struct sched_entity *se)
H A Dpelt.c209 * 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 Ddebug.c493 struct sched_entity *se = tg->se[cpu];
632 struct sched_entity *last, *first, *root;
H A Dcore.c5560 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 Detnaviv_drv.h34 struct drm_sched_entity sched_entity[ETNA_MAX_PIPES]; member in struct:etnaviv_file_private
H A Detnaviv_drv.c90 drm_sched_entity_init(&ctx->sched_entity[i],
115 drm_sched_entity_destroy(&ctx->sched_entity[i]);
H A Detnaviv_gem_submit.c537 &ctx->sched_entity[args->pipe],
/linux-master/drivers/gpu/drm/v3d/
H A Dv3d_drv.c123 drm_sched_entity_init(&v3d_priv->sched_entity[i],
141 drm_sched_entity_destroy(&v3d_priv->sched_entity[q]);
H A Dv3d_drv.h189 struct drm_sched_entity sched_entity[V3D_MAX_QUEUES]; member in struct:v3d_file_priv
H A Dv3d_submit.c170 ret = drm_sched_job_init(&job->base, &v3d_priv->sched_entity[queue],
/linux-master/drivers/gpu/drm/panfrost/
H A Dpanfrost_device.h175 struct drm_sched_entity sched_entity[NUM_JOB_SLOTS]; member in struct:panfrost_file_priv
H A Dpanfrost_job.c921 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 Dpanfrost_drv.c276 &file_priv->sched_entity[slot],
/linux-master/include/trace/events/
H A Dsched.h764 TP_PROTO(struct sched_entity *se),
780 TP_PROTO(struct sched_entity *se),
/linux-master/include/linux/
H A Dsched.h442 * 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;

Completed in 338 milliseconds