Home
last modified time | relevance | path

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

12

/openbmc/linux/drivers/gpu/drm/radeon/
H A Dradeon_ring.c147 mutex_lock(&rdev->ring_lock); in radeon_ring_lock()
150 mutex_unlock(&rdev->ring_lock); in radeon_ring_lock()
202 mutex_unlock(&rdev->ring_lock); in radeon_ring_unlock_commit()
228 mutex_unlock(&rdev->ring_lock); in radeon_ring_unlock_undo()
289 mutex_lock(&rdev->ring_lock); in radeon_ring_backup()
293 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
299 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
310 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
318 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
325 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
[all …]
H A Dradeon_fence.c917 mutex_lock(&rdev->ring_lock); in radeon_fence_driver_fini()
931 mutex_unlock(&rdev->ring_lock); in radeon_fence_driver_fini()
H A 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()
1133 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()
/openbmc/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 …]
/openbmc/linux/drivers/tty/hvc/
H 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()
160 spin_lock_irqsave(&xencons->ring_lock, flags); in domU_read_console()
166 spin_unlock_irqrestore(&xencons->ring_lock, flags); in domU_read_console()
193 spin_unlock_irqrestore(&xencons->ring_lock, flags); in domU_read_console()
253 spin_lock_init(&info->ring_lock); in xen_hvm_console_init()
290 spin_lock_init(&info->ring_lock); in xencons_info_pv_init()
341 spin_lock_init(&info->ring_lock); in xen_initial_domain_console_init()
[all …]
/openbmc/linux/virt/kvm/
H A 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()
125 spin_lock_init(&kvm->ring_lock); in kvm_coalesced_mmio_init()
/openbmc/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_gfx.c313 spin_lock_init(&kiq->ring_lock); in amdgpu_gfx_kiq_init_ring()
512 spin_lock(&kiq->ring_lock); in amdgpu_gfx_disable_kcq()
515 spin_unlock(&kiq->ring_lock); in amdgpu_gfx_disable_kcq()
528 spin_unlock(&kiq->ring_lock); in amdgpu_gfx_disable_kcq()
543 spin_lock(&kiq->ring_lock); in amdgpu_gfx_disable_kgq()
547 spin_unlock(&kiq->ring_lock); in amdgpu_gfx_disable_kgq()
561 spin_unlock(&kiq->ring_lock); in amdgpu_gfx_disable_kgq()
608 spin_lock(&kiq->ring_lock); in amdgpu_gfx_enable_kcq()
614 spin_unlock(&kiq->ring_lock); in amdgpu_gfx_enable_kcq()
629 spin_unlock(&kiq->ring_lock); in amdgpu_gfx_enable_kcq()
[all …]
H A Damdgpu_ctx.c195 spin_lock(&ctx->ring_lock); in amdgpu_ctx_entity_time()
199 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_entity_time()
334 spin_lock_init(&ctx->ring_lock); in amdgpu_ctx_init()
771 spin_lock(&ctx->ring_lock); in amdgpu_ctx_add_fence()
774 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_add_fence()
790 spin_lock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
796 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
802 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
807 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
866 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_amdkfd.c824 spin_lock(&kiq->ring_lock); in amdgpu_amdkfd_unmap_hiq()
827 spin_unlock(&kiq->ring_lock); in amdgpu_amdkfd_unmap_hiq()
837 spin_unlock(&kiq->ring_lock); in amdgpu_amdkfd_unmap_hiq()
H A Dgmc_v11_0.c339 spin_lock(&adev->gfx.kiq[0].ring_lock); in gmc_v11_0_flush_gpu_tlb_pasid()
347 spin_unlock(&adev->gfx.kiq[0].ring_lock); in gmc_v11_0_flush_gpu_tlb_pasid()
352 spin_unlock(&adev->gfx.kiq[0].ring_lock); in gmc_v11_0_flush_gpu_tlb_pasid()
H A Dmes_v10_1.c103 spin_lock_irqsave(&mes->ring_lock, flags); in mes_v10_1_submit_pkt_and_poll_completion()
105 spin_unlock_irqrestore(&mes->ring_lock, flags); in mes_v10_1_submit_pkt_and_poll_completion()
115 spin_unlock_irqrestore(&mes->ring_lock, flags); in mes_v10_1_submit_pkt_and_poll_completion()
863 spin_lock_init(&adev->gfx.kiq[0].ring_lock); in mes_v10_1_kiq_ring_init()
H A Dmes_v11_0.c118 spin_lock_irqsave(&mes->ring_lock, flags); in mes_v11_0_submit_pkt_and_poll_completion()
120 spin_unlock_irqrestore(&mes->ring_lock, flags); in mes_v11_0_submit_pkt_and_poll_completion()
130 spin_unlock_irqrestore(&mes->ring_lock, flags); in mes_v11_0_submit_pkt_and_poll_completion()
969 spin_lock_init(&adev->gfx.kiq[0].ring_lock); in mes_v11_0_kiq_ring_init()
H A Dgmc_v10_0.c429 spin_lock(&adev->gfx.kiq[0].ring_lock); in gmc_v10_0_flush_gpu_tlb_pasid()
437 spin_unlock(&adev->gfx.kiq[0].ring_lock); in gmc_v10_0_flush_gpu_tlb_pasid()
442 spin_unlock(&adev->gfx.kiq[0].ring_lock); in gmc_v10_0_flush_gpu_tlb_pasid()
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 Damdgpu_virt.c90 spin_lock_irqsave(&kiq->ring_lock, flags); in amdgpu_virt_kiq_reg_write_reg_wait()
99 spin_unlock_irqrestore(&kiq->ring_lock, flags); in amdgpu_virt_kiq_reg_write_reg_wait()
121 spin_unlock_irqrestore(&kiq->ring_lock, flags); in amdgpu_virt_kiq_reg_write_reg_wait()
/openbmc/linux/drivers/net/wwan/t7xx/
H A Dt7xx_hif_cldma.c78 spin_lock_init(&queue->ring_lock); in md_cd_queue_struct_init()
173 spin_lock_irqsave(&queue->ring_lock, flags); in t7xx_cldma_gpd_rx_from_q()
175 spin_unlock_irqrestore(&queue->ring_lock, flags); in t7xx_cldma_gpd_rx_from_q()
187 spin_lock_irqsave(&queue->ring_lock, flags); in t7xx_cldma_gpd_rx_from_q()
189 spin_unlock_irqrestore(&queue->ring_lock, flags); in t7xx_cldma_gpd_rx_from_q()
270 spin_lock_irqsave(&queue->ring_lock, flags); in t7xx_cldma_gpd_tx_collect()
273 spin_unlock_irqrestore(&queue->ring_lock, flags); in t7xx_cldma_gpd_tx_collect()
278 spin_unlock_irqrestore(&queue->ring_lock, flags); in t7xx_cldma_gpd_tx_collect()
287 spin_unlock_irqrestore(&queue->ring_lock, flags); in t7xx_cldma_gpd_tx_collect()
311 spin_lock_irqsave(&queue->ring_lock, flags); in t7xx_cldma_txq_empty_hndl()
[all …]
H A Dt7xx_hif_cldma.h81 spinlock_t ring_lock; member
/openbmc/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()
/openbmc/linux/drivers/block/
H A Dxen-blkfront.c179 spinlock_t ring_lock; member
910 spin_lock_irqsave(&rinfo->ring_lock, flags); in blkif_queue_rq()
921 spin_unlock_irqrestore(&rinfo->ring_lock, flags); in blkif_queue_rq()
925 spin_unlock_irqrestore(&rinfo->ring_lock, flags); in blkif_queue_rq()
930 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()
1663 spin_unlock_irqrestore(&rinfo->ring_lock, flags); in blkif_interrupt()
1672 spin_unlock_irqrestore(&rinfo->ring_lock, flags); in blkif_interrupt()
[all …]
/openbmc/linux/drivers/net/wireless/ath/carl9170/
H A Ddebug.h125 struct mutex ring_lock; member
/openbmc/linux/fs/
H A Daio.c153 struct mutex ring_lock; member
437 if (!mutex_trylock(&ctx->ring_lock)) { in aio_migrate_folio()
477 mutex_unlock(&ctx->ring_lock); in aio_migrate_folio()
781 mutex_init(&ctx->ring_lock); in ioctx_alloc()
784 mutex_lock(&ctx->ring_lock); in ioctx_alloc()
827 mutex_unlock(&ctx->ring_lock); in ioctx_alloc()
841 mutex_unlock(&ctx->ring_lock); in ioctx_alloc()
1221 mutex_lock(&ctx->ring_lock); in aio_read_events_ring()
1278 mutex_unlock(&ctx->ring_lock); in aio_read_events_ring()
/openbmc/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()
2018 spin_lock_irqsave(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_flush()
2025 spin_unlock_irqrestore(&pring->ring_lock, in lpfc_nvmet_wqfull_flush()
2037 spin_unlock_irqrestore(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_flush()
2040 spin_lock_irqsave(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_flush()
2045 spin_unlock_irqrestore(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_flush()
2064 spin_lock_irqsave(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_process()
2068 spin_unlock_irqrestore(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_process()
2071 spin_lock_irqsave(&pring->ring_lock, iflags); in lpfc_nvmet_wqfull_process()
[all …]
H A Dlpfc_sli.c3745 spin_lock_irqsave(&pring->ring_lock, iflag); in lpfc_sli_process_sol_iocb()
3750 spin_unlock_irqrestore(&pring->ring_lock, iflag); in lpfc_sli_process_sol_iocb()
4586 spin_lock_irq(&pring->ring_lock); in lpfc_sli_abort_iocb_ring()
4600 spin_unlock_irq(&pring->ring_lock); in lpfc_sli_abort_iocb_ring()
4700 spin_lock_irq(&pring->ring_lock); in lpfc_sli_flush_io_rings()
4710 spin_unlock_irq(&pring->ring_lock); in lpfc_sli_flush_io_rings()
8096 spinlock_t *ring_lock = &rx_monitor->lock; in lpfc_rx_monitor_record() local
8099 spin_lock(ring_lock); in lpfc_rx_monitor_record()
8107 spin_unlock(ring_lock); in lpfc_rx_monitor_record()
8134 spinlock_t *ring_lock = &rx_monitor->lock; in lpfc_rx_monitor_report() local
[all …]
/openbmc/linux/include/linux/
H A Dhyperv.h195 spinlock_t ring_lock; member
1129 spin_lock_irqsave(&c->outbound.ring_lock, flags); in set_channel_pending_send_size()
1136 spin_unlock_irqrestore(&c->outbound.ring_lock, flags); in set_channel_pending_send_size()

12