Home
last modified time | relevance | path

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

123

/linux/drivers/gpu/drm/radeon/
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()
335 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
444 mutex_lock(&rdev->ring_lock); in radeon_ring_fini()
[all …]
A Dradeon_fence.c908 mutex_lock(&rdev->ring_lock); in radeon_fence_driver_fini()
922 mutex_unlock(&rdev->ring_lock); in radeon_fence_driver_fini()
A Dradeon_pm.c264 mutex_lock(&rdev->ring_lock); in radeon_pm_set_clocks()
275 mutex_unlock(&rdev->ring_lock); in radeon_pm_set_clocks()
318 mutex_unlock(&rdev->ring_lock); in radeon_pm_set_clocks()
1134 mutex_lock(&rdev->ring_lock); in radeon_dpm_change_power_state_locked()
1181 mutex_unlock(&rdev->ring_lock); in radeon_dpm_change_power_state_locked()
/linux/drivers/dma/
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()
301 __releases(plxdev->ring_lock) in plx_dma_tx_submit()
460 spin_lock_bh(&plxdev->ring_lock); in plx_dma_free_chan_resources()
[all …]
/linux/drivers/tty/hvc/
A Dhvc_xen.c46 spinlock_t ring_lock; member
95 spin_lock_irqsave(&xencons->ring_lock, flags); in __write_console()
101 spin_unlock_irqrestore(&xencons->ring_lock, flags); in __write_console()
111 spin_unlock_irqrestore(&xencons->ring_lock, flags); in __write_console()
161 spin_lock_irqsave(&xencons->ring_lock, flags); in domU_read_console()
167 spin_unlock_irqrestore(&xencons->ring_lock, flags); in domU_read_console()
194 spin_unlock_irqrestore(&xencons->ring_lock, flags); in domU_read_console()
254 spin_lock_init(&info->ring_lock); in xen_hvm_console_init()
291 spin_lock_init(&info->ring_lock); in xencons_info_pv_init()
342 spin_lock_init(&info->ring_lock); in xen_initial_domain_console_init()
[all …]
/linux/virt/kvm/
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/gpu/drm/amd/amdgpu/
A Damdgpu_gfx.c528 spin_lock(&kiq->ring_lock); in amdgpu_gfx_disable_kcq()
531 spin_unlock(&kiq->ring_lock); in amdgpu_gfx_disable_kcq()
549 spin_unlock(&kiq->ring_lock); in amdgpu_gfx_disable_kcq()
555 spin_unlock(&kiq->ring_lock); in amdgpu_gfx_disable_kcq()
582 spin_lock(&kiq->ring_lock); in amdgpu_gfx_disable_kgq()
600 spin_unlock(&kiq->ring_lock); in amdgpu_gfx_disable_kgq()
628 spin_lock(&kiq->ring_lock); in amdgpu_gfx_mes_enable_kcq()
689 spin_lock(&kiq->ring_lock); in amdgpu_gfx_enable_kcq()
707 spin_unlock(&kiq->ring_lock); in amdgpu_gfx_enable_kcq()
739 spin_lock(&kiq->ring_lock); in amdgpu_gfx_enable_kgq()
[all …]
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()
772 spin_lock(&ctx->ring_lock); in amdgpu_ctx_add_fence()
775 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_add_fence()
791 spin_lock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
797 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
803 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
808 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
867 spin_lock(&ctx->ring_lock); in amdgpu_ctx_wait_prev_fence()
[all …]
A Damdgpu_gmc.c721 spin_lock(&adev->gfx.kiq[inst].ring_lock); in amdgpu_gmc_flush_gpu_tlb_pasid()
724 spin_unlock(&adev->gfx.kiq[inst].ring_lock); in amdgpu_gmc_flush_gpu_tlb_pasid()
737 spin_unlock(&adev->gfx.kiq[inst].ring_lock); in amdgpu_gmc_flush_gpu_tlb_pasid()
742 spin_unlock(&adev->gfx.kiq[inst].ring_lock); in amdgpu_gmc_flush_gpu_tlb_pasid()
771 spin_lock_irqsave(&kiq->ring_lock, flags); in amdgpu_gmc_fw_reg_write_reg_wait()
780 spin_unlock_irqrestore(&kiq->ring_lock, flags); in amdgpu_gmc_fw_reg_write_reg_wait()
803 spin_unlock_irqrestore(&kiq->ring_lock, flags); in amdgpu_gmc_fw_reg_write_reg_wait()
A Damdgpu_ctx.h51 spinlock_t ring_lock; member
A Damdgpu_amdkfd.c851 spin_lock(&kiq->ring_lock); in amdgpu_amdkfd_unmap_hiq()
854 spin_unlock(&kiq->ring_lock); in amdgpu_amdkfd_unmap_hiq()
864 spin_unlock(&kiq->ring_lock); in amdgpu_amdkfd_unmap_hiq()
A Dmes_v12_0.c152 spinlock_t *ring_lock = &mes->ring_lock[pipe]; in mes_v12_0_submit_pkt_and_poll_completion() local
181 spin_lock_irqsave(ring_lock, flags); in mes_v12_0_submit_pkt_and_poll_completion()
211 spin_unlock_irqrestore(ring_lock, flags); in mes_v12_0_submit_pkt_and_poll_completion()
254 spin_unlock_irqrestore(ring_lock, flags); in mes_v12_0_submit_pkt_and_poll_completion()
1274 spin_lock_init(&adev->gfx.kiq[0].ring_lock); in mes_v12_0_kiq_ring_init()
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()
A Damdgpu_amdkfd_gfx_v11.c280 spin_lock(&adev->gfx.kiq[0].ring_lock); in hiq_mqd_load_v11()
307 spin_unlock(&adev->gfx.kiq[0].ring_lock); in hiq_mqd_load_v11()
/linux/drivers/hv/
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/net/wwan/t7xx/
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()
268 spin_lock_irqsave(&queue->ring_lock, flags); in t7xx_cldma_gpd_tx_collect()
309 spin_lock_irqsave(&queue->ring_lock, flags); in t7xx_cldma_txq_empty_hndl()
765 spin_lock_irqsave(&txq->ring_lock, flags); in t7xx_cldma_clear_txq()
775 spin_unlock_irqrestore(&txq->ring_lock, flags); in t7xx_cldma_clear_txq()
786 spin_lock_irqsave(&rxq->ring_lock, flags); in t7xx_cldma_clear_rxq()
809 spin_unlock_irqrestore(&rxq->ring_lock, flags); in t7xx_cldma_clear_rxq()
[all …]
A Dt7xx_hif_cldma.h90 spinlock_t ring_lock; member
/linux/drivers/block/
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()
1195 spin_lock_irqsave(&rinfo->ring_lock, flags); in kick_pending_request_queues()
1197 spin_unlock_irqrestore(&rinfo->ring_lock, flags); in kick_pending_request_queues()
1529 spin_lock_irqsave(&rinfo->ring_lock, flags); in blkif_interrupt()
1663 spin_unlock_irqrestore(&rinfo->ring_lock, flags); in blkif_interrupt()
1925 spin_lock_init(&rinfo->ring_lock); in negotiate_mq()
[all …]
/linux/drivers/net/wireless/ath/carl9170/
A Ddebug.h125 struct mutex ring_lock; member
/linux/fs/
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/
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()
2031 spin_lock_irqsave(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_flush()
2038 spin_unlock_irqrestore(&pring->ring_lock, in lpfc_nvmet_wqfull_flush()
2050 spin_unlock_irqrestore(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_flush()
2053 spin_lock_irqsave(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_flush()
2058 spin_unlock_irqrestore(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_flush()
2077 spin_lock_irqsave(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_process()
2081 spin_unlock_irqrestore(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_process()
2084 spin_lock_irqsave(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_process()
[all …]
A Dlpfc_sli.c4594 spin_lock_irq(&pring->ring_lock); in lpfc_sli_abort_iocb_ring()
8103 spin_lock(ring_lock); in lpfc_rx_monitor_record()
8111 spin_unlock(ring_lock); in lpfc_rx_monitor_record()
8159 spin_lock_irq(ring_lock); in lpfc_rx_monitor_report()
8203 spin_unlock_irq(ring_lock); in lpfc_rx_monitor_report()
11792 spin_lock_init(&pring->ring_lock); in lpfc_sli4_queue_init()
11976 spin_lock(&pring->ring_lock); in lpfc_sli_host_down()
11983 spin_unlock(&pring->ring_lock); in lpfc_sli_host_down()
12063 spin_lock(&pring->ring_lock); in lpfc_sli_hba_down()
12065 spin_unlock(&pring->ring_lock); in lpfc_sli_hba_down()
[all …]
A Dlpfc_sli.h282 spinlock_t ring_lock; /* lock for issuing commands */ member
/linux/include/linux/
A Dhyperv.h195 spinlock_t ring_lock; member
1131 spin_lock_irqsave(&c->outbound.ring_lock, flags); in set_channel_pending_send_size()
1138 spin_unlock_irqrestore(&c->outbound.ring_lock, flags); in set_channel_pending_send_size()
/linux/drivers/xen/
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()
1285 spin_lock_init(&info->ring_lock); in scsiback_probe()

Completed in 124 milliseconds

123