Home
last modified time | relevance | path

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

/dragonfly/sys/dev/drm/radeon/
H A Dradeon_ring.c144 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 Dradeon_pm.c262 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 Dradeon_fence.c930 mutex_lock(&rdev->ring_lock); in radeon_fence_driver_fini()
944 mutex_unlock(&rdev->ring_lock); in radeon_fence_driver_fini()
H A Dradeon_device.c1341 lockinit(&rdev->ring_lock, "drdrl", 0, LK_CANRECURSE); in radeon_device_init()
H A Dradeon.h2386 struct lock ring_lock; member
/dragonfly/sys/dev/virtual/amazon/ena/
H A Dena.h275 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 Dena.c447 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 Damdgpu_ctx.c66 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 Damdgpu_virt.c150 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 Damdgpu_gfx.c208 lockinit(&kiq->ring_lock, "agkiqrl", 0, LK_CANRECURSE); in amdgpu_gfx_kiq_init_ring()
H A Damdgpu_amdkfd_gfx_v9.c847 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 Damdgpu.h647 struct spinlock ring_lock; member
774 spinlock_t ring_lock; member