Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/radeon/
H A Dradeon_ring.c149 mutex_lock(&rdev->ring_lock); in radeon_ring_lock()
152 mutex_unlock(&rdev->ring_lock); in radeon_ring_lock()
204 mutex_unlock(&rdev->ring_lock); in radeon_ring_unlock_commit()
230 mutex_unlock(&rdev->ring_lock); in radeon_ring_unlock_undo()
291 mutex_lock(&rdev->ring_lock); in radeon_ring_backup()
295 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
301 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
312 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
320 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
327 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
[all …]
H A Dradeon_fence.c859 mutex_lock(&rdev->ring_lock); in radeon_fence_driver_fini()
873 mutex_unlock(&rdev->ring_lock); in radeon_fence_driver_fini()
/linux/drivers/dma/
H A Dplx_dma.c110 spinlock_t ring_lock; member
140 spin_lock(&plxdev->ring_lock); in plx_dma_process_desc()
168 spin_unlock(&plxdev->ring_lock); in plx_dma_process_desc()
178 spin_lock_bh(&plxdev->ring_lock); in plx_dma_abort_desc()
195 spin_unlock_bh(&plxdev->ring_lock); in plx_dma_abort_desc()
254 __acquires(plxdev->ring_lock) in plx_dma_prep_memcpy()
259 spin_lock_bh(&plxdev->ring_lock); in plx_dma_prep_memcpy()
294 __acquire(plxdev->ring_lock); in plx_dma_prep_memcpy()
296 spin_unlock_bh(&plxdev->ring_lock); in plx_dma_prep_memcpy()
301 __releases(plxdev->ring_lock) in plx_dma_tx_submit()
[all …]
/linux/virt/kvm/
H A Dcoalesced_mmio.c54 spin_lock(&dev->kvm->ring_lock); in coalesced_mmio_write()
65 spin_unlock(&dev->kvm->ring_lock); in coalesced_mmio_write()
77 spin_unlock(&dev->kvm->ring_lock); in coalesced_mmio_write()
110 spin_lock_init(&kvm->ring_lock); in kvm_coalesced_mmio_init()
/linux/drivers/hv/
H A Dring_buffer.c245 spin_lock_init(&ring_info->ring_lock); in hv_ringbuffer_init()
272 return spin_is_locked(&rinfo->ring_lock); in hv_ringbuffer_spinlock_busy()
298 spin_lock_irqsave(&outring_info->ring_lock, flags); in hv_ringbuffer_write()
315 spin_unlock_irqrestore(&outring_info->ring_lock, flags); in hv_ringbuffer_write()
343 spin_unlock_irqrestore(&outring_info->ring_lock, flags); in hv_ringbuffer_write()
374 spin_unlock_irqrestore(&outring_info->ring_lock, flags); in hv_ringbuffer_write()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ctx.c196 spin_lock(&ctx->ring_lock); in amdgpu_ctx_entity_time()
200 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_entity_time()
335 spin_lock_init(&ctx->ring_lock); in amdgpu_ctx_init()
775 spin_lock(&ctx->ring_lock); in amdgpu_ctx_add_fence()
778 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_add_fence()
794 spin_lock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
800 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
806 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
811 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
870 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_cper.h67 struct mutex ring_lock; member
H A Damdgpu_gmc.c818 spin_lock(&adev->gfx.kiq[inst].ring_lock); in amdgpu_gmc_fw_reg_write_reg_wait()
821 spin_unlock(&adev->gfx.kiq[inst].ring_lock); in amdgpu_gmc_fw_reg_write_reg_wait()
834 spin_unlock(&adev->gfx.kiq[inst].ring_lock); in amdgpu_gmc_fw_reg_write_reg_wait()
839 spin_unlock(&adev->gfx.kiq[inst].ring_lock); in amdgpu_gmc_fw_reg_write_reg_wait()
879 spin_lock_irqsave(&kiq->ring_lock, flags); in amdgpu_gmc_tmz_set()
888 spin_unlock_irqrestore(&kiq->ring_lock, flags); in amdgpu_gmc_tmz_set()
911 spin_unlock_irqrestore(&kiq->ring_lock, flags); in amdgpu_gmc_tmz_set()
H A Damdgpu_cper.c482 mutex_lock(&ring->adev->cper.ring_lock); in amdgpu_cper_ring_write()
521 mutex_unlock(&ring->adev->cper.ring_lock); in amdgpu_cper_ring_write()
546 mutex_init(&adev->cper.ring_lock); in amdgpu_cper_ring_init()
H A Damdgpu_amdkfd.c848 spin_lock(&kiq->ring_lock); in amdgpu_amdkfd_unmap_hiq()
851 spin_unlock(&kiq->ring_lock); in amdgpu_amdkfd_unmap_hiq()
867 spin_unlock(&kiq->ring_lock); in amdgpu_amdkfd_unmap_hiq()
H A Dmes_v12_0.c157 spinlock_t *ring_lock = &mes->ring_lock[pipe]; in mes_v12_0_submit_pkt_and_poll_completion() local
186 spin_lock_irqsave(ring_lock, flags); in mes_v12_0_submit_pkt_and_poll_completion()
216 spin_unlock_irqrestore(ring_lock, flags); in mes_v12_0_submit_pkt_and_poll_completion()
264 spin_unlock_irqrestore(ring_lock, flags); in mes_v12_0_submit_pkt_and_poll_completion()
1550 spin_lock_init(&adev->gfx.kiq[0].ring_lock); in mes_v12_0_kiq_ring_init()
H A Damdgpu_ring.c590 mutex_lock(&ring->adev->cper.ring_lock); in amdgpu_debugfs_ring_read()
650 mutex_unlock(&ring->adev->cper.ring_lock); in amdgpu_debugfs_virt_ring_read()
H A Damdgpu_mes.h96 spinlock_t ring_lock[AMDGPU_MAX_MES_INST_PIPES];
90 spinlock_t ring_lock[AMDGPU_MAX_MES_PIPES]; global() member
H A Dmes_v11_0.c203 spin_lock_irqsave(&mes->ring_lock[0], flags); in mes_v11_0_submit_pkt_and_poll_completion()
233 spin_unlock_irqrestore(&mes->ring_lock[0], flags); in mes_v11_0_submit_pkt_and_poll_completion()
275 spin_unlock_irqrestore(&mes->ring_lock[0], flags); in mes_v11_0_submit_pkt_and_poll_completion()
1363 spin_lock_init(&adev->gfx.kiq[0].ring_lock); in mes_v11_0_kiq_ring_init()
H A Dgfx_v10_0.c8866 spin_lock_irqsave(&kiq->ring_lock, flags); in gfx_v10_0_ring_preempt_ib()
8869 spin_unlock_irqrestore(&kiq->ring_lock, flags); in gfx_v10_0_ring_preempt_ib()
8882 spin_unlock_irqrestore(&kiq->ring_lock, flags); in gfx_v10_0_ring_preempt_ib()
9519 spin_lock_irqsave(&kiq->ring_lock, flags); in gfx_v10_0_reset_kgq()
9522 spin_unlock_irqrestore(&kiq->ring_lock, flags); in gfx_v10_0_reset_kgq()
9543 spin_unlock_irqrestore(&kiq->ring_lock, flags); in gfx_v10_0_reset_kgq()
9553 spin_lock_irqsave(&kiq->ring_lock, flags); in gfx_v10_0_reset_kgq()
9556 spin_unlock_irqrestore(&kiq->ring_lock, flags); in gfx_v10_0_reset_kgq()
9562 spin_unlock_irqrestore(&kiq->ring_lock, flags); in gfx_v10_0_reset_kgq()
9584 spin_lock_irqsave(&kiq->ring_lock, flag in gfx_v10_0_reset_kcq()
[all...]
H A Damdgpu_mes.c123 spin_lock_init(&adev->mes.ring_lock[i]); in amdgpu_mes_init()
/linux/drivers/net/wireless/ath/carl9170/
H A Ddebug.h125 struct mutex ring_lock; member
/linux/fs/
H A Daio.c153 struct mutex ring_lock; member
427 if (!mutex_trylock(&ctx->ring_lock)) { in aio_migrate_folio()
468 mutex_unlock(&ctx->ring_lock); in aio_migrate_folio()
774 mutex_init(&ctx->ring_lock); in ioctx_alloc()
777 mutex_lock(&ctx->ring_lock); in ioctx_alloc()
820 mutex_unlock(&ctx->ring_lock); in ioctx_alloc()
834 mutex_unlock(&ctx->ring_lock); in ioctx_alloc()
1233 mutex_lock(&ctx->ring_lock); in aio_read_events_ring()
1290 mutex_unlock(&ctx->ring_lock); in aio_read_events_ring()
/linux/drivers/scsi/lpfc/
H A Dlpfc_nvmet.c1105 spin_lock_irqsave(&pring->ring_lock, iflags); in lpfc_nvmet_xmt_fcp_op()
1108 spin_unlock_irqrestore(&pring->ring_lock, iflags); in lpfc_nvmet_xmt_fcp_op()
2033 spin_lock_irqsave(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_flush()
2040 spin_unlock_irqrestore(&pring->ring_lock, in lpfc_nvmet_wqfull_flush()
2052 spin_unlock_irqrestore(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_flush()
2055 spin_lock_irqsave(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_flush()
2060 spin_unlock_irqrestore(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_flush()
2079 spin_lock_irqsave(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_process()
2083 spin_unlock_irqrestore(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_process()
2086 spin_lock_irqsave(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_process()
[all …]
H A Dlpfc_sli.c3738 spin_lock_irqsave(&pring->ring_lock, iflag); in lpfc_sli_process_sol_iocb()
3743 spin_unlock_irqrestore(&pring->ring_lock, iflag); in lpfc_sli_process_sol_iocb()
4589 spin_lock_irq(&pring->ring_lock); in lpfc_sli_abort_iocb_ring()
4603 spin_unlock_irq(&pring->ring_lock); in lpfc_sli_abort_iocb_ring()
4701 spin_lock_irq(&pring->ring_lock); in lpfc_sli_flush_io_rings()
4711 spin_unlock_irq(&pring->ring_lock); in lpfc_sli_flush_io_rings()
8097 spinlock_t *ring_lock = &rx_monitor->lock; in lpfc_rx_monitor_record() local
8100 spin_lock(ring_lock); in lpfc_rx_monitor_record()
8108 spin_unlock(ring_lock); in lpfc_rx_monitor_record()
8135 spinlock_t *ring_lock in lpfc_rx_monitor_report() local
[all...]
H A Dlpfc_sli.h282 spinlock_t ring_lock; /* lock for issuing commands */ member
H A Dlpfc_nportdisc.c252 spin_lock(&pring->ring_lock); in lpfc_els_abort()
259 spin_unlock(&pring->ring_lock); in lpfc_els_abort()
286 spin_lock(&pring->ring_lock); in lpfc_els_abort()
297 spin_unlock(&pring->ring_lock); in lpfc_els_abort()
/linux/include/linux/
H A Dhyperv.h195 spinlock_t ring_lock; member
1098 spin_lock_irqsave(&c->outbound.ring_lock, flags); in set_channel_pending_send_size()
1105 spin_unlock_irqrestore(&c->outbound.ring_lock, flags); in set_channel_pending_send_size()
/linux/drivers/xen/
H A Dxen-scsiback.c93 spinlock_t ring_lock; member
357 spin_lock_irqsave(&info->ring_lock, flags); in scsiback_send_response()
379 spin_unlock_irqrestore(&info->ring_lock, flags); in scsiback_send_response()
1286 spin_lock_init(&info->ring_lock); in scsiback_probe()

12