/linux-4.4.14/virt/kvm/ |
H A D | coalesced_mmio.c | 73 spin_lock(&dev->kvm->ring_lock); coalesced_mmio_write() 76 spin_unlock(&dev->kvm->ring_lock); coalesced_mmio_write() 87 spin_unlock(&dev->kvm->ring_lock); coalesced_mmio_write() 123 spin_lock_init(&kvm->ring_lock); kvm_coalesced_mmio_init()
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_ring.c | 123 mutex_lock(ring->ring_lock); amdgpu_ring_lock() 126 mutex_unlock(ring->ring_lock); amdgpu_ring_lock() 181 mutex_unlock(ring->ring_lock); amdgpu_ring_unlock_commit() 206 mutex_unlock(ring->ring_lock); amdgpu_ring_unlock_undo() 222 mutex_lock(ring->ring_lock); amdgpu_ring_backup() 226 mutex_unlock(ring->ring_lock); amdgpu_ring_backup() 232 mutex_unlock(ring->ring_lock); amdgpu_ring_backup() 242 mutex_unlock(ring->ring_lock); amdgpu_ring_backup() 249 mutex_unlock(ring->ring_lock); amdgpu_ring_backup() 257 mutex_unlock(ring->ring_lock); amdgpu_ring_backup() 355 ring->ring_lock = &adev->ring_lock; amdgpu_ring_init() 413 if (ring->ring_lock == NULL) amdgpu_ring_fini() 416 mutex_lock(ring->ring_lock); amdgpu_ring_fini() 421 mutex_unlock(ring->ring_lock); amdgpu_ring_fini()
|
H A D | amdgpu_ctx.c | 37 spin_lock_init(&ctx->ring_lock); amdgpu_ctx_init() 253 spin_lock(&ctx->ring_lock); amdgpu_ctx_add_fence() 256 spin_unlock(&ctx->ring_lock); amdgpu_ctx_add_fence() 269 spin_lock(&ctx->ring_lock); amdgpu_ctx_get_fence() 272 spin_unlock(&ctx->ring_lock); amdgpu_ctx_get_fence() 278 spin_unlock(&ctx->ring_lock); amdgpu_ctx_get_fence() 283 spin_unlock(&ctx->ring_lock); amdgpu_ctx_get_fence()
|
H A D | amdgpu_fence.c | 555 mutex_lock(&adev->ring_lock); amdgpu_fence_driver_fini() 573 mutex_unlock(&adev->ring_lock); amdgpu_fence_driver_fini() 588 mutex_lock(&adev->ring_lock); amdgpu_fence_driver_suspend() 605 mutex_unlock(&adev->ring_lock); amdgpu_fence_driver_suspend() 624 mutex_lock(&adev->ring_lock); amdgpu_fence_driver_resume() 634 mutex_unlock(&adev->ring_lock); amdgpu_fence_driver_resume()
|
H A D | amdgpu_pm.c | 587 mutex_lock(&adev->ring_lock); amdgpu_dpm_change_power_state_locked() 634 mutex_unlock(&adev->ring_lock); amdgpu_dpm_change_power_state_locked()
|
H A D | amdgpu.h | 849 struct mutex *ring_lock; member in struct:amdgpu_ring 1037 spinlock_t ring_lock; member in struct:amdgpu_ctx 2053 struct mutex ring_lock; member in struct:amdgpu_device
|
H A D | amdgpu_device.c | 1416 mutex_init(&adev->ring_lock); amdgpu_device_init()
|
/linux-4.4.14/drivers/hv/ |
H A D | ring_buffer.c | 367 spin_lock_init(&ring_info->ring_lock); hv_ringbuffer_init() 408 spin_lock_irqsave(&outring_info->ring_lock, flags); hv_ringbuffer_write() 419 spin_unlock_irqrestore(&outring_info->ring_lock, flags); hv_ringbuffer_write() 450 spin_unlock_irqrestore(&outring_info->ring_lock, flags); hv_ringbuffer_write() 472 spin_lock_irqsave(&Inring_info->ring_lock, flags); hv_ringbuffer_peek() 481 spin_unlock_irqrestore(&Inring_info->ring_lock, flags); hv_ringbuffer_peek() 494 spin_unlock_irqrestore(&Inring_info->ring_lock, flags); hv_ringbuffer_peek() 519 spin_lock_irqsave(&inring_info->ring_lock, flags); hv_ringbuffer_read() 527 spin_unlock_irqrestore(&inring_info->ring_lock, flags); hv_ringbuffer_read() 553 spin_unlock_irqrestore(&inring_info->ring_lock, flags); hv_ringbuffer_read()
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
H A D | radeon_ring.c | 144 mutex_lock(&rdev->ring_lock); radeon_ring_lock() 147 mutex_unlock(&rdev->ring_lock); radeon_ring_lock() 199 mutex_unlock(&rdev->ring_lock); radeon_ring_unlock_commit() 224 mutex_unlock(&rdev->ring_lock); radeon_ring_unlock_undo() 283 mutex_lock(&rdev->ring_lock); radeon_ring_backup() 287 mutex_unlock(&rdev->ring_lock); radeon_ring_backup() 293 mutex_unlock(&rdev->ring_lock); radeon_ring_backup() 304 mutex_unlock(&rdev->ring_lock); radeon_ring_backup() 312 mutex_unlock(&rdev->ring_lock); radeon_ring_backup() 319 mutex_unlock(&rdev->ring_lock); radeon_ring_backup() 327 mutex_unlock(&rdev->ring_lock); radeon_ring_backup() 437 mutex_lock(&rdev->ring_lock); radeon_ring_fini() 442 mutex_unlock(&rdev->ring_lock); radeon_ring_fini()
|
H A D | radeon_pm.c | 257 mutex_lock(&rdev->ring_lock); radeon_pm_set_clocks() 268 mutex_unlock(&rdev->ring_lock); radeon_pm_set_clocks() 303 mutex_unlock(&rdev->ring_lock); radeon_pm_set_clocks() 1067 mutex_lock(&rdev->ring_lock); radeon_dpm_change_power_state_locked() 1114 mutex_unlock(&rdev->ring_lock); radeon_dpm_change_power_state_locked()
|
H A D | radeon_fence.c | 905 mutex_lock(&rdev->ring_lock); radeon_fence_driver_fini() 919 mutex_unlock(&rdev->ring_lock); radeon_fence_driver_fini()
|
H A D | r300.c | 213 /* Who ever call radeon_fence_emit should call ring_lock and ask r300_fence_ring_emit()
|
H A D | radeon_device.c | 1308 mutex_init(&rdev->ring_lock); radeon_device_init()
|
H A D | radeon.h | 2381 struct mutex ring_lock; member in struct:radeon_device
|
H A D | r100.c | 848 /* Who ever call radeon_fence_emit should call ring_lock and ask
|
/linux-4.4.14/fs/ |
H A D | aio.c | 55 unsigned head; /* Written to by userland or under ring_lock 143 struct mutex ring_lock; member in struct:kioctx::__anon11341 378 /* The ring_lock mutex. The prevents aio_read_events() from writing aio_migratepage() 382 if (!mutex_trylock(&ctx->ring_lock)) { aio_migratepage() 422 mutex_unlock(&ctx->ring_lock); aio_migratepage() 641 * changes ring_pages by ->ring_lock. ioctx_add_table() 725 mutex_init(&ctx->ring_lock); ioctx_alloc() 727 * the ring_lock mutex held until setup is complete. */ ioctx_alloc() 728 mutex_lock(&ctx->ring_lock); ioctx_alloc() 770 /* Release the ring_lock mutex now that all setup is complete. */ ioctx_alloc() 771 mutex_unlock(&ctx->ring_lock); ioctx_alloc() 785 mutex_unlock(&ctx->ring_lock); ioctx_alloc() 1177 mutex_lock(&ctx->ring_lock); aio_read_events_ring() 1179 /* Access to ->ring_pages here is protected by ctx->ring_lock. */ aio_read_events_ring() 1238 mutex_unlock(&ctx->ring_lock); aio_read_events_ring()
|
/linux-4.4.14/drivers/net/ethernet/amd/ |
H A D | ni65.c | 245 spinlock_t ring_lock; member in struct:priv 459 spin_lock_init(&p->ring_lock); ni65_probe1() 885 spin_lock(&p->ring_lock); ni65_interrupt() 977 spin_unlock(&p->ring_lock); ni65_interrupt() 1187 spin_lock_irqsave(&p->ring_lock, flags); ni65_send_packet() 1195 spin_lock_irqsave(&p->ring_lock, flags); ni65_send_packet() 1215 spin_unlock_irqrestore(&p->ring_lock, flags); ni65_send_packet()
|
/linux-4.4.14/drivers/net/wireless/ath/carl9170/ |
H A D | debug.h | 125 struct mutex ring_lock; member in struct:carl9170_debug
|
/linux-4.4.14/drivers/net/hamradio/ |
H A D | dmascc.c | 218 spinlock_t ring_lock; member in struct:scc_priv 564 spin_lock_init(&priv->ring_lock); setup_adapter() 936 spin_lock_irqsave(&priv->ring_lock, flags); scc_send_packet() 958 spin_unlock_irqrestore(&priv->ring_lock, flags); scc_send_packet() 1263 spin_lock_irqsave(&priv->ring_lock, flags); rx_bh() 1265 spin_unlock_irqrestore(&priv->ring_lock, flags); rx_bh() 1282 spin_lock_irqsave(&priv->ring_lock, flags); rx_bh() 1287 spin_unlock_irqrestore(&priv->ring_lock, flags); rx_bh()
|
/linux-4.4.14/drivers/xen/ |
H A D | xen-scsiback.c | 96 spinlock_t ring_lock; member in struct:vscsibk_info 334 spin_lock_irqsave(&info->ring_lock, flags); scsiback_do_resp_with_sense() 356 spin_unlock_irqrestore(&info->ring_lock, flags); scsiback_do_resp_with_sense() 1212 spin_lock_init(&info->ring_lock); scsiback_probe()
|
/linux-4.4.14/drivers/scsi/lpfc/ |
H A D | lpfc_sli.h | 201 spinlock_t ring_lock; /* lock for issuing commands */ member in struct:lpfc_sli_ring
|
H A D | lpfc_sli.c | 1022 spin_lock_irqsave(&pring->ring_lock, iflag); __lpfc_sli_release_iocbq_s4() 1027 spin_unlock_irqrestore(&pring->ring_lock, iflag); __lpfc_sli_release_iocbq_s4() 3542 spin_lock_irq(&pring->ring_lock); lpfc_sli_abort_iocb_ring() 3545 spin_unlock_irq(&pring->ring_lock); lpfc_sli_abort_iocb_ring() 3627 spin_lock_irq(&pring->ring_lock); lpfc_sli_flush_fcp_rings() 3634 spin_unlock_irq(&pring->ring_lock); lpfc_sli_flush_fcp_rings() 6113 spin_lock(&pring->ring_lock); lpfc_sli4_repost_els_sgl_list() 6115 spin_unlock(&pring->ring_lock); lpfc_sli4_repost_els_sgl_list() 6217 spin_lock(&pring->ring_lock); lpfc_sli4_repost_els_sgl_list() 6220 spin_unlock(&pring->ring_lock); lpfc_sli4_repost_els_sgl_list() 8839 spin_lock_irqsave(&pring->ring_lock, iflags); lpfc_sli_issue_iocb() 8841 spin_unlock_irqrestore(&pring->ring_lock, iflags); lpfc_sli_issue_iocb() 9256 spin_lock_init(&pring->ring_lock); lpfc_sli_queue_setup() 9815 /* Note: both hbalock and ring_lock need to be set here */ lpfc_sli_abort_iotag_issue() 9816 spin_lock_irqsave(&pring->ring_lock, iflags); lpfc_sli_abort_iotag_issue() 9819 spin_unlock_irqrestore(&pring->ring_lock, iflags); lpfc_sli_abort_iotag_issue() 10240 /* Note: both hbalock and ring_lock must be set here */ lpfc_sli_abort_taskmgmt() 10241 spin_lock_irqsave(&pring_s4->ring_lock, iflags); lpfc_sli_abort_taskmgmt() 10244 spin_unlock_irqrestore(&pring_s4->ring_lock, iflags); lpfc_sli_abort_taskmgmt() 11576 spin_lock_irqsave(&pring->ring_lock, iflags); lpfc_sli4_els_wcqe_to_rspiocbq() 11581 spin_unlock_irqrestore(&pring->ring_lock, iflags); lpfc_sli4_els_wcqe_to_rspiocbq() 12168 spin_lock_irqsave(&pring->ring_lock, iflags); lpfc_sli4_fp_handle_fcp_wcqe() 12172 spin_unlock_irqrestore(&pring->ring_lock, iflags); lpfc_sli4_fp_handle_fcp_wcqe() 16974 spin_lock_irqsave(&pring->ring_lock, iflags); lpfc_drain_txq() 16982 spin_unlock_irqrestore(&pring->ring_lock, iflags); lpfc_drain_txq() 16985 spin_lock_irqsave(&pring->ring_lock, iflags); lpfc_drain_txq() 16989 spin_unlock_irqrestore(&pring->ring_lock, iflags); lpfc_drain_txq() 16998 spin_unlock_irqrestore(&pring->ring_lock, iflags); lpfc_drain_txq() 17026 spin_unlock_irqrestore(&pring->ring_lock, iflags); lpfc_drain_txq()
|
H A D | lpfc_nportdisc.c | 227 spin_lock(&pring->ring_lock); lpfc_els_abort() 234 spin_unlock(&pring->ring_lock); lpfc_els_abort() 250 spin_lock(&pring->ring_lock); lpfc_els_abort() 261 spin_unlock(&pring->ring_lock); lpfc_els_abort()
|
H A D | lpfc_els.c | 6891 spin_lock(&pring->ring_lock); lpfc_els_timeout_handler() 6895 spin_unlock(&pring->ring_lock); lpfc_els_timeout_handler() 6940 spin_unlock(&pring->ring_lock); lpfc_els_timeout_handler() 6994 * ultimately grabs the ring_lock, the driver must splice the list into lpfc_els_flush_cmd() 6999 spin_lock(&pring->ring_lock); lpfc_els_flush_cmd() 7010 spin_unlock(&pring->ring_lock); lpfc_els_flush_cmd() 7026 spin_lock(&pring->ring_lock); lpfc_els_flush_cmd() 7049 spin_unlock(&pring->ring_lock); lpfc_els_flush_cmd() 8833 spin_lock(&pring->ring_lock); lpfc_sli4_els_xri_aborted() 8837 spin_unlock(&pring->ring_lock); lpfc_sli4_els_xri_aborted() 8856 spin_lock(&pring->ring_lock); lpfc_sli4_els_xri_aborted() 8859 spin_unlock(&pring->ring_lock); lpfc_sli4_els_xri_aborted() 8864 spin_unlock(&pring->ring_lock); lpfc_sli4_els_xri_aborted()
|
H A D | lpfc_init.c | 934 spin_lock_irq(&pring->ring_lock); lpfc_hba_clean_txcmplq() 944 spin_unlock_irq(&pring->ring_lock); lpfc_hba_clean_txcmplq() 1016 spin_lock(&pring->ring_lock); lpfc_hba_down_post_s4() 1019 spin_unlock(&pring->ring_lock); lpfc_hba_down_post_s4() 3140 spin_lock(&pring->ring_lock); lpfc_sli4_xri_sgl_update() 3142 spin_unlock(&pring->ring_lock); lpfc_sli4_xri_sgl_update() 3152 spin_lock(&pring->ring_lock); lpfc_sli4_xri_sgl_update() 3154 spin_unlock(&pring->ring_lock); lpfc_sli4_xri_sgl_update() 3167 spin_lock(&pring->ring_lock); lpfc_sli4_xri_sgl_update() 3169 spin_unlock(&pring->ring_lock); lpfc_sli4_xri_sgl_update() 5828 spin_lock(&pring->ring_lock); lpfc_free_els_sgl_list() 5830 spin_unlock(&pring->ring_lock); lpfc_free_els_sgl_list()
|
H A D | lpfc_scsi.c | 4794 /* Note: both hbalock and ring_lock must be set here */ lpfc_abort_handler() 4795 spin_lock_irqsave(&pring_s4->ring_lock, iflags); lpfc_abort_handler() 4798 spin_unlock_irqrestore(&pring_s4->ring_lock, iflags); lpfc_abort_handler()
|
/linux-4.4.14/include/linux/ |
H A D | hyperv.h | 125 spinlock_t ring_lock; member in struct:hv_ring_buffer_info
|
H A D | kvm_host.h | 406 spinlock_t ring_lock; member in struct:kvm
|