Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_userq.c212 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 Dmes_userqueue.c244 xa_for_each(&adev->userq_doorbell_xa, uq_id, uq) { in mes_userq_reset_queue()
H A Damdgpu.h820 struct xarray userq_doorbell_xa; member
H A Damdgpu_drv.c2823 return xa_empty(&adev->userq_doorbell_xa) ? 0 : -EBUSY; in amdgpu_runtime_idle_check_userq()
H A Damdgpu_device.c3861 xa_init_flags(&adev->userq_doorbell_xa, XA_FLAGS_LOCK_IRQ); in amdgpu_device_init()
H A Dgfx_v12_0.c5084 q = xa_load(&adev->userq_doorbell_xa, doorbell); in gfx_v12_0_userq_priv_fault_work()
H A Dgfx_v11_0.c6747 q = xa_load(&adev->userq_doorbell_xa, doorbell); in gfx_v11_0_userq_priv_fault_work()