| /linux-6.15/kernel/sched/ |
| H A D | fair.c | 412 is_same_group(struct sched_entity *se, struct sched_entity *pse) in is_same_group() 420 static inline struct sched_entity *parent_entity(const struct sched_entity *se) in parent_entity() 426 find_matching_se(struct sched_entity **se, struct sched_entity **pse) in find_matching_se() 495 static inline struct sched_entity *parent_entity(struct sched_entity *se) in parent_entity() 501 find_matching_se(struct sched_entity **se, struct sched_entity **pse) in find_matching_se() 1188 struct sched_entity *pse, struct sched_entity *se) in do_preempt_short() 5585 struct sched_entity *se; in pick_next_entity() 5885 struct sched_entity *se; in throttle_cfs_rq() 5991 struct sched_entity *se; in unthrottle_cfs_rq() 8843 struct sched_entity *se; in pick_task_fair() [all …]
|
| H A D | sched.h | 441 struct sched_entity **se; 545 struct sched_entity *se, int cpu, 546 struct sched_entity *parent); 577 extern void set_task_rq_fair(struct sched_entity *se, 580 static inline void set_task_rq_fair(struct sched_entity *se, in set_task_rq_fair() 667 struct sched_entity *curr; 668 struct sched_entity *next; 700 struct sched_entity *h_load_next; 906 static inline long se_runnable(struct sched_entity *se) in se_runnable() 923 static inline long se_runnable(struct sched_entity *se) in se_runnable() [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 | pelt.c | 295 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 D | stats.h | 94 struct sched_entity se; 100 __schedstats_from_se(struct sched_entity *se) in __schedstats_from_se()
|
| H A D | debug.c | 656 struct sched_entity *se = tg->se[cpu]; in print_cfs_group_stats() 811 struct sched_entity *last, *first, *root; in print_cfs_rq()
|
| H A D | core.c | 5533 struct sched_entity *curr = p->se.cfs_rq->curr; in prefetch_curr_exec_start() 5535 struct sched_entity *curr = task_rq(p)->cfs.curr; in prefetch_curr_exec_start() 8556 root_task_group.se = (struct sched_entity **)ptr; in sched_init()
|
| /linux-6.15/drivers/gpu/drm/scheduler/ |
| H A D | Makefile | 23 gpu-sched-y := sched_main.o sched_fence.o sched_entity.o
|
| /linux-6.15/drivers/gpu/drm/v3d/ |
| H A D | v3d_drv.c | 131 drm_sched_entity_init(&v3d_priv->sched_entity[i], in v3d_open() 152 drm_sched_entity_destroy(&v3d_priv->sched_entity[q]); in v3d_postclose()
|
| H A D | v3d_drv.h | 216 struct drm_sched_entity sched_entity[V3D_MAX_QUEUES]; member
|
| H A D | v3d_submit.c | 171 ret = drm_sched_job_init(&job->base, &v3d_priv->sched_entity[queue], in v3d_job_init()
|
| /linux-6.15/drivers/gpu/drm/etnaviv/ |
| H A D | etnaviv_drv.h | 34 struct drm_sched_entity sched_entity[ETNA_MAX_PIPES]; member
|
| H A D | etnaviv_drv.c | 90 drm_sched_entity_init(&ctx->sched_entity[i], in etnaviv_open() 115 drm_sched_entity_destroy(&ctx->sched_entity[i]); in etnaviv_postclose()
|
| H A D | etnaviv_gem_submit.c | 536 &ctx->sched_entity[args->pipe], in etnaviv_ioctl_gem_submit()
|
| /linux-6.15/drivers/gpu/drm/panfrost/ |
| H A D | panfrost_device.h | 175 struct drm_sched_entity sched_entity[NUM_JOB_SLOTS]; member
|
| H A D | panfrost_job.c | 929 ret = drm_sched_entity_init(&panfrost_priv->sched_entity[i], in panfrost_job_open() 944 drm_sched_entity_destroy(&panfrost_priv->sched_entity[i]); in panfrost_job_close() 949 struct drm_sched_entity *entity = &panfrost_priv->sched_entity[i]; in panfrost_job_close()
|
| H A D | panfrost_drv.c | 314 &file_priv->sched_entity[slot], in panfrost_ioctl_submit()
|
| /linux-6.15/include/trace/events/ |
| H A D | sched.h | 797 TP_PROTO(struct sched_entity *se), 813 TP_PROTO(struct sched_entity *se),
|
| /linux-6.15/include/linux/ |
| H A D | sched.h | 569 struct sched_entity { struct 595 struct sched_entity *parent; argument 866 struct sched_entity se;
|
| /linux-6.15/Documentation/gpu/ |
| H A D | drm-mm.rst | 574 .. kernel-doc:: drivers/gpu/drm/scheduler/sched_entity.c
|