Searched refs:drm_sched_entity (Results 1 – 18 of 18) sorted by relevance
/Linux-v4.19/include/drm/ |
D | gpu_scheduler.h | 75 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/ |
D | gpu_scheduler.c | 61 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 …]
|
D | gpu_scheduler_trace.h | 38 TP_PROTO(struct drm_sched_job *sched_job, struct drm_sched_entity *entity), 41 __field(struct drm_sched_entity *, entity)
|
D | sched_fence.c | 153 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/ |
D | etnaviv_sched.h | 21 int etnaviv_sched_push_job(struct drm_sched_entity *sched_entity,
|
D | etnaviv_sched.c | 22 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()
|
D | etnaviv_drv.h | 41 struct drm_sched_entity sched_entity[ETNA_MAX_PIPES];
|
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_job.c | 126 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()
|
D | amdgpu_job.h | 70 int amdgpu_job_submit(struct amdgpu_job *job, struct drm_sched_entity *entity,
|
D | amdgpu_uvd.h | 65 struct drm_sched_entity entity;
|
D | amdgpu_vce.h | 51 struct drm_sched_entity entity;
|
D | amdgpu_ttm.h | 60 struct drm_sched_entity entity;
|
D | amdgpu_vm.h | 200 struct drm_sched_entity entity;
|
D | amdgpu_ctx.c | 398 struct drm_sched_entity *entity; in amdgpu_ctx_priority_override()
|
D | amdgpu_cs.c | 1205 struct drm_sched_entity *entity = &p->ctx->rings[ring->idx].entity; in amdgpu_cs_submit()
|
D | amdgpu.h | 632 struct drm_sched_entity entity;
|
/Linux-v4.19/drivers/gpu/drm/v3d/ |
D | v3d_sched.c | 47 struct drm_sched_entity *s_entity) in v3d_job_dependency()
|
D | v3d_drv.h | 109 struct drm_sched_entity sched_entity[V3D_MAX_QUEUES];
|