Home
last modified time | relevance | path

Searched refs:sched_entity (Results 1 – 25 of 31) sorted by relevance

12

/openbmc/linux/kernel/sched/
H A Dfair.c311 static inline u64 calc_delta_fair(u64 delta, struct sched_entity *se) in calc_delta_fair()
431 is_same_group(struct sched_entity *se, struct sched_entity *pse) in is_same_group()
439 static inline struct sched_entity *parent_entity(const struct sched_entity *se) in parent_entity()
445 find_matching_se(struct sched_entity **se, struct sched_entity **pse) in find_matching_se()
486 static int se_is_idle(struct sched_entity *se) in se_is_idle()
514 static inline struct sched_entity *parent_entity(struct sched_entity *s
[all...]
H A Dsched.h368 struct sched_entity **se;
455 struct sched_entity *se, int cpu,
456 struct sched_entity *parent);
487 extern void set_task_rq_fair(struct sched_entity *se,
490 static inline void set_task_rq_fair(struct sched_entity *se, in set_task_rq_fair()
573 struct sched_entity *curr;
574 struct sched_entity *next;
609 struct sched_entity *h_load_next;
772 static inline void se_update_runnable(struct sched_entity *se) in se_update_runnable()
778 static inline long se_runnable(struct sched_entity *se) in se_runnable()
[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 Dpelt.c295 int __update_load_avg_blocked_se(u64 now, struct sched_entity *se) in __update_load_avg_blocked_se()
306 int __update_load_avg_se(u64 now, struct cfs_rq *cfs_rq, struct sched_entity *se) in __update_load_avg_se()
H A Dstats.h94 struct sched_entity se;
100 __schedstats_from_se(struct sched_entity *se) in __schedstats_from_se()
H A Ddebug.c493 struct sched_entity *se = tg->se[cpu]; in print_cfs_group_stats()
632 struct sched_entity *last, *first; in print_cfs_rq()
/openbmc/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_exec.c264 args.sched_entity = __args->sched_entity; in nouveau_exec_job_init()
418 args.sched_entity = &chan16->sched_entity; in nouveau_exec_ioctl_exec()
H A Dnouveau_exec.h13 struct nouveau_sched_entity *sched_entity; member
H A Dnouveau_abi16.h29 struct nouveau_sched_entity sched_entity; member
H A Dnouveau_uvmm.h63 struct nouveau_sched_entity *sched_entity; member
H A Dnouveau_sched.h29 struct nouveau_sched_entity *sched_entity; member
H A Dnouveau_abi16.c139 nouveau_sched_entity_fini(&chan->sched_entity); in nouveau_abi16_chan_fini()
359 ret = nouveau_sched_entity_init(&chan->sched_entity, &drm->sched, in nouveau_abi16_ioctl_channel_alloc()
H A Dnouveau_uvmm.c1625 args.sched_entity = __args->sched_entity; in nouveau_uvmm_bind_job_init()
1765 args.sched_entity = &cli->sched_entity; in nouveau_uvmm_ioctl_vm_bind()
1872 struct nouveau_sched_entity *entity = &cli->sched_entity; in nouveau_uvmm_fini()
H A Dnouveau_drv.h98 struct nouveau_sched_entity sched_entity; member
H A Dnouveau_sched.c33 struct nouveau_sched_entity *entity = args->sched_entity; in nouveau_job_init()
H A Dnouveau_drm.c203 nouveau_sched_entity_fini(&cli->sched_entity); in nouveau_cli_fini()
310 ret = nouveau_sched_entity_init(&cli->sched_entity, &drm->sched, in nouveau_cli_init()
/openbmc/linux/drivers/gpu/drm/scheduler/
H A DMakefile23 gpu-sched-y := sched_main.o sched_fence.o sched_entity.o
/openbmc/linux/drivers/gpu/drm/v3d/
H A Dv3d_drv.c115 drm_sched_entity_init(&v3d_priv->sched_entity[i], in v3d_open()
133 drm_sched_entity_destroy(&v3d_priv->sched_entity[q]); in v3d_postclose()
H A Dv3d_drv.h169 struct drm_sched_entity sched_entity[V3D_MAX_QUEUES]; member
/openbmc/linux/drivers/gpu/drm/etnaviv/
H A Detnaviv_drv.h34 struct drm_sched_entity sched_entity[ETNA_MAX_PIPES]; member
H A Detnaviv_drv.c79 drm_sched_entity_init(&ctx->sched_entity[i], in etnaviv_open()
104 drm_sched_entity_destroy(&ctx->sched_entity[i]); in etnaviv_postclose()
/openbmc/linux/drivers/gpu/drm/panfrost/
H A Dpanfrost_device.h141 struct drm_sched_entity sched_entity[NUM_JOB_SLOTS]; member
H A Dpanfrost_job.c881 ret = drm_sched_entity_init(&panfrost_priv->sched_entity[i], in panfrost_job_open()
896 drm_sched_entity_destroy(&panfrost_priv->sched_entity[i]); in panfrost_job_close()
901 struct drm_sched_entity *entity = &panfrost_priv->sched_entity[i]; in panfrost_job_close()
/openbmc/linux/include/trace/events/
H A Dsched.h764 TP_PROTO(struct sched_entity *se),
780 TP_PROTO(struct sched_entity *se),
/openbmc/linux/include/linux/
H A Dsched.h468 * where runnable% is the time ratio that a sched_entity is runnable and
469 * running% the time ratio that a sched_entity is running.
551 struct sched_entity { struct
572 struct sched_entity *parent; argument
797 struct sched_entity se;
574 cfs_rqsched_entity global() argument
576 my_qsched_entity global() argument
578 runnable_weightsched_entity global() argument
588 avgsched_entity global() argument

12