Home
last modified time | relevance | path

Searched refs:userq_mgr (Results 1 – 7 of 7) sorted by relevance

/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_userq.c821 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 Damdgpu_userq.h32 #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 Damdgpu_userq_fence.c415 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 Damdgpu_eviction_fence.c107 struct amdgpu_userq_mgr *uq_mgr = &fpriv->userq_mgr; in amdgpu_eviction_fence_suspend_worker()
A Damdgpu.h504 struct amdgpu_userq_mgr userq_mgr; member
A Damdgpu_drv.c2940 amdgpu_userq_mgr_fini(&fpriv->userq_mgr); in amdgpu_drm_release()
A Damdgpu_kms.c1450 r = amdgpu_userq_mgr_init(&fpriv->userq_mgr, file_priv, adev); in amdgpu_driver_open_kms()

Completed in 26 milliseconds