Searched refs:amdgpu_usermode_queue (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_userq.h | 51 struct amdgpu_usermode_queue { struct 108 int (*mqd_create)(struct amdgpu_usermode_queue *queue, argument 110 int (*mqd_update)(struct amdgpu_usermode_queue *queue, 112 void (*mqd_destroy)(struct amdgpu_usermode_queue *uq); 113 int (*unmap)(struct amdgpu_usermode_queue *queue); 114 int (*map)(struct amdgpu_usermode_queue *queue); 115 int (*preempt)(struct amdgpu_usermode_queue *queue); 116 int (*restore)(struct amdgpu_usermode_queue *queue); 117 int (*reset)(struct amdgpu_usermode_queue *queue); 153 struct amdgpu_usermode_queue *amdgpu_userq_get(struct amdgpu_userq_mgr *uq_mgr, u32 qid); [all …]
|
| H A D | amdgpu_userq.c | 120 struct amdgpu_usermode_queue *queue = in amdgpu_userq_hang_detect_work() 121 container_of(work, struct amdgpu_usermode_queue, in amdgpu_userq_hang_detect_work() 184 void amdgpu_userq_start_hang_detect_work(struct amdgpu_usermode_queue *queue) in amdgpu_userq_start_hang_detect_work() 213 struct amdgpu_usermode_queue *queue; in amdgpu_userq_process_fence_irq() 236 struct amdgpu_usermode_queue *queue, in amdgpu_userq_input_va_validate() 288 static bool amdgpu_userq_buffer_vas_mapped(struct amdgpu_usermode_queue *queue) in amdgpu_userq_buffer_vas_mapped() 312 static int amdgpu_userq_preempt_helper(struct amdgpu_usermode_queue *queue) in amdgpu_userq_preempt_helper() 336 static int amdgpu_userq_restore_helper(struct amdgpu_usermode_queue *queue) in amdgpu_userq_restore_helper() 360 static int amdgpu_userq_unmap_helper(struct amdgpu_usermode_queue *queue) in amdgpu_userq_unmap_helper() 386 static int amdgpu_userq_map_helper(struct amdgpu_usermode_queue *queu [all...] |
| H A D | mes_userqueue.c | 37 struct amdgpu_usermode_queue *queue, in mes_userq_create_wptr_mapping() 114 static int mes_userq_map(struct amdgpu_usermode_queue *queue) in mes_userq_map() 178 static int mes_userq_unmap(struct amdgpu_usermode_queue *queue) in mes_userq_unmap() 203 int mes_userq_reset(struct amdgpu_usermode_queue *queue) in mes_userq_reset() 233 struct amdgpu_usermode_queue *guilty_uq, in mes_userq_reset_queue() 239 struct amdgpu_usermode_queue *uq; in mes_userq_reset_queue() 268 struct amdgpu_usermode_queue *queue, in mes_userq_create_ctx_space() 313 static int mes_userq_mqd_create(struct amdgpu_usermode_queue *queue, in mes_userq_mqd_create() 519 static void mes_userq_mqd_destroy(struct amdgpu_usermode_queue *queue) in mes_userq_mqd_create() 531 static int mes_userq_preempt(struct amdgpu_usermode_queue *queu in mes_userq_mqd_destroy() [all...] |
| H A D | amdgpu_userq_fence.h | 65 void amdgpu_userq_fence_driver_free(struct amdgpu_usermode_queue *userq); 67 void amdgpu_userq_fence_driver_force_completion(struct amdgpu_usermode_queue *userq);
|
| H A D | amdgpu_userq_fence.c | 118 amdgpu_userq_fence_driver_free(struct amdgpu_usermode_queue *userq) in amdgpu_userq_fence_driver_free() 223 static int amdgpu_userq_fence_alloc(struct amdgpu_usermode_queue *userq, in amdgpu_userq_fence_alloc() 268 static void amdgpu_userq_fence_init(struct amdgpu_usermode_queue *userq, in amdgpu_userq_fence_init() 367 struct amdgpu_usermode_queue *queue, in amdgpu_userq_fence_read_wptr() 439 amdgpu_userq_fence_driver_force_completion(struct amdgpu_usermode_queue *userq) in amdgpu_userq_fence_driver_force_completion() 467 struct amdgpu_usermode_queue *queue; in amdgpu_userq_signal_ioctl() 721 struct amdgpu_usermode_queue *waitq; in amdgpu_userq_wait_return_fence_info()
|
| H A D | amdgpu_debugfs.c | 2312 struct amdgpu_usermode_queue *queue = m->private; in amdgpu_mqd_info_read() 2348 void amdgpu_debugfs_userq_init(struct drm_file *file, struct amdgpu_usermode_queue *queue, int qid) 2376 struct amdgpu_usermode_queue *queue,
|
| H A D | amdgpu_gfx.c | 2341 struct amdgpu_usermode_queue *uq, in amdgpu_gfx_reset_mes_compute()
|
| H A D | gfx_v12_0.c | 5073 struct amdgpu_usermode_queue *q; in gfx_v12_0_userq_priv_fault_work()
|
| H A D | gfx_v11_0.c | 6736 struct amdgpu_usermode_queue *q; in gfx_v11_0_userq_priv_fault_work()
|