Searched refs:userq_mgr (Results 1 – 7 of 7) sorted by relevance
| /drivers/gpu/drm/amd/amdgpu/ |
| A D | amdgpu_userq.c | 821 mutex_init(&userq_mgr->userq_mutex); in amdgpu_userq_mgr_init() 822 idr_init_base(&userq_mgr->userq_idr, 1); in amdgpu_userq_mgr_init() 823 userq_mgr->adev = adev; in amdgpu_userq_mgr_init() 824 userq_mgr->file = file_priv; in amdgpu_userq_mgr_init() 836 struct amdgpu_device *adev = userq_mgr->adev; in amdgpu_userq_mgr_fini() 844 mutex_lock(&userq_mgr->userq_mutex); in amdgpu_userq_mgr_fini() 847 amdgpu_userq_unmap_helper(userq_mgr, queue); in amdgpu_userq_mgr_fini() 852 if (uqm == userq_mgr) { in amdgpu_userq_mgr_fini() 857 idr_destroy(&userq_mgr->userq_idr); in amdgpu_userq_mgr_fini() 858 mutex_unlock(&userq_mgr->userq_mutex); in amdgpu_userq_mgr_fini() [all …]
|
| A D | amdgpu_userq.h | 32 #define uq_mgr_to_fpriv(u) container_of(u, struct amdgpu_fpriv, userq_mgr) 57 struct amdgpu_userq_mgr *userq_mgr; member 102 int amdgpu_userq_mgr_init(struct amdgpu_userq_mgr *userq_mgr, struct drm_file *file_priv, 105 void amdgpu_userq_mgr_fini(struct amdgpu_userq_mgr *userq_mgr); 119 void amdgpu_userq_ensure_ev_fence(struct amdgpu_userq_mgr *userq_mgr,
|
| A D | amdgpu_userq_fence.c | 415 struct amdgpu_userq_mgr *userq_mgr = &fpriv->userq_mgr; in amdgpu_userq_signal_ioctl() local 498 queue = idr_find(&userq_mgr->userq_idr, args->queue_id); in amdgpu_userq_signal_ioctl() 513 amdgpu_userq_ensure_ev_fence(&fpriv->userq_mgr, &fpriv->evf_mgr); in amdgpu_userq_signal_ioctl() 518 mutex_unlock(&userq_mgr->userq_mutex); in amdgpu_userq_signal_ioctl() 525 mutex_unlock(&userq_mgr->userq_mutex); in amdgpu_userq_signal_ioctl() 603 struct amdgpu_userq_mgr *userq_mgr = &fpriv->userq_mgr; in amdgpu_userq_wait_ioctl() local 860 waitq = idr_find(&userq_mgr->userq_idr, wait_info->waitq_id); in amdgpu_userq_wait_ioctl()
|
| A D | amdgpu_eviction_fence.c | 107 struct amdgpu_userq_mgr *uq_mgr = &fpriv->userq_mgr; in amdgpu_eviction_fence_suspend_worker()
|
| A D | amdgpu.h | 504 struct amdgpu_userq_mgr userq_mgr; member
|
| A D | amdgpu_drv.c | 2940 amdgpu_userq_mgr_fini(&fpriv->userq_mgr); in amdgpu_drm_release()
|
| A D | amdgpu_kms.c | 1450 r = amdgpu_userq_mgr_init(&fpriv->userq_mgr, file_priv, adev); in amdgpu_driver_open_kms()
|
Completed in 26 milliseconds