Home
last modified time | relevance | path

Searched refs:drm_sched_entity (Results 1 – 18 of 18) sorted by relevance

/Linux-v4.19/include/drm/
Dgpu_scheduler.h75 struct drm_sched_entity { struct
108 struct drm_sched_entity *current_entity; argument
195 struct drm_sched_entity *entity;
217 struct drm_sched_entity *s_entity);
285 int drm_sched_entity_init(struct drm_sched_entity *entity,
289 long drm_sched_entity_flush(struct drm_sched_entity *entity, long timeout);
290 void drm_sched_entity_fini(struct drm_sched_entity *entity);
291 void drm_sched_entity_destroy(struct drm_sched_entity *entity);
293 struct drm_sched_entity *entity);
294 void drm_sched_entity_set_rq(struct drm_sched_entity *entity,
[all …]
/Linux-v4.19/drivers/gpu/drm/scheduler/
Dgpu_scheduler.c61 static bool drm_sched_entity_is_ready(struct drm_sched_entity *entity);
90 struct drm_sched_entity *entity) in drm_sched_rq_add_entity()
108 struct drm_sched_entity *entity) in drm_sched_rq_remove_entity()
126 static struct drm_sched_entity *
129 struct drm_sched_entity *entity; in drm_sched_rq_select_entity()
177 int drm_sched_entity_init(struct drm_sched_entity *entity, in drm_sched_entity_init()
185 memset(entity, 0, sizeof(struct drm_sched_entity)); in drm_sched_entity_init()
208 static bool drm_sched_entity_is_idle(struct drm_sched_entity *entity) in drm_sched_entity_is_idle()
226 static bool drm_sched_entity_is_ready(struct drm_sched_entity *entity) in drm_sched_entity_is_ready()
260 long drm_sched_entity_flush(struct drm_sched_entity *entity, long timeout) in drm_sched_entity_flush()
[all …]
Dgpu_scheduler_trace.h38 TP_PROTO(struct drm_sched_job *sched_job, struct drm_sched_entity *entity),
41 __field(struct drm_sched_entity *, entity)
Dsched_fence.c153 struct drm_sched_fence *drm_sched_fence_create(struct drm_sched_entity *entity, in drm_sched_fence_create()
/Linux-v4.19/drivers/gpu/drm/etnaviv/
Detnaviv_sched.h21 int etnaviv_sched_push_job(struct drm_sched_entity *sched_entity,
Detnaviv_sched.c22 struct drm_sched_entity *entity) in etnaviv_sched_dependency()
140 int etnaviv_sched_push_job(struct drm_sched_entity *sched_entity, in etnaviv_sched_push_job()
Detnaviv_drv.h41 struct drm_sched_entity sched_entity[ETNA_MAX_PIPES];
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_job.c126 int amdgpu_job_submit(struct amdgpu_job *job, struct drm_sched_entity *entity, in amdgpu_job_submit()
168 struct drm_sched_entity *s_entity) in amdgpu_job_dependency()
Damdgpu_job.h70 int amdgpu_job_submit(struct amdgpu_job *job, struct drm_sched_entity *entity,
Damdgpu_uvd.h65 struct drm_sched_entity entity;
Damdgpu_vce.h51 struct drm_sched_entity entity;
Damdgpu_ttm.h60 struct drm_sched_entity entity;
Damdgpu_vm.h200 struct drm_sched_entity entity;
Damdgpu_ctx.c398 struct drm_sched_entity *entity; in amdgpu_ctx_priority_override()
Damdgpu_cs.c1205 struct drm_sched_entity *entity = &p->ctx->rings[ring->idx].entity; in amdgpu_cs_submit()
Damdgpu.h632 struct drm_sched_entity entity;
/Linux-v4.19/drivers/gpu/drm/v3d/
Dv3d_sched.c47 struct drm_sched_entity *s_entity) in v3d_job_dependency()
Dv3d_drv.h109 struct drm_sched_entity sched_entity[V3D_MAX_QUEUES];