Searched refs:ring_lock (Results 1 – 12 of 12) sorted by relevance
/dragonfly/sys/dev/drm/radeon/ |
H A D | radeon_ring.c | 144 mutex_lock(&rdev->ring_lock); in radeon_ring_lock() 147 mutex_unlock(&rdev->ring_lock); in radeon_ring_lock() 199 mutex_unlock(&rdev->ring_lock); in radeon_ring_unlock_commit() 224 mutex_unlock(&rdev->ring_lock); in radeon_ring_unlock_undo() 283 mutex_lock(&rdev->ring_lock); in radeon_ring_backup() 287 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup() 293 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup() 304 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup() 327 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup() 437 mutex_lock(&rdev->ring_lock); in radeon_ring_fini() [all …]
|
H A D | radeon_pm.c | 262 mutex_lock(&rdev->ring_lock); in radeon_pm_set_clocks() 273 mutex_unlock(&rdev->ring_lock); in radeon_pm_set_clocks() 316 mutex_unlock(&rdev->ring_lock); in radeon_pm_set_clocks() 1132 mutex_lock(&rdev->ring_lock); in radeon_dpm_change_power_state_locked() 1180 mutex_unlock(&rdev->ring_lock); in radeon_dpm_change_power_state_locked()
|
H A D | radeon_fence.c | 930 mutex_lock(&rdev->ring_lock); in radeon_fence_driver_fini() 944 mutex_unlock(&rdev->ring_lock); in radeon_fence_driver_fini()
|
H A D | radeon_device.c | 1341 lockinit(&rdev->ring_lock, "drdrl", 0, LK_CANRECURSE); in radeon_device_init()
|
H A D | radeon.h | 2386 struct lock ring_lock; member
|
/dragonfly/sys/dev/virtual/amazon/ena/ |
H A D | ena.h | 275 struct lock ring_lock; member 400 #define ENA_RING_MTX_LOCK(_ring) lockmgr(&(_ring)->ring_lock, LK_EXCLUSIVE) 401 #define ENA_RING_MTX_TRYLOCK(_ring) lockmgr_try(&(_ring)->ring_lock, LK_EXCLUSIVE) 402 #define ENA_RING_MTX_UNLOCK(_ring) lockmgr(&(_ring)->ring_lock, LK_RELEASE)
|
H A D | ena.c | 447 lockinit(&txr->ring_lock, txr->lock_name, 0, LK_CANRECURSE); in ena_init_io_rings() 448 lockinit(&rxr->ring_lock, rxr->lock_name, 0, LK_CANRECURSE); in ena_init_io_rings() 476 lockuninit(&txr->ring_lock); in ena_free_io_ring_resources() 477 lockuninit(&rxr->ring_lock); in ena_free_io_ring_resources()
|
/dragonfly/sys/dev/drm/amd/amdgpu/ |
H A D | amdgpu_ctx.c | 66 spin_init(&ctx->ring_lock, "agcrl"); in amdgpu_ctx_init() 354 spin_lock(&ctx->ring_lock); in amdgpu_ctx_add_fence() 357 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_add_fence() 372 spin_lock(&ctx->ring_lock); in amdgpu_ctx_get_fence() 378 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence() 384 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence() 389 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
|
H A D | amdgpu_virt.c | 150 spin_lock_irqsave(&kiq->ring_lock, flags); in amdgpu_virt_kiq_rreg() 155 spin_unlock_irqrestore(&kiq->ring_lock, flags); in amdgpu_virt_kiq_rreg() 204 spin_lock_irqsave(&kiq->ring_lock, flags); in amdgpu_virt_kiq_wreg() 209 spin_unlock_irqrestore(&kiq->ring_lock, flags); in amdgpu_virt_kiq_wreg()
|
H A D | amdgpu_gfx.c | 208 lockinit(&kiq->ring_lock, "agkiqrl", 0, LK_CANRECURSE); in amdgpu_gfx_kiq_init_ring()
|
H A D | amdgpu_amdkfd_gfx_v9.c | 847 spin_lock(&adev->gfx.kiq.ring_lock); in invalidate_tlbs_with_kiq() 857 spin_unlock(&adev->gfx.kiq.ring_lock); in invalidate_tlbs_with_kiq()
|
H A D | amdgpu.h | 647 struct spinlock ring_lock; member 774 spinlock_t ring_lock; member
|