Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/include/trace/hooks/
H A Dsched.h19 struct sched_entity;
200 TP_PROTO(struct cfs_rq *cfs_rq, struct sched_entity *se, int initial, u64 vruntime),
265 TP_PROTO(struct cfs_rq *cfs_rq, struct sched_entity *curr,
266 struct sched_entity **se),
271 int wake_flags, struct sched_entity *se, struct sched_entity *pse,
296 unsigned long delta_exec, struct cfs_rq *cfs_rq, struct sched_entity *curr,
300 TP_PROTO(struct rq *rq, struct task_struct **p, struct sched_entity **se, bool *repick,
321 TP_PROTO(struct sched_entity *se),
347 TP_PROTO(struct cfs_rq *cfs, struct sched_entity *se),
351 TP_PROTO(struct cfs_rq *cfs, struct sched_entity *se),
[all …]
/OK3568_Linux_fs/kernel/kernel/sched/
H A Dfair.c267 static inline struct task_struct *task_of(struct sched_entity *se) in task_of()
283 static inline struct cfs_rq *cfs_rq_of(struct sched_entity *se) in cfs_rq_of()
289 static inline struct cfs_rq *group_cfs_rq(struct sched_entity *grp) in group_cfs_rq()
407 is_same_group(struct sched_entity *se, struct sched_entity *pse) in is_same_group()
415 static inline struct sched_entity *parent_entity(struct sched_entity *se) in parent_entity()
421 find_matching_se(struct sched_entity **se, struct sched_entity **pse) in find_matching_se()
454 static inline struct task_struct *task_of(struct sched_entity *se) in task_of()
467 static inline struct cfs_rq *cfs_rq_of(struct sched_entity *se) in cfs_rq_of()
476 static inline struct cfs_rq *group_cfs_rq(struct sched_entity *grp) in group_cfs_rq()
503 static inline struct sched_entity *parent_entity(struct sched_entity *se) in parent_entity()
[all …]
H A Dsched.h394 struct sched_entity **se;
486 struct sched_entity *se, int cpu,
487 struct sched_entity *parent);
517 extern void set_task_rq_fair(struct sched_entity *se,
520 static inline void set_task_rq_fair(struct sched_entity *se, in set_task_rq_fair()
550 struct sched_entity *curr;
551 struct sched_entity *next;
552 struct sched_entity *last;
553 struct sched_entity *skip;
588 struct sched_entity *h_load_next;
[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.c374 int __update_load_avg_blocked_se(u64 now, struct sched_entity *se) in __update_load_avg_blocked_se()
386 int __update_load_avg_se(u64 now, struct cfs_rq *cfs_rq, struct sched_entity *se) in __update_load_avg_se()
H A Ddebug.c431 struct sched_entity *se = tg->se[cpu]; in print_cfs_group_stats()
562 struct sched_entity *last; in print_cfs_rq()
H A Dcore.c4197 struct sched_entity *curr = (&p->se)->cfs_rq->curr; in prefetch_curr_exec_start()
4199 struct sched_entity *curr = (&task_rq(p)->cfs)->curr; in prefetch_curr_exec_start()
7495 root_task_group.se = (struct sched_entity **)ptr; in sched_init()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/etnaviv/
H A Detnaviv_sched.c146 int etnaviv_sched_push_job(struct drm_sched_entity *sched_entity, in etnaviv_sched_push_job() argument
158 ret = drm_sched_job_init(&submit->sched_job, sched_entity, in etnaviv_sched_push_job()
176 drm_sched_entity_push_job(&submit->sched_job, sched_entity); in etnaviv_sched_push_job()
H A Detnaviv_sched.h21 int etnaviv_sched_push_job(struct drm_sched_entity *sched_entity,
H A Detnaviv_drv.h31 struct drm_sched_entity sched_entity[ETNA_MAX_PIPES]; member
H A Detnaviv_drv.c72 drm_sched_entity_init(&ctx->sched_entity[i], in etnaviv_open()
97 drm_sched_entity_destroy(&ctx->sched_entity[i]); in etnaviv_postclose()
H A Detnaviv_gem_submit.c587 ret = etnaviv_sched_push_job(&ctx->sched_entity[args->pipe], submit); in etnaviv_ioctl_gem_submit()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/scheduler/
H A DMakefile23 gpu-sched-y := sched_main.o sched_fence.o sched_entity.o
/OK3568_Linux_fs/kernel/drivers/gpu/drm/v3d/
H A Dv3d_drv.c155 drm_sched_entity_init(&v3d_priv->sched_entity[i], in v3d_open()
172 drm_sched_entity_destroy(&v3d_priv->sched_entity[q]); in v3d_postclose()
H A Dv3d_drv.h136 struct drm_sched_entity sched_entity[V3D_MAX_QUEUES]; member
H A Dv3d_gem.c471 ret = drm_sched_job_init(&job->base, &v3d_priv->sched_entity[queue], in v3d_push_job()
481 drm_sched_entity_push_job(&job->base, &v3d_priv->sched_entity[queue]); in v3d_push_job()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/panfrost/
H A Dpanfrost_job.c223 struct drm_sched_entity *entity = &job->file_priv->sched_entity[slot]; in panfrost_job_push()
668 ret = drm_sched_entity_init(&panfrost_priv->sched_entity[i], in panfrost_job_open()
682 drm_sched_entity_destroy(&panfrost_priv->sched_entity[i]); in panfrost_job_close()
H A Dpanfrost_device.h137 struct drm_sched_entity sched_entity[NUM_JOB_SLOTS]; member
/OK3568_Linux_fs/kernel/drivers/soc/rockchip/minidump/
H A Dminidump_log.c751 struct sched_entity *se; in md_dump_task_info()
791 static void md_dump_cgroup_state(char *status, struct sched_entity *se_p, in md_dump_cgroup_state()
822 struct sched_entity *se_p = container_of(node, struct sched_entity, in md_dump_cfs_node_func()
/OK3568_Linux_fs/kernel/include/trace/events/
H A Dsched.h657 TP_PROTO(struct sched_entity *se),
673 TP_PROTO(struct sched_entity *se),
/OK3568_Linux_fs/kernel/include/linux/
H A Dsched.h461 struct sched_entity { struct
479 struct sched_entity *parent; argument
708 struct sched_entity se;