Searched refs:amdgpu_userq_mgr (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_userq.h | 33 #define work_to_uq_mgr(w, name) container_of(w, struct amdgpu_userq_mgr, name) 63 struct amdgpu_userq_mgr *userq_mgr; 95 struct amdgpu_userq_mgr { struct 116 struct amdgpu_usermode_queue *amdgpu_userq_get(struct amdgpu_userq_mgr *uq_mgr, u32 qid); argument 121 int amdgpu_userq_mgr_init(struct amdgpu_userq_mgr *userq_mgr, struct drm_file *file_priv, 124 void amdgpu_userq_mgr_fini(struct amdgpu_userq_mgr *userq_mgr); 126 int amdgpu_userq_create_object(struct amdgpu_userq_mgr *uq_mgr, 130 void amdgpu_userq_destroy_object(struct amdgpu_userq_mgr *uq_mgr, 133 void amdgpu_userq_evict(struct amdgpu_userq_mgr *uq_mgr, 136 void amdgpu_userq_ensure_ev_fence(struct amdgpu_userq_mgr *userq_mgr, [all …]
|
| H A D | amdgpu_userq.c | 96 amdgpu_userq_detect_and_reset_queues(struct amdgpu_userq_mgr *uq_mgr) in amdgpu_userq_detect_and_reset_queues() 157 struct amdgpu_userq_mgr *uq_mgr; in amdgpu_userq_hang_detect_work() 340 struct amdgpu_userq_mgr *uq_mgr = queue->userq_mgr; in amdgpu_userq_preempt_helper() 365 struct amdgpu_userq_mgr *uq_mgr = queue->userq_mgr; in amdgpu_userq_restore_helper() 385 struct amdgpu_userq_mgr *uq_mgr = queue->userq_mgr; in amdgpu_userq_unmap_helper() 411 struct amdgpu_userq_mgr *uq_mgr = queue->userq_mgr; in amdgpu_userq_map_helper() 432 struct amdgpu_userq_mgr *uq_mgr = queue->userq_mgr; in amdgpu_userq_wait_for_last_fence() 451 struct amdgpu_userq_mgr *uq_mgr = queue->userq_mgr; in amdgpu_userq_cleanup() 472 amdgpu_userq_ensure_ev_fence(struct amdgpu_userq_mgr *uq_mgr, in amdgpu_userq_ensure_ev_fence() 496 int amdgpu_userq_create_object(struct amdgpu_userq_mgr *uq_mgr, in amdgpu_userq_create_object() [all …]
|
| H A D | mes_userqueue.c | 63 struct amdgpu_userq_mgr *uq_mgr, in mes_userq_create_wptr_mapping() 138 struct amdgpu_userq_mgr *uq_mgr = queue->userq_mgr; in mes_userq_map() 183 struct amdgpu_userq_mgr *uq_mgr = queue->userq_mgr; in mes_userq_unmap() 201 static int mes_userq_create_ctx_space(struct amdgpu_userq_mgr *uq_mgr, in mes_userq_create_ctx_space() 278 struct amdgpu_userq_mgr *uq_mgr = queue->userq_mgr; in mes_userq_mqd_create() 446 struct amdgpu_userq_mgr *uq_mgr = queue->userq_mgr; in mes_userq_mqd_destroy() 455 struct amdgpu_userq_mgr *uq_mgr = queue->userq_mgr; in mes_userq_preempt() 501 struct amdgpu_userq_mgr *uq_mgr = queue->userq_mgr; in mes_userq_restore()
|
| H A D | amdgpu_eviction_fence.c | 107 struct amdgpu_userq_mgr *uq_mgr = &fpriv->userq_mgr; in amdgpu_eviction_fence_suspend_worker()
|
| H A D | amdgpu_userq_fence.c | 465 struct amdgpu_userq_mgr *userq_mgr = &fpriv->userq_mgr; in amdgpu_userq_signal_ioctl() 665 struct amdgpu_userq_mgr *userq_mgr = &fpriv->userq_mgr; in amdgpu_userq_wait_ioctl()
|
| H A D | amdgpu.h | 450 struct amdgpu_userq_mgr userq_mgr;
|