Home
last modified time | relevance | path

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

/netbsd/sys/external/bsd/drm2/dist/include/drm/
H A Dgpu_scheduler.h86 struct drm_sched_entity { struct
128 struct drm_sched_entity *current_entity; argument
205 struct drm_sched_entity *entity;
228 struct drm_sched_entity *s_entity);
306 struct drm_sched_entity *entity,
315 struct drm_sched_entity *entity);
320 struct drm_sched_entity *entity);
322 struct drm_sched_entity *entity);
324 int drm_sched_entity_init(struct drm_sched_entity *entity,
335 struct drm_sched_entity *entity);
[all …]
/netbsd/sys/external/bsd/drm2/dist/drm/scheduler/
H A Dsched_entity.c58 int drm_sched_entity_init(struct drm_sched_entity *entity, in drm_sched_entity_init()
67 memset(entity, 0, sizeof(struct drm_sched_entity)); in drm_sched_entity_init()
116 bool drm_sched_entity_is_ready(struct drm_sched_entity *entity) in drm_sched_entity_is_ready()
135 drm_sched_entity_get_free_sched(struct drm_sched_entity *entity) in drm_sched_entity_get_free_sched()
296 void drm_sched_entity_fini(struct drm_sched_entity *entity) in drm_sched_entity_fini()
343 void drm_sched_entity_destroy(struct drm_sched_entity *entity) in drm_sched_entity_destroy()
356 struct drm_sched_entity *entity = in drm_sched_entity_clear_dep()
357 container_of(cb, struct drm_sched_entity, cb); in drm_sched_entity_clear_dep()
370 struct drm_sched_entity *entity = in drm_sched_entity_wakeup()
371 container_of(cb, struct drm_sched_entity, cb); in drm_sched_entity_wakeup()
[all …]
H A Dsched_main.c95 struct drm_sched_entity *entity) in drm_sched_rq_add_entity()
114 struct drm_sched_entity *entity) in drm_sched_rq_remove_entity()
133 static struct drm_sched_entity *
136 struct drm_sched_entity *entity; in drm_sched_rq_select_entity()
179 struct drm_sched_entity *entity) in drm_sched_dependency_optimized()
349 struct drm_sched_entity *tmp; in drm_sched_increase_karma()
350 struct drm_sched_entity *entity; in drm_sched_increase_karma()
568 struct drm_sched_entity *entity, in drm_sched_job_init()
639 static struct drm_sched_entity *
642 struct drm_sched_entity *entity; in drm_sched_select_entity()
[all …]
H A Dgpu_scheduler_trace.h38 TP_PROTO(struct drm_sched_job *sched_job, struct drm_sched_entity *entity),
41 __field(struct drm_sched_entity *, entity)
H A Dsched_fence.c167 struct drm_sched_fence *drm_sched_fence_create(struct drm_sched_entity *entity, in drm_sched_fence_create()
/netbsd/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_ctx.h38 struct drm_sched_entity entity;
72 u32 ring, struct drm_sched_entity **entity);
74 struct drm_sched_entity *entity,
77 struct drm_sched_entity *entity,
86 struct drm_sched_entity *entity);
H A Damdgpu_ctx.c209 u32 ring, struct drm_sched_entity **entity) in amdgpu_ctx_get_entity()
462 struct drm_sched_entity *entity, in amdgpu_ctx_add_fence()
488 struct drm_sched_entity *entity, in amdgpu_ctx_get_fence()
528 struct drm_sched_entity *entity; in amdgpu_ctx_priority_override()
540 struct drm_sched_entity *entity) in amdgpu_ctx_wait_prev_fence()
581 struct drm_sched_entity *entity; in amdgpu_ctx_mgr_entity_flush()
611 struct drm_sched_entity *entity; in amdgpu_ctx_mgr_entity_fini()
H A Damdgpu_job.c147 int amdgpu_job_submit(struct amdgpu_job *job, struct drm_sched_entity *entity, in amdgpu_job_submit()
188 struct drm_sched_entity *s_entity) in amdgpu_job_dependency()
260 struct drm_sched_entity *s_entity = NULL; in amdgpu_job_stop_all_jobs_on_sched()
H A Damdgpu_job.h76 int amdgpu_job_submit(struct amdgpu_job *job, struct drm_sched_entity *entity,
H A Damdgpu_vce.h53 struct drm_sched_entity entity;
H A Damdgpu_uvd.h67 struct drm_sched_entity entity;
H A Damdgpu_vm.h280 struct drm_sched_entity direct;
281 struct drm_sched_entity delayed;
H A Damdgpu_ttm.h72 struct drm_sched_entity entity;
H A Damdgpu_cs.c889 struct drm_sched_entity *entity; in amdgpu_cs_ib_fill()
969 struct drm_sched_entity *entity; in amdgpu_cs_process_fence_dep()
1216 struct drm_sched_entity *entity = p->entity; in amdgpu_cs_submit()
1363 struct drm_sched_entity *entity; in amdgpu_cs_wait_ioctl()
1411 struct drm_sched_entity *entity; in amdgpu_cs_get_fence()
H A Damdgpu_vm_sdma.c104 struct drm_sched_entity *entity; in amdgpu_vm_sdma_commit()
H A Damdgpu.h488 struct drm_sched_entity *entity;