Home
last modified time | relevance | path

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

12

/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.c243 spin_lock_init(&ring_info->ring_lock); in hv_ringbuffer_init()
270 return spin_is_locked(&rinfo->ring_lock); in hv_ringbuffer_spinlock_busy()
296 spin_lock_irqsave(&outring_info->ring_lock, flags); in hv_ringbuffer_write()
313 spin_unlock_irqrestore(&outring_info->ring_lock, flags); in hv_ringbuffer_write()
341 spin_unlock_irqrestore(&outring_info->ring_lock, flags); in hv_ringbuffer_write()
372 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()
329 spin_lock_init(&ctx->ring_lock); in amdgpu_ctx_init()
753 spin_lock(&ctx->ring_lock); in amdgpu_ctx_add_fence()
756 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_add_fence()
772 spin_lock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
778 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
784 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
789 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
848 spin_lock(&ctx->ring_lock); in amdgpu_ctx_wait_prev_fence()
[all …]
H A Damdgpu_gfx.c315 spin_lock_init(&kiq->ring_lock); in amdgpu_gfx_kiq_init_ring()
604 spin_lock(&kiq->ring_lock); in amdgpu_gfx_disable_kcq()
607 spin_unlock(&kiq->ring_lock); in amdgpu_gfx_disable_kcq()
626 spin_unlock(&kiq->ring_lock); in amdgpu_gfx_disable_kcq()
657 spin_lock(&kiq->ring_lock); in amdgpu_gfx_disable_kgq()
660 spin_unlock(&kiq->ring_lock); in amdgpu_gfx_disable_kgq()
679 spin_unlock(&kiq->ring_lock); in amdgpu_gfx_disable_kgq()
708 spin_lock(&kiq->ring_lock); in amdgpu_gfx_mes_enable_kcq()
712 spin_unlock(&kiq->ring_lock); in amdgpu_gfx_mes_enable_kcq()
718 spin_unlock(&kiq->ring_lock); in amdgpu_gfx_mes_enable_kcq()
[all …]
H A Damdgpu_gmc.c824 spin_lock(&adev->gfx.kiq[inst].ring_lock); in amdgpu_gmc_flush_gpu_tlb_pasid()
827 spin_unlock(&adev->gfx.kiq[inst].ring_lock); in amdgpu_gmc_flush_gpu_tlb_pasid()
840 spin_unlock(&adev->gfx.kiq[inst].ring_lock); in amdgpu_gmc_flush_gpu_tlb_pasid()
845 spin_unlock(&adev->gfx.kiq[inst].ring_lock); in amdgpu_gmc_flush_gpu_tlb_pasid()
885 spin_lock_irqsave(&kiq->ring_lock, flags); in amdgpu_gmc_fw_reg_write_reg_wait()
894 spin_unlock_irqrestore(&kiq->ring_lock, flags); in amdgpu_gmc_fw_reg_write_reg_wait()
917 spin_unlock_irqrestore(&kiq->ring_lock, flags); in amdgpu_gmc_fw_reg_write_reg_wait()
H A Damdgpu_amdkfd.c895 spin_lock(&kiq->ring_lock); in amdgpu_amdkfd_unmap_hiq()
898 spin_unlock(&kiq->ring_lock); in amdgpu_amdkfd_unmap_hiq()
914 spin_unlock(&kiq->ring_lock); in amdgpu_amdkfd_unmap_hiq()
H A Damdgpu_amdkfd_gfx_v10_3.c295 spin_lock(&adev->gfx.kiq[0].ring_lock); in hiq_mqd_load_v10_3()
322 spin_unlock(&adev->gfx.kiq[0].ring_lock); in hiq_mqd_load_v10_3()
H A Dmes_v12_1.c163 spinlock_t *ring_lock = &mes->ring_lock[MES_PIPE_INST(xcc_id, pipe)]; in mes_v12_1_submit_pkt_and_poll_completion() local
192 spin_lock_irqsave(ring_lock, flags); in mes_v12_1_submit_pkt_and_poll_completion()
222 spin_unlock_irqrestore(ring_lock, flags); in mes_v12_1_submit_pkt_and_poll_completion()
267 spin_unlock_irqrestore(ring_lock, flags); in mes_v12_1_submit_pkt_and_poll_completion()
1540 spin_lock_init(&adev->gfx.kiq[xcc_id].ring_lock); in mes_v12_1_kiq_ring_init()
H A Dmes_v12_0.c160 spinlock_t *ring_lock = &mes->ring_lock[pipe]; in mes_v12_0_submit_pkt_and_poll_completion() local
189 spin_lock_irqsave(ring_lock, flags); in mes_v12_0_submit_pkt_and_poll_completion()
219 spin_unlock_irqrestore(ring_lock, flags); in mes_v12_0_submit_pkt_and_poll_completion()
267 spin_unlock_irqrestore(ring_lock, flags); in mes_v12_0_submit_pkt_and_poll_completion()
1764 spin_lock_init(&adev->gfx.kiq[0].ring_lock); in mes_v12_0_kiq_ring_init()
H A Damdgpu_amdkfd_gfx_v11.c281 spin_lock(&adev->gfx.kiq[0].ring_lock); in hiq_mqd_load_v11()
308 spin_unlock(&adev->gfx.kiq[0].ring_lock); in hiq_mqd_load_v11()
H A Damdgpu_ring.c624 mutex_lock(&ring->adev->cper.ring_lock); in amdgpu_debugfs_ring_read()
697 mutex_unlock(&ring->adev->cper.ring_lock); in amdgpu_debugfs_ring_read()
H A Dgfx_v9_0.c4270 spin_lock_irqsave(&kiq->ring_lock, flags); in gfx_v9_0_kiq_read_clock()
4292 spin_unlock_irqrestore(&kiq->ring_lock, flags); in gfx_v9_0_kiq_read_clock()
4325 spin_unlock_irqrestore(&kiq->ring_lock, flags); in gfx_v9_0_kiq_read_clock()
5784 spin_lock_irqsave(&kiq->ring_lock, flags); in gfx_v9_0_ring_preempt_ib()
5787 spin_unlock_irqrestore(&kiq->ring_lock, flags); in gfx_v9_0_ring_preempt_ib()
5805 spin_unlock_irqrestore(&kiq->ring_lock, flags); in gfx_v9_0_ring_preempt_ib()
7261 spin_lock_irqsave(&kiq->ring_lock, flags); in gfx_v9_0_reset_kgq()
7264 spin_unlock_irqrestore(&kiq->ring_lock, flags); in gfx_v9_0_reset_kgq()
7274 spin_unlock_irqrestore(&kiq->ring_lock, flags); in gfx_v9_0_reset_kgq()
7327 spin_lock_irqsave(&kiq->ring_lock, flags); in gfx_v9_0_reset_kcq()
[all …]
H A Dmes_v11_0.c212 spin_lock_irqsave(&mes->ring_lock[0], flags); in mes_v11_0_submit_pkt_and_poll_completion()
242 spin_unlock_irqrestore(&mes->ring_lock[0], flags); in mes_v11_0_submit_pkt_and_poll_completion()
284 spin_unlock_irqrestore(&mes->ring_lock[0], flags); in mes_v11_0_submit_pkt_and_poll_completion()
1665 spin_lock_init(&adev->gfx.kiq[0].ring_lock); in mes_v11_0_kiq_ring_init()
H A Damdgpu_amdkfd_gfx_v10.c309 spin_lock(&adev->gfx.kiq[0].ring_lock); in kgd_hiq_mqd_load()
336 spin_unlock(&adev->gfx.kiq[0].ring_lock); in kgd_hiq_mqd_load()
H A Damdgpu_mes.h97 spinlock_t ring_lock[AMDGPU_MAX_MES_INST_PIPES]; member
/linux/drivers/net/wwan/t7xx/
H A Dt7xx_hif_cldma.c76 spin_lock_init(&queue->ring_lock); in md_cd_queue_struct_init()
171 spin_lock_irqsave(&queue->ring_lock, flags); in t7xx_cldma_gpd_rx_from_q()
173 spin_unlock_irqrestore(&queue->ring_lock, flags); in t7xx_cldma_gpd_rx_from_q()
185 spin_lock_irqsave(&queue->ring_lock, flags); in t7xx_cldma_gpd_rx_from_q()
187 spin_unlock_irqrestore(&queue->ring_lock, flags); in t7xx_cldma_gpd_rx_from_q()
267 spin_lock_irqsave(&queue->ring_lock, flags); in t7xx_cldma_gpd_tx_collect()
270 spin_unlock_irqrestore(&queue->ring_lock, flags); in t7xx_cldma_gpd_tx_collect()
275 spin_unlock_irqrestore(&queue->ring_lock, flags); in t7xx_cldma_gpd_tx_collect()
284 spin_unlock_irqrestore(&queue->ring_lock, flags); in t7xx_cldma_gpd_tx_collect()
308 spin_lock_irqsave(&queue->ring_lock, flags); in t7xx_cldma_txq_empty_hndl()
[all …]
/linux/drivers/block/
H A Dxen-blkfront.c179 spinlock_t ring_lock; member
903 spin_lock_irqsave(&rinfo->ring_lock, flags); in blkif_queue_rq()
924 spin_unlock_irqrestore(&rinfo->ring_lock, flags); in blkif_queue_rq()
929 spin_unlock_irqrestore(&rinfo->ring_lock, flags); in blkif_queue_rq()
932 spin_unlock_irqrestore(&rinfo->ring_lock, flags); in blkif_queue_rq()
1194 spin_lock_irqsave(&rinfo->ring_lock, flags); in kick_pending_request_queues()
1196 spin_unlock_irqrestore(&rinfo->ring_lock, flags); in kick_pending_request_queues()
1528 spin_lock_irqsave(&rinfo->ring_lock, flags); in blkif_interrupt()
1662 spin_unlock_irqrestore(&rinfo->ring_lock, flags); in blkif_interrupt()
1671 spin_unlock_irqrestore(&rinfo->ring_lock, flags); in blkif_interrupt()
[all …]
/linux/drivers/net/wireless/ath/carl9170/
H A Ddebug.h125 struct mutex ring_lock; member
/linux/include/linux/
H A Dhyperv.h196 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/scsi/lpfc/
H A Dlpfc_sli.c3731 spin_lock_irqsave(&pring->ring_lock, iflag); in lpfc_sli_process_sol_iocb()
3736 spin_unlock_irqrestore(&pring->ring_lock, iflag); in lpfc_sli_process_sol_iocb()
4574 plock = &pring->ring_lock; in lpfc_sli_abort_iocb_ring()
4676 spin_lock_irq(&pring->ring_lock); in lpfc_sli_flush_io_rings()
4686 spin_unlock_irq(&pring->ring_lock); in lpfc_sli_flush_io_rings()
8070 spinlock_t *ring_lock = &rx_monitor->lock; in lpfc_rx_monitor_record() local
8073 spin_lock(ring_lock); in lpfc_rx_monitor_record()
8081 spin_unlock(ring_lock); in lpfc_rx_monitor_record()
8108 spinlock_t *ring_lock = &rx_monitor->lock; in lpfc_rx_monitor_report() local
8130 spin_lock_irq(ring_lock); in lpfc_rx_monitor_report()
[all …]
H A Dlpfc_sli.h282 spinlock_t ring_lock; /* lock for issuing commands */ member
/linux/drivers/gpu/drm/radeon/
H A Dradeon_fence.c866 mutex_lock(&rdev->ring_lock); in radeon_fence_driver_fini()
880 mutex_unlock(&rdev->ring_lock); in radeon_fence_driver_fini()
/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()
1300 spin_lock_init(&info->ring_lock); in scsiback_probe()
/linux/include/linux/fsl/
H A Dntmp.h66 struct mutex ring_lock; member

12