Lines Matching refs:amdgpu_usermode_queue
153 struct amdgpu_usermode_queue *queue = container_of(work, in amdgpu_userq_hang_detect_work()
154 struct amdgpu_usermode_queue, in amdgpu_userq_hang_detect_work()
177 void amdgpu_userq_start_hang_detect_work(struct amdgpu_usermode_queue *queue) in amdgpu_userq_start_hang_detect_work()
208 static void amdgpu_userq_init_hang_detect_work(struct amdgpu_usermode_queue *queue) in amdgpu_userq_init_hang_detect_work()
214 static int amdgpu_userq_buffer_va_list_add(struct amdgpu_usermode_queue *queue, in amdgpu_userq_buffer_va_list_add()
233 struct amdgpu_usermode_queue *queue, in amdgpu_userq_input_va_validate()
286 static bool amdgpu_userq_buffer_vas_mapped(struct amdgpu_usermode_queue *queue) in amdgpu_userq_buffer_vas_mapped()
313 struct amdgpu_usermode_queue *queue) in amdgpu_userq_buffer_vas_list_cleanup()
338 static int amdgpu_userq_preempt_helper(struct amdgpu_usermode_queue *queue) in amdgpu_userq_preempt_helper()
363 static int amdgpu_userq_restore_helper(struct amdgpu_usermode_queue *queue) in amdgpu_userq_restore_helper()
383 static int amdgpu_userq_unmap_helper(struct amdgpu_usermode_queue *queue) in amdgpu_userq_unmap_helper()
409 static int amdgpu_userq_map_helper(struct amdgpu_usermode_queue *queue) in amdgpu_userq_map_helper()
430 static int amdgpu_userq_wait_for_last_fence(struct amdgpu_usermode_queue *queue) in amdgpu_userq_wait_for_last_fence()
449 static void amdgpu_userq_cleanup(struct amdgpu_usermode_queue *queue) in amdgpu_userq_cleanup()
627 amdgpu_userq_destroy(struct amdgpu_userq_mgr *uq_mgr, struct amdgpu_usermode_queue *queue) in amdgpu_userq_destroy()
676 struct amdgpu_usermode_queue *queue = in amdgpu_userq_kref_destroy()
677 container_of(kref, struct amdgpu_usermode_queue, refcount); in amdgpu_userq_kref_destroy()
685 struct amdgpu_usermode_queue *amdgpu_userq_get(struct amdgpu_userq_mgr *uq_mgr, u32 qid) in amdgpu_userq_get()
687 struct amdgpu_usermode_queue *queue; in amdgpu_userq_get()
698 void amdgpu_userq_put(struct amdgpu_usermode_queue *queue) in amdgpu_userq_put()
722 struct amdgpu_usermode_queue *queue = m->private; in amdgpu_mqd_info_read()
766 struct amdgpu_usermode_queue *queue; in amdgpu_userq_create()
805 queue = kzalloc_obj(struct amdgpu_usermode_queue); in amdgpu_userq_create()
1013 struct amdgpu_usermode_queue *queue; in amdgpu_userq_ioctl()
1051 struct amdgpu_usermode_queue *queue; in amdgpu_userq_restore_all()
1300 struct amdgpu_usermode_queue *queue; in amdgpu_userq_evict_all()
1341 struct amdgpu_usermode_queue *queue; in amdgpu_userq_wait_for_signal()
1413 struct amdgpu_usermode_queue *queue; in amdgpu_userq_mgr_fini()
1437 struct amdgpu_usermode_queue *queue; in amdgpu_userq_suspend()
1463 struct amdgpu_usermode_queue *queue; in amdgpu_userq_resume()
1489 struct amdgpu_usermode_queue *queue; in amdgpu_userq_stop_sched_for_enforce_isolation()
1523 struct amdgpu_usermode_queue *queue; in amdgpu_userq_start_sched_for_enforce_isolation()
1585 struct amdgpu_usermode_queue *queue; in amdgpu_userq_pre_reset()
1612 struct amdgpu_usermode_queue *queue; in amdgpu_userq_post_reset()