Lines Matching refs:amdgpu_userq_mgr
33 #define work_to_uq_mgr(w, name) container_of(w, struct amdgpu_userq_mgr, name)
57 struct amdgpu_userq_mgr *userq_mgr;
72 int (*mqd_create)(struct amdgpu_userq_mgr *uq_mgr,
75 void (*mqd_destroy)(struct amdgpu_userq_mgr *uq_mgr,
77 int (*unmap)(struct amdgpu_userq_mgr *uq_mgr,
79 int (*map)(struct amdgpu_userq_mgr *uq_mgr,
84 struct amdgpu_userq_mgr { struct
102 int amdgpu_userq_mgr_init(struct amdgpu_userq_mgr *userq_mgr, struct drm_file *file_priv, argument
105 void amdgpu_userq_mgr_fini(struct amdgpu_userq_mgr *userq_mgr);
107 int amdgpu_userq_create_object(struct amdgpu_userq_mgr *uq_mgr,
111 void amdgpu_userq_destroy_object(struct amdgpu_userq_mgr *uq_mgr,
114 void amdgpu_userq_evict(struct amdgpu_userq_mgr *uq_mgr,
117 int amdgpu_userq_active(struct amdgpu_userq_mgr *uq_mgr);
119 void amdgpu_userq_ensure_ev_fence(struct amdgpu_userq_mgr *userq_mgr,
122 uint64_t amdgpu_userq_get_doorbell_index(struct amdgpu_userq_mgr *uq_mgr,