Home
last modified time | relevance | path

Searched refs:ring_lock (Results 1 - 25 of 91) sorted by relevance

1234

/kernel/linux/linux-6.6/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...]
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dradeon_ring.c148 mutex_lock(&rdev->ring_lock); in radeon_ring_lock()
151 mutex_unlock(&rdev->ring_lock); in radeon_ring_lock()
204 mutex_unlock(&rdev->ring_lock); in radeon_ring_unlock_commit()
229 mutex_unlock(&rdev->ring_lock); in radeon_ring_unlock_undo()
288 mutex_lock(&rdev->ring_lock); in radeon_ring_backup()
292 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
298 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
309 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
317 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
324 mutex_unlock(&rdev->ring_lock); in radeon_ring_backup()
[all...]
/kernel/linux/linux-5.10/drivers/dma/
H A Dplx_dma.c110 spinlock_t ring_lock; member
140 spin_lock_bh(&plxdev->ring_lock); in plx_dma_process_desc()
168 spin_unlock_bh(&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)
259 spin_lock_bh(&plxdev->ring_lock);
294 __acquire(plxdev->ring_lock);
296 spin_unlock_bh(&plxdev->ring_lock);
301 __releases(plxdev->ring_lock)
[all...]
/kernel/linux/linux-6.6/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)
259 spin_lock_bh(&plxdev->ring_lock);
294 __acquire(plxdev->ring_lock);
296 spin_unlock_bh(&plxdev->ring_lock);
301 __releases(plxdev->ring_lock)
[all...]
/kernel/linux/linux-6.6/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...]
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-6.6/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()
763 spin_lock(&ctx->ring_lock); in amdgpu_ctx_add_fence()
766 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_add_fence()
782 spin_lock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
788 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
794 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
799 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
858 spin_lock(&ctx->ring_lock); in amdgpu_ctx_wait_prev_fence()
[all...]
H A Damdgpu_ctx.h51 spinlock_t ring_lock; member
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ctx.c157 spin_lock_init(&ctx->ring_lock); in amdgpu_ctx_init()
451 spin_lock(&ctx->ring_lock); in amdgpu_ctx_add_fence()
454 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_add_fence()
468 spin_lock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
474 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
480 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
485 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_get_fence()
544 spin_lock(&ctx->ring_lock); in amdgpu_ctx_wait_prev_fence()
547 spin_unlock(&ctx->ring_lock); in amdgpu_ctx_wait_prev_fence()
H A Damdgpu_gfx.c298 spin_lock_init(&kiq->ring_lock); in amdgpu_gfx_kiq_init_ring()
719 spin_lock_irqsave(&kiq->ring_lock, flags); in amdgpu_kiq_rreg()
731 spin_unlock_irqrestore(&kiq->ring_lock, flags); in amdgpu_kiq_rreg()
763 spin_unlock_irqrestore(&kiq->ring_lock, flags); in amdgpu_kiq_rreg()
784 spin_lock_irqsave(&kiq->ring_lock, flags); in amdgpu_kiq_wreg()
792 spin_unlock_irqrestore(&kiq->ring_lock, flags); in amdgpu_kiq_wreg()
821 spin_unlock_irqrestore(&kiq->ring_lock, flags); in amdgpu_kiq_wreg()
H A Damdgpu_ctx.h46 spinlock_t ring_lock; member
H A Damdgpu_virt.c69 spin_lock_irqsave(&kiq->ring_lock, flags); in amdgpu_virt_kiq_reg_write_reg_wait()
78 spin_unlock_irqrestore(&kiq->ring_lock, flags); in amdgpu_virt_kiq_reg_write_reg_wait()
100 spin_unlock_irqrestore(&kiq->ring_lock, flags); in amdgpu_virt_kiq_reg_write_reg_wait()
/kernel/linux/linux-5.10/drivers/hv/
H A Dring_buffer.c235 spin_lock_init(&ring_info->ring_lock); in hv_ringbuffer_init()
258 return spin_is_locked(&rinfo->ring_lock); in hv_ringbuffer_spinlock_busy()
281 spin_lock_irqsave(&outring_info->ring_lock, flags); in hv_ringbuffer_write()
298 spin_unlock_irqrestore(&outring_info->ring_lock, flags); in hv_ringbuffer_write()
331 spin_unlock_irqrestore(&outring_info->ring_lock, flags); in hv_ringbuffer_write()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-6.6/drivers/net/wwan/t7xx/
H A Dt7xx_hif_cldma.c78 spin_lock_init(&queue->ring_lock); in md_cd_queue_struct_init()
172 spin_lock_irqsave(&queue->ring_lock, flags); in t7xx_cldma_gpd_rx_from_q()
174 spin_unlock_irqrestore(&queue->ring_lock, flags); in t7xx_cldma_gpd_rx_from_q()
186 spin_lock_irqsave(&queue->ring_lock, flags); in t7xx_cldma_gpd_rx_from_q()
188 spin_unlock_irqrestore(&queue->ring_lock, flags); in t7xx_cldma_gpd_rx_from_q()
269 spin_lock_irqsave(&queue->ring_lock, flags); in t7xx_cldma_gpd_tx_collect()
272 spin_unlock_irqrestore(&queue->ring_lock, flags); in t7xx_cldma_gpd_tx_collect()
277 spin_unlock_irqrestore(&queue->ring_lock, flags); in t7xx_cldma_gpd_tx_collect()
286 spin_unlock_irqrestore(&queue->ring_lock, flags); in t7xx_cldma_gpd_tx_collect()
310 spin_lock_irqsave(&queue->ring_lock, flag in t7xx_cldma_txq_empty_hndl()
[all...]
H A Dt7xx_hif_cldma.h81 spinlock_t ring_lock; member
/kernel/linux/linux-5.10/drivers/block/
H A Dxen-blkfront.c178 spinlock_t ring_lock; member
922 spin_lock_irqsave(&rinfo->ring_lock, flags); in blkif_queue_rq()
933 spin_unlock_irqrestore(&rinfo->ring_lock, flags); in blkif_queue_rq()
937 spin_unlock_irqrestore(&rinfo->ring_lock, flags); in blkif_queue_rq()
942 spin_unlock_irqrestore(&rinfo->ring_lock, flags); in blkif_queue_rq()
1249 /* Already hold rinfo->ring_lock. */
1260 spin_lock_irqsave(&rinfo->ring_lock, flags); in kick_pending_request_queues()
1262 spin_unlock_irqrestore(&rinfo->ring_lock, flags); in kick_pending_request_queues()
1601 spin_lock_irqsave(&rinfo->ring_lock, flags); in blkif_interrupt()
1736 spin_unlock_irqrestore(&rinfo->ring_lock, flag in blkif_interrupt()
[all...]
/kernel/linux/linux-6.6/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()
1183 /* Already hold rinfo->ring_lock. */
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, flag in blkif_interrupt()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/amd/
H A Dni65.c245 spinlock_t ring_lock; member
456 spin_lock_init(&p->ring_lock); in ni65_probe1()
880 spin_lock(&p->ring_lock); in ni65_interrupt()
972 spin_unlock(&p->ring_lock); in ni65_interrupt()
1182 spin_lock_irqsave(&p->ring_lock, flags); in ni65_send_packet()
1190 spin_lock_irqsave(&p->ring_lock, flags); in ni65_send_packet()
1210 spin_unlock_irqrestore(&p->ring_lock, flags); in ni65_send_packet()
/kernel/linux/linux-5.10/fs/
H A Daio.c60 unsigned head; /* Written to by userland or under ring_lock
154 struct mutex ring_lock; member
407 /* The ring_lock mutex. The prevents aio_read_events() from writing in aio_migratepage()
411 if (!mutex_trylock(&ctx->ring_lock)) { in aio_migratepage()
451 mutex_unlock(&ctx->ring_lock); in aio_migratepage()
668 * changes ring_pages by ->ring_lock. in ioctx_add_table()
758 mutex_init(&ctx->ring_lock); in ioctx_alloc()
760 * the ring_lock mutex held until setup is complete. */ in ioctx_alloc()
761 mutex_lock(&ctx->ring_lock); in ioctx_alloc()
803 /* Release the ring_lock mute in ioctx_alloc()
[all...]
/kernel/linux/linux-6.6/fs/
H A Daio.c59 unsigned head; /* Written to by userland or under ring_lock
153 struct mutex ring_lock; member
433 /* The ring_lock mutex. The prevents aio_read_events() from writing in aio_migrate_folio()
437 if (!mutex_trylock(&ctx->ring_lock)) { in aio_migrate_folio()
477 mutex_unlock(&ctx->ring_lock); in aio_migrate_folio()
689 * changes ring_pages by ->ring_lock. in ioctx_add_table()
777 mutex_init(&ctx->ring_lock); in ioctx_alloc()
779 * the ring_lock mutex held until setup is complete. */ in ioctx_alloc()
780 mutex_lock(&ctx->ring_lock); in ioctx_alloc()
822 /* Release the ring_lock mute in ioctx_alloc()
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/carl9170/
H A Ddebug.h125 struct mutex ring_lock; member
/kernel/linux/linux-6.6/drivers/net/wireless/ath/carl9170/
H A Ddebug.h125 struct mutex ring_lock; member

Completed in 24 milliseconds

1234