Home
last modified time | relevance | path

Searched refs:ring_lock (Results 1 – 25 of 25) sorted by relevance

/openbsd-src/sys/dev/pci/drm/radeon/
H A Dradeon_ring.c147 mutex_lock(&rdev->ring_lock); in radeon_ring_lock()
150 mutex_unlock(&rdev->ring_lock); in radeon_ring_lock()
202 mutex_unlock(&rdev->ring_lock); in radeon_ring_unlock_commit()
228 mutex_unlock(&rdev->ring_lock); in radeon_ring_unlock_undo()
289 mutex_lock(&rdev->ring_lock); in radeon_ring_backup()
293 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
299 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
310 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
318 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
325 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
[all...]
H A Dradeon_fence.c917 mutex_lock(&rdev->ring_lock); in radeon_fence_driver_fini()
931 mutex_unlock(&rdev->ring_lock); in radeon_fence_driver_fini()
H A Dradeon_pm.c263 mutex_lock(&rdev->ring_lock); in radeon_pm_set_clocks()
274 mutex_unlock(&rdev->ring_lock); in radeon_pm_set_clocks()
317 mutex_unlock(&rdev->ring_lock); in radeon_pm_set_clocks()
1151 mutex_lock(&rdev->ring_lock); in radeon_dpm_change_power_state_locked()
1198 mutex_unlock(&rdev->ring_lock); in radeon_dpm_change_power_state_locked()
H A Dradeon_device.c1324 rw_init(&rdev->ring_lock, "ring"); in radeon_device_init()
H A Dradeon.h2417 struct rwlock ring_lock; member
/openbsd-src/sys/dev/pci/drm/amd/amdgpu/
H A Damdgpu_gfx.c315 mtx_init(&kiq->ring_lock, IPL_TTY); in amdgpu_gfx_kiq_init_ring()
514 spin_lock(&kiq->ring_lock); in amdgpu_gfx_disable_kcq()
517 spin_unlock(&kiq->ring_lock); in amdgpu_gfx_disable_kcq()
530 spin_unlock(&kiq->ring_lock); in amdgpu_gfx_disable_kcq()
545 spin_lock(&kiq->ring_lock); in amdgpu_gfx_disable_kgq()
549 spin_unlock(&kiq->ring_lock); in amdgpu_gfx_disable_kgq()
563 spin_unlock(&kiq->ring_lock); in amdgpu_gfx_disable_kgq()
610 spin_lock(&kiq->ring_lock); in amdgpu_gfx_enable_kcq()
616 spin_unlock(&kiq->ring_lock); in amdgpu_gfx_enable_kcq()
631 spin_unlock(&kiq->ring_lock); in amdgpu_gfx_enable_kcq()
[all...]
H A Damdgpu_ctx.c195 spin_lock(&ctx->ring_lock); in amdgpu_ctx_entity_time()
199 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_entity_time()
334 mtx_init(&ctx->ring_lock, IPL_TTY); in amdgpu_ctx_init()
771 spin_lock(&ctx->ring_lock); in amdgpu_ctx_add_fence()
774 spin_unlock(&ctx->ring_lock);
790 spin_lock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
796 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
802 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
807 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_set_entity_priority()
866 spin_lock(&ctx->ring_lock); in amdgpu_ctx_wait_prev_fence()
[all...]
H A Damdgpu_ctx.h51 spinlock_t ring_lock; member
H A Damdgpu_amdkfd.c851 spin_lock(&kiq->ring_lock); in amdgpu_amdkfd_unmap_hiq()
854 spin_unlock(&kiq->ring_lock); in amdgpu_amdkfd_unmap_hiq()
864 spin_unlock(&kiq->ring_lock); in amdgpu_amdkfd_unmap_hiq()
H A Dgmc_v11_0.c339 spin_lock(&adev->gfx.kiq[0].ring_lock); in gmc_v11_0_flush_gpu_tlb_pasid()
347 spin_unlock(&adev->gfx.kiq[0].ring_lock); in gmc_v11_0_flush_gpu_tlb_pasid()
352 spin_unlock(&adev->gfx.kiq[0].ring_lock); in gmc_v11_0_flush_gpu_tlb_pasid()
H A Dmes_v10_1.c103 spin_lock_irqsave(&mes->ring_lock, flags); in mes_v10_1_submit_pkt_and_poll_completion()
105 spin_unlock_irqrestore(&mes->ring_lock, flags); in mes_v10_1_submit_pkt_and_poll_completion()
115 spin_unlock_irqrestore(&mes->ring_lock, flags); in mes_v10_1_submit_pkt_and_poll_completion()
863 mtx_init(&adev->gfx.kiq[0].ring_lock, IPL_TTY); in mes_v10_1_kiq_ring_init()
H A Dmes_v11_0.c118 spin_lock_irqsave(&mes->ring_lock, flags); in mes_v11_0_submit_pkt_and_poll_completion()
120 spin_unlock_irqrestore(&mes->ring_lock, flags); in mes_v11_0_submit_pkt_and_poll_completion()
130 spin_unlock_irqrestore(&mes->ring_lock, flags); in mes_v11_0_submit_pkt_and_poll_completion()
969 mtx_init(&adev->gfx.kiq[0].ring_lock, IPL_TTY); in mes_v11_0_kiq_ring_init()
H A Dgmc_v10_0.c429 spin_lock(&adev->gfx.kiq[0].ring_lock); in gmc_v10_0_flush_gpu_tlb_pasid()
437 spin_unlock(&adev->gfx.kiq[0].ring_lock); in gmc_v10_0_flush_gpu_tlb_pasid()
442 spin_unlock(&adev->gfx.kiq[0].ring_lock); in gmc_v10_0_flush_gpu_tlb_pasid()
H A Damdgpu_amdkfd_gfx_v10_3.c295 spin_lock(&adev->gfx.kiq[0].ring_lock); in hiq_mqd_load_v10_3()
322 spin_unlock(&adev->gfx.kiq[0].ring_lock); in hiq_mqd_load_v10_3()
H A Damdgpu_virt.c90 spin_lock_irqsave(&kiq->ring_lock, flags); in amdgpu_virt_kiq_reg_write_reg_wait()
99 spin_unlock_irqrestore(&kiq->ring_lock, flags); in amdgpu_virt_kiq_reg_write_reg_wait()
121 spin_unlock_irqrestore(&kiq->ring_lock, flags); in amdgpu_virt_kiq_reg_write_reg_wait()
H A Damdgpu_amdkfd_gfx_v11.c280 spin_lock(&adev->gfx.kiq[0].ring_lock); in hiq_mqd_load_v11()
307 spin_unlock(&adev->gfx.kiq[0].ring_lock); in hiq_mqd_load_v11()
H A Damdgpu_mes.h86 spinlock_t ring_lock; member
H A Damdgpu_amdkfd_gfx_v10.c309 spin_lock(&adev->gfx.kiq[0].ring_lock); in kgd_hiq_mqd_load()
336 spin_unlock(&adev->gfx.kiq[0].ring_lock); in kgd_hiq_mqd_load()
H A Damdgpu_amdkfd_gfx_v9.c322 spin_lock(&adev->gfx.kiq[inst].ring_lock); in kgd_gfx_v9_hiq_mqd_load()
349 spin_unlock(&adev->gfx.kiq[inst].ring_lock); in kgd_gfx_v9_hiq_mqd_load()
H A Damdgpu_gfx.h157 spinlock_t ring_lock; member
H A Dgmc_v9_0.c977 spin_lock(&adev->gfx.kiq[inst].ring_lock); in gmc_v9_0_flush_gpu_tlb_pasid()
995 spin_unlock(&adev->gfx.kiq[inst].ring_lock); in gmc_v9_0_flush_gpu_tlb_pasid()
1001 spin_unlock(&adev->gfx.kiq[inst].ring_lock); in gmc_v9_0_flush_gpu_tlb_pasid()
H A Dgfx_v9_0.c3934 spin_lock_irqsave(&kiq->ring_lock, flags); in gfx_v9_0_kiq_read_clock()
3956 spin_unlock_irqrestore(&kiq->ring_lock, flags); in gfx_v9_0_kiq_read_clock()
3989 spin_unlock_irqrestore(&kiq->ring_lock, flags); in gfx_v9_0_kiq_read_clock()
5472 spin_lock_irqsave(&kiq->ring_lock, flags); in gfx_v9_0_ring_preempt_ib()
5475 spin_unlock_irqrestore(&kiq->ring_lock, flags); in gfx_v9_0_ring_preempt_ib()
5493 spin_unlock_irqrestore(&kiq->ring_lock, flags); in gfx_v9_0_ring_preempt_ib()
H A Damdgpu_mes.c117 mtx_init(&adev->mes.ring_lock, IPL_TTY); in amdgpu_mes_init()
H A Dgfx_v11_0.c5542 spin_lock_irqsave(&kiq->ring_lock, flags); in gfx_v11_0_ring_preempt_ib()
5545 spin_unlock_irqrestore(&kiq->ring_lock, flags); in gfx_v11_0_ring_preempt_ib()
5558 spin_unlock_irqrestore(&kiq->ring_lock, flags); in gfx_v11_0_ring_preempt_ib()
H A Dgfx_v10_0.c8541 spin_lock_irqsave(&kiq->ring_lock, flags); in gfx_v10_0_ring_preempt_ib()
8544 spin_unlock_irqrestore(&kiq->ring_lock, flags); in gfx_v10_0_ring_preempt_ib()
8557 spin_unlock_irqrestore(&kiq->ring_lock, flags); in gfx_v10_0_ring_preempt_ib()