Home
last modified time | relevance | path

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

12

/Linux-v5.4/drivers/gpu/drm/radeon/
Dradeon_ring.c148 mutex_lock(&rdev->ring_lock); in radeon_ring_lock()
151 mutex_unlock(&rdev->ring_lock); in radeon_ring_lock()
203 mutex_unlock(&rdev->ring_lock); in radeon_ring_unlock_commit()
228 mutex_unlock(&rdev->ring_lock); in radeon_ring_unlock_undo()
287 mutex_lock(&rdev->ring_lock); in radeon_ring_backup()
291 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
297 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
308 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
316 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
323 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
[all …]
Dradeon_fence.c937 mutex_lock(&rdev->ring_lock); in radeon_fence_driver_fini()
951 mutex_unlock(&rdev->ring_lock); in radeon_fence_driver_fini()
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()
1081 mutex_lock(&rdev->ring_lock); in radeon_dpm_change_power_state_locked()
1128 mutex_unlock(&rdev->ring_lock); in radeon_dpm_change_power_state_locked()
/Linux-v5.4/virt/kvm/
Dcoalesced_mmio.c75 spin_lock(&dev->kvm->ring_lock); in coalesced_mmio_write()
80 spin_unlock(&dev->kvm->ring_lock); in coalesced_mmio_write()
92 spin_unlock(&dev->kvm->ring_lock); in coalesced_mmio_write()
128 spin_lock_init(&kvm->ring_lock); in kvm_coalesced_mmio_init()
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Damdgpu_virt.c58 spin_lock_irqsave(&kiq->ring_lock, flags); in amdgpu_virt_kiq_rreg()
63 spin_unlock_irqrestore(&kiq->ring_lock, flags); in amdgpu_virt_kiq_rreg()
104 spin_lock_irqsave(&kiq->ring_lock, flags); in amdgpu_virt_kiq_wreg()
109 spin_unlock_irqrestore(&kiq->ring_lock, flags); in amdgpu_virt_kiq_wreg()
150 spin_lock_irqsave(&kiq->ring_lock, flags); in amdgpu_virt_kiq_reg_write_reg_wait()
156 spin_unlock_irqrestore(&kiq->ring_lock, flags); in amdgpu_virt_kiq_reg_write_reg_wait()
Damdgpu_ctx.c114 spin_lock_init(&ctx->ring_lock); in amdgpu_ctx_init()
482 spin_lock(&ctx->ring_lock); in amdgpu_ctx_add_fence()
485 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_add_fence()
499 spin_lock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
505 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
511 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
516 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
548 spin_lock(&ctx->ring_lock); in amdgpu_ctx_wait_prev_fence()
551 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_wait_prev_fence()
Damdgpu_ctx.h44 spinlock_t ring_lock; member
Damdgpu_gfx.h89 spinlock_t ring_lock; member
Damdgpu_amdkfd_gfx_v9.c649 spin_lock(&adev->gfx.kiq.ring_lock); in invalidate_tlbs_with_kiq()
659 spin_unlock(&adev->gfx.kiq.ring_lock); in invalidate_tlbs_with_kiq()
Damdgpu_amdkfd_gfx_v10.c810 spin_lock(&adev->gfx.kiq.ring_lock); in invalidate_tlbs_with_kiq()
818 spin_unlock(&adev->gfx.kiq.ring_lock); in invalidate_tlbs_with_kiq()
Damdgpu_gfx.c298 spin_lock_init(&kiq->ring_lock); in amdgpu_gfx_kiq_init_ring()
/Linux-v5.4/drivers/hv/
Dring_buffer.c235 spin_lock_init(&ring_info->ring_lock); in hv_ringbuffer_init()
268 spin_lock_irqsave(&outring_info->ring_lock, flags); in hv_ringbuffer_write()
285 spin_unlock_irqrestore(&outring_info->ring_lock, flags); in hv_ringbuffer_write()
318 spin_unlock_irqrestore(&outring_info->ring_lock, flags); in hv_ringbuffer_write()
/Linux-v5.4/drivers/net/hamradio/
Ddmascc.c205 spinlock_t ring_lock; member
556 spin_lock_init(&priv->ring_lock); in setup_adapter()
930 spin_lock_irqsave(&priv->ring_lock, flags); in scc_send_packet()
952 spin_unlock_irqrestore(&priv->ring_lock, flags); in scc_send_packet()
1257 spin_lock_irqsave(&priv->ring_lock, flags); in rx_bh()
1259 spin_unlock_irqrestore(&priv->ring_lock, flags); in rx_bh()
1276 spin_lock_irqsave(&priv->ring_lock, flags); in rx_bh()
1281 spin_unlock_irqrestore(&priv->ring_lock, flags); in rx_bh()
/Linux-v5.4/drivers/net/ethernet/amd/
Dni65.c245 spinlock_t ring_lock; member
456 spin_lock_init(&p->ring_lock); in ni65_probe1()
880 spin_lock(&p->ring_lock); in ni65_interrupt()
972 spin_unlock(&p->ring_lock); in ni65_interrupt()
1182 spin_lock_irqsave(&p->ring_lock, flags); in ni65_send_packet()
1190 spin_lock_irqsave(&p->ring_lock, flags); in ni65_send_packet()
1210 spin_unlock_irqrestore(&p->ring_lock, flags); in ni65_send_packet()
/Linux-v5.4/drivers/block/
Dxen-blkfront.c174 spinlock_t ring_lock; member
892 spin_lock_irqsave(&rinfo->ring_lock, flags); in blkif_queue_rq()
903 spin_unlock_irqrestore(&rinfo->ring_lock, flags); in blkif_queue_rq()
907 spin_unlock_irqrestore(&rinfo->ring_lock, flags); in blkif_queue_rq()
912 spin_unlock_irqrestore(&rinfo->ring_lock, flags); in blkif_queue_rq()
1229 spin_lock_irqsave(&rinfo->ring_lock, flags); in kick_pending_request_queues()
1231 spin_unlock_irqrestore(&rinfo->ring_lock, flags); in kick_pending_request_queues()
1559 spin_lock_irqsave(&rinfo->ring_lock, flags); in blkif_interrupt()
1663 spin_unlock_irqrestore(&rinfo->ring_lock, flags); in blkif_interrupt()
1934 spin_lock_init(&rinfo->ring_lock); in negotiate_mq()
[all …]
/Linux-v5.4/drivers/net/wireless/ath/carl9170/
Ddebug.h125 struct mutex ring_lock; member
/Linux-v5.4/fs/
Daio.c155 struct mutex ring_lock; member
406 if (!mutex_trylock(&ctx->ring_lock)) { in aio_migratepage()
446 mutex_unlock(&ctx->ring_lock); in aio_migratepage()
742 mutex_init(&ctx->ring_lock); in ioctx_alloc()
745 mutex_lock(&ctx->ring_lock); in ioctx_alloc()
788 mutex_unlock(&ctx->ring_lock); in ioctx_alloc()
802 mutex_unlock(&ctx->ring_lock); in ioctx_alloc()
1188 mutex_lock(&ctx->ring_lock); in aio_read_events_ring()
1248 mutex_unlock(&ctx->ring_lock); in aio_read_events_ring()
/Linux-v5.4/include/linux/
Dhyperv.h127 spinlock_t ring_lock; member
976 spin_lock_irqsave(&c->outbound.ring_lock, flags); in set_channel_pending_send_size()
983 spin_unlock_irqrestore(&c->outbound.ring_lock, flags); in set_channel_pending_send_size()
/Linux-v5.4/drivers/scsi/lpfc/
Dlpfc_nvmet.c1031 spin_lock_irqsave(&pring->ring_lock, iflags); in lpfc_nvmet_xmt_fcp_op()
1034 spin_unlock_irqrestore(&pring->ring_lock, iflags); in lpfc_nvmet_xmt_fcp_op()
1831 spin_lock_irqsave(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_flush()
1838 spin_unlock_irqrestore(&pring->ring_lock, in lpfc_nvmet_wqfull_flush()
1848 spin_unlock_irqrestore(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_flush()
1850 spin_lock_irqsave(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_flush()
1855 spin_unlock_irqrestore(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_flush()
1874 spin_lock_irqsave(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_process()
1878 spin_unlock_irqrestore(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_process()
1881 spin_lock_irqsave(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_process()
[all …]
Dlpfc_sli.c1126 lockdep_assert_held(&pring->ring_lock); in __lpfc_sli_get_els_sglq()
1584 lockdep_assert_held(&pring->ring_lock); in lpfc_sli_ringtxcmpl_put()
3013 temp_lock = &pring->ring_lock; in lpfc_sli_iocbq_lookup()
3062 temp_lock = &pring->ring_lock; in lpfc_sli_iocbq_lookup_by_tag()
3935 spin_lock_irq(&pring->ring_lock); in lpfc_sli_abort_iocb_ring()
3938 spin_unlock_irq(&pring->ring_lock); in lpfc_sli_abort_iocb_ring()
4020 spin_lock_irq(&pring->ring_lock); in lpfc_sli_flush_io_rings()
4030 spin_unlock_irq(&pring->ring_lock); in lpfc_sli_flush_io_rings()
9894 lockdep_assert_held(&pring->ring_lock); in __lpfc_sli_issue_iocb_s4()
10064 spin_lock_irqsave(&pring->ring_lock, iflags); in lpfc_sli_issue_iocb()
[all …]
Dlpfc_sli.h230 spinlock_t ring_lock; /* lock for issuing commands */ member
Dlpfc_nportdisc.c238 spin_lock(&pring->ring_lock); in lpfc_els_abort()
245 spin_unlock(&pring->ring_lock); in lpfc_els_abort()
261 spin_lock(&pring->ring_lock); in lpfc_els_abort()
272 spin_unlock(&pring->ring_lock); in lpfc_els_abort()
/Linux-v5.4/drivers/xen/
Dxen-scsiback.c96 spinlock_t ring_lock; member
332 spin_lock_irqsave(&info->ring_lock, flags); in scsiback_send_response()
354 spin_unlock_irqrestore(&info->ring_lock, flags); in scsiback_send_response()
1254 spin_lock_init(&info->ring_lock); in scsiback_probe()
/Linux-v5.4/drivers/net/ethernet/microchip/
Dlan743x_main.c1562 spin_lock_irqsave(&tx->ring_lock, irq_flags); in lan743x_tx_xmit_frame()
1627 spin_unlock_irqrestore(&tx->ring_lock, irq_flags); in lan743x_tx_xmit_frame()
1644 spin_lock_irqsave(&tx->ring_lock, irq_flags); in lan743x_tx_napi_poll()
1657 spin_unlock_irqrestore(&tx->ring_lock, irq_flags); in lan743x_tx_napi_poll()
2709 spin_lock_init(&tx->ring_lock); in lan743x_hardware_init()
Dlan743x_main.h650 spinlock_t ring_lock; member

12