Home
last modified time | relevance | path

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

/netbsd-src/sys/external/bsd/drm2/dist/drm/radeon/
H A Dradeon_ring.c153 mutex_lock(&rdev->ring_lock); in radeon_ring_lock()
156 mutex_unlock(&rdev->ring_lock); in radeon_ring_lock()
208 mutex_unlock(&rdev->ring_lock); in radeon_ring_unlock_commit()
233 mutex_unlock(&rdev->ring_lock); in radeon_ring_unlock_undo()
292 mutex_lock(&rdev->ring_lock); in radeon_ring_backup()
296 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
302 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
313 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
321 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
328 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
[all …]
H A Dradeon_pm.c280 mutex_lock(&rdev->ring_lock); in radeon_pm_set_clocks()
291 mutex_unlock(&rdev->ring_lock); in radeon_pm_set_clocks()
334 mutex_unlock(&rdev->ring_lock); in radeon_pm_set_clocks()
1106 mutex_lock(&rdev->ring_lock); in radeon_dpm_change_power_state_locked()
1153 mutex_unlock(&rdev->ring_lock); in radeon_dpm_change_power_state_locked()
H A Dradeon_fence.c991 mutex_lock(&rdev->ring_lock); in radeon_fence_driver_fini()
1007 mutex_unlock(&rdev->ring_lock); in radeon_fence_driver_fini()
H A Dradeon_device.c1424 mutex_init(&rdev->ring_lock); in radeon_device_init()
1716 mutex_destroy(&rdev->ring_lock); in radeon_device_fini()
H A Dradeon.h2439 struct mutex ring_lock; member
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_ctx.c160 spin_lock_init(&ctx->ring_lock); in amdgpu_ctx_init()
204 spin_lock_destroy(&ctx->ring_lock); in amdgpu_ctx_fini()
470 spin_lock(&ctx->ring_lock); in amdgpu_ctx_add_fence()
480 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_add_fence()
494 spin_lock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
500 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
506 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
511 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
547 spin_lock(&ctx->ring_lock); in amdgpu_ctx_wait_prev_fence()
550 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_wait_prev_fence()
H A Damdgpu_gfx.c302 spin_lock_init(&kiq->ring_lock); in amdgpu_gfx_kiq_init_ring()
331 spin_lock_destroy(&ring->adev->gfx.kiq.ring_lock); in amdgpu_gfx_kiq_free_ring()
678 spin_lock_irqsave(&kiq->ring_lock, flags); in amdgpu_kiq_rreg()
683 spin_unlock_irqrestore(&kiq->ring_lock, flags); in amdgpu_kiq_rreg()
724 spin_lock_irqsave(&kiq->ring_lock, flags); in amdgpu_kiq_wreg()
729 spin_unlock_irqrestore(&kiq->ring_lock, flags); in amdgpu_kiq_wreg()
H A Damdgpu_virt.c63 spin_lock_irqsave(&kiq->ring_lock, flags); in amdgpu_virt_kiq_reg_write_reg_wait()
69 spin_unlock_irqrestore(&kiq->ring_lock, flags); in amdgpu_virt_kiq_reg_write_reg_wait()
H A Damdgpu_ctx.h48 spinlock_t ring_lock; member
H A Damdgpu_amdkfd_gfx_v9.c352 spin_lock(&adev->gfx.kiq.ring_lock); in kgd_gfx_v9_hiq_mqd_load()
379 spin_unlock(&adev->gfx.kiq.ring_lock); in kgd_gfx_v9_hiq_mqd_load()
H A Damdgpu_amdkfd_gfx_v10.c364 spin_lock(&adev->gfx.kiq.ring_lock); in kgd_hiq_mqd_load()
391 spin_unlock(&adev->gfx.kiq.ring_lock); in kgd_hiq_mqd_load()
H A Damdgpu_gfx.h95 spinlock_t ring_lock; member
H A Damdgpu_gmc_v10_0.c426 spin_lock(&adev->gfx.kiq.ring_lock); in gmc_v10_0_flush_gpu_tlb_pasid()
433 spin_unlock(&adev->gfx.kiq.ring_lock); in gmc_v10_0_flush_gpu_tlb_pasid()
H A Damdgpu_gmc_v9_0.c585 spin_lock(&adev->gfx.kiq.ring_lock); in gmc_v9_0_flush_gpu_tlb_pasid()
592 spin_unlock(&adev->gfx.kiq.ring_lock); in gmc_v9_0_flush_gpu_tlb_pasid()