Searched refs:userq_doorbell_xa (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_userq.c | 212 struct xarray *xa = &adev->userq_doorbell_xa; in amdgpu_userq_process_fence_irq() 426 xa_erase_irq(&adev->userq_doorbell_xa, queue->doorbell_index); in amdgpu_userq_detach_doorbell() 732 r = xa_insert_irq(&adev->userq_doorbell_xa, index, queue, in amdgpu_userq_create() 779 xa_erase_irq(&adev->userq_doorbell_xa, index); in amdgpu_userq_create() 1236 struct xarray *xa = &adev->userq_doorbell_xa; in amdgpu_userq_process_reset_irq() 1316 struct xarray *xa = &adev->userq_doorbell_xa; in amdgpu_userq_mgr_cancel_reset_work() 1385 xa_for_each(&adev->userq_doorbell_xa, queue_id, queue) { in amdgpu_userq_suspend() 1410 xa_for_each(&adev->userq_doorbell_xa, queue_id, queue) { in amdgpu_userq_resume() 1440 xa_for_each(&adev->userq_doorbell_xa, queue_id, queue) { in amdgpu_userq_stop_sched_for_enforce_isolation() 1475 xa_for_each(&adev->userq_doorbell_xa, queue_id, queue) { in amdgpu_userq_start_sched_for_enforce_isolation() [all …]
|
| H A D | mes_userqueue.c | 244 xa_for_each(&adev->userq_doorbell_xa, uq_id, uq) { in mes_userq_reset_queue()
|
| H A D | amdgpu.h | 820 struct xarray userq_doorbell_xa; member
|
| H A D | amdgpu_drv.c | 2823 return xa_empty(&adev->userq_doorbell_xa) ? 0 : -EBUSY; in amdgpu_runtime_idle_check_userq()
|
| H A D | amdgpu_device.c | 3861 xa_init_flags(&adev->userq_doorbell_xa, XA_FLAGS_LOCK_IRQ); in amdgpu_device_init()
|
| H A D | gfx_v12_0.c | 5084 q = xa_load(&adev->userq_doorbell_xa, doorbell); in gfx_v12_0_userq_priv_fault_work()
|
| H A D | gfx_v11_0.c | 6747 q = xa_load(&adev->userq_doorbell_xa, doorbell); in gfx_v11_0_userq_priv_fault_work()
|