Searched refs:userq_mgr (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_userq.c | 159 if (!queue->userq_mgr) in amdgpu_userq_hang_detect_work() 162 uq_mgr = queue->userq_mgr; in amdgpu_userq_hang_detect_work() 182 if (!queue || !queue->userq_mgr || !queue->userq_mgr->adev) in amdgpu_userq_start_hang_detect_work() 185 adev = queue->userq_mgr->adev; in amdgpu_userq_start_hang_detect_work() 301 dev_dbg(queue->userq_mgr->adev->dev, in amdgpu_userq_buffer_vas_mapped() 344 struct amdgpu_userq_mgr *uq_mgr = queue->userq_mgr; in amdgpu_userq_preempt_helper() 369 struct amdgpu_userq_mgr *uq_mgr = queue->userq_mgr; in amdgpu_userq_restore_helper() 389 struct amdgpu_userq_mgr *uq_mgr = queue->userq_mgr; in amdgpu_userq_unmap_helper() 415 struct amdgpu_userq_mgr *uq_mgr = queue->userq_mgr; in amdgpu_userq_map_helper() 446 struct amdgpu_userq_mgr *uq_mgr = queue->userq_mgr; in amdgpu_userq_cleanup() [all …]
|
| H A D | amdgpu_userq.h | 32 #define uq_mgr_to_fpriv(u) container_of(u, struct amdgpu_fpriv, userq_mgr) 63 struct amdgpu_userq_mgr *userq_mgr; member 123 int amdgpu_userq_mgr_init(struct amdgpu_userq_mgr *userq_mgr, struct drm_file *file_priv, 126 void amdgpu_userq_mgr_cancel_resume(struct amdgpu_userq_mgr *userq_mgr); 127 void amdgpu_userq_mgr_fini(struct amdgpu_userq_mgr *userq_mgr); 138 void amdgpu_userq_ensure_ev_fence(struct amdgpu_userq_mgr *userq_mgr,
|
| H A D | amdgpu_userq_fence.c | 453 struct amdgpu_userq_mgr *userq_mgr = &fpriv->userq_mgr; in amdgpu_userq_signal_ioctl() local 507 queue = amdgpu_userq_get(userq_mgr, args->queue_id); in amdgpu_userq_signal_ioctl() 522 amdgpu_userq_ensure_ev_fence(&fpriv->userq_mgr, &fpriv->evf_mgr); in amdgpu_userq_signal_ioctl() 527 mutex_unlock(&userq_mgr->userq_mutex); in amdgpu_userq_signal_ioctl() 535 mutex_unlock(&userq_mgr->userq_mutex); in amdgpu_userq_signal_ioctl() 724 struct amdgpu_userq_mgr *userq_mgr = &fpriv->userq_mgr; in amdgpu_userq_wait_return_fence_info() local 844 waitq = amdgpu_userq_get(userq_mgr, wait_info->waitq_id); in amdgpu_userq_wait_return_fence_info()
|
| H A D | mes_userqueue.c | 117 struct amdgpu_userq_mgr *uq_mgr = queue->userq_mgr; in mes_userq_map() 162 struct amdgpu_userq_mgr *uq_mgr = queue->userq_mgr; in mes_userq_unmap() 257 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_drv.c | 2957 amdgpu_userq_mgr_cancel_resume(&fpriv->userq_mgr); in amdgpu_drm_release() 2959 amdgpu_userq_mgr_fini(&fpriv->userq_mgr); in amdgpu_drm_release()
|
| H A D | amdgpu_kms.c | 1510 r = amdgpu_userq_mgr_init(&fpriv->userq_mgr, file_priv, adev); in amdgpu_driver_open_kms()
|