Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/gpu/drm/
Ddrm_lock.c59 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_lock_take()
108 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_lock_transfer()
123 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_legacy_lock_free()
181 master->lock.hw_lock ? master->lock.hw_lock->lock : -1, in drm_legacy_lock()
191 if (!master->lock.hw_lock) { in drm_legacy_lock()
227 dev->sigdata.lock = master->lock.hw_lock; in drm_legacy_lock()
309 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_legacy_idlelock_release()
330 return (file_priv->lock_count && master->lock.hw_lock && in drm_legacy_i_have_hw_lock()
331 _DRM_LOCK_IS_HELD(master->lock.hw_lock->lock) && in drm_legacy_i_have_hw_lock()
345 filp, _DRM_LOCKING_CONTEXT(file_priv->master->lock.hw_lock->lock)); in drm_legacy_lock_release()
[all …]
Ddrm_auth.c281 if (master->lock.hw_lock) { in drm_master_release()
282 if (dev->sigdata.lock == master->lock.hw_lock) in drm_master_release()
284 master->lock.hw_lock = NULL; in drm_master_release()
/Linux-v4.19/drivers/isdn/hisax/
Dhisax_fcpcipnp.c161 spin_lock_irqsave(&adapter->hw_lock, flags); in fcpci_read_isac()
164 spin_unlock_irqrestore(&adapter->hw_lock, flags); in fcpci_read_isac()
180 spin_lock_irqsave(&adapter->hw_lock, flags); in fcpci_write_isac()
183 spin_unlock_irqrestore(&adapter->hw_lock, flags); in fcpci_write_isac()
192 spin_lock_irqsave(&adapter->hw_lock, flags); in fcpci_read_isac_fifo()
195 spin_unlock_irqrestore(&adapter->hw_lock, flags); in fcpci_read_isac_fifo()
204 spin_lock_irqsave(&adapter->hw_lock, flags); in fcpci_write_isac_fifo()
207 spin_unlock_irqrestore(&adapter->hw_lock, flags); in fcpci_write_isac_fifo()
216 spin_lock_irqsave(&adapter->hw_lock, flags); in fcpci_read_hdlc_status()
219 spin_unlock_irqrestore(&adapter->hw_lock, flags); in fcpci_read_hdlc_status()
[all …]
Dhisax_fcpcipnp.h49 spinlock_t hw_lock; member
/Linux-v4.19/drivers/crypto/ccree/
Dcc_request_mgr.c28 spinlock_t hw_lock; member
102 spin_lock_init(&req_mgr_h->hw_lock); in cc_req_mgr_init()
379 spin_lock(&mgr->hw_lock); in cc_proc_backlog()
388 spin_unlock(&mgr->hw_lock); in cc_proc_backlog()
395 spin_unlock(&mgr->hw_lock); in cc_proc_backlog()
430 spin_lock_bh(&mgr->hw_lock); in cc_send_request()
439 spin_unlock_bh(&mgr->hw_lock); in cc_send_request()
459 spin_unlock_bh(&mgr->hw_lock); in cc_send_request()
482 spin_lock_bh(&mgr->hw_lock); in cc_send_sync_request()
488 spin_unlock_bh(&mgr->hw_lock); in cc_send_sync_request()
[all …]
/Linux-v4.19/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_ctl.c49 spinlock_t hw_lock; member
171 spin_lock_irqsave(&ctl->hw_lock, flags); in set_ctl_op()
173 spin_unlock_irqrestore(&ctl->hw_lock, flags); in set_ctl_op()
219 spin_lock_irqsave(&ctl->hw_lock, flags); in send_start_signal()
221 spin_unlock_irqrestore(&ctl->hw_lock, flags); in send_start_signal()
275 spin_lock_irqsave(&ctl->hw_lock, flags); in mdp5_ctl_set_cursor()
287 spin_unlock_irqrestore(&ctl->hw_lock, flags); in mdp5_ctl_set_cursor()
343 spin_lock_irqsave(&ctl->hw_lock, flags); in mdp5_ctl_reset_blend_regs()
350 spin_unlock_irqrestore(&ctl->hw_lock, flags); in mdp5_ctl_reset_blend_regs()
395 spin_lock_irqsave(&ctl->hw_lock, flags); in mdp5_ctl_blend()
[all …]
/Linux-v4.19/drivers/media/rc/
Dene_ir.c545 spin_lock_irqsave(&dev->hw_lock, flags); in ene_tx_set_carrier()
566 spin_unlock_irqrestore(&dev->hw_lock, flags); in ene_tx_set_carrier()
574 spin_lock_irqsave(&dev->hw_lock, flags); in ene_tx_set_transmitters()
579 spin_unlock_irqrestore(&dev->hw_lock, flags); in ene_tx_set_transmitters()
678 spin_lock_irqsave(&dev->hw_lock, flags); in ene_tx_irqsim()
680 spin_unlock_irqrestore(&dev->hw_lock, flags); in ene_tx_irqsim()
738 spin_lock_irqsave(&dev->hw_lock, flags); in ene_isr()
818 spin_unlock_irqrestore(&dev->hw_lock, flags); in ene_isr()
851 spin_lock_irqsave(&dev->hw_lock, flags); in ene_open()
853 spin_unlock_irqrestore(&dev->hw_lock, flags); in ene_open()
[all …]
Dene_ir.h197 spinlock_t hw_lock; member
/Linux-v4.19/drivers/gpu/drm/i915/selftests/
Dmock_engine.c52 spin_lock(&engine->hw_lock); in hw_delay_complete()
72 spin_unlock(&engine->hw_lock); in hw_delay_complete()
135 spin_lock_irq(&engine->hw_lock); in mock_submit_request()
143 spin_unlock_irq(&engine->hw_lock); in mock_submit_request()
209 spin_lock_init(&engine->hw_lock); in mock_engine()
239 spin_lock_irq(&mock->hw_lock); in mock_engine_flush()
244 spin_unlock_irq(&mock->hw_lock); in mock_engine_flush()
Dmock_request.c54 spin_lock_irq(&engine->hw_lock); in mock_cancel_request()
57 spin_unlock_irq(&engine->hw_lock); in mock_cancel_request()
Dmock_engine.h37 spinlock_t hw_lock; member
/Linux-v4.19/drivers/usb/serial/
Dark3116.c63 struct mutex hw_lock; member
133 mutex_init(&priv->hw_lock); in ark3116_port_probe()
186 mutex_destroy(&priv->hw_lock); in ark3116_port_remove()
266 mutex_lock(&priv->hw_lock); in ark3116_set_termios()
309 mutex_unlock(&priv->hw_lock); in ark3116_set_termios()
442 mutex_lock(&priv->hw_lock); in ark3116_tiocmget()
444 mutex_unlock(&priv->hw_lock); in ark3116_tiocmget()
470 mutex_lock(&priv->hw_lock); in ark3116_tiocmset()
491 mutex_unlock(&priv->hw_lock); in ark3116_tiocmset()
502 mutex_lock(&priv->hw_lock); in ark3116_break_ctl()
[all …]
/Linux-v4.19/drivers/scsi/
Dvmw_pvscsi.c75 spinlock_t hw_lock; member
767 spin_lock_irqsave(&adapter->hw_lock, flags); in pvscsi_queue_lck()
773 spin_unlock_irqrestore(&adapter->hw_lock, flags); in pvscsi_queue_lck()
782 spin_unlock_irqrestore(&adapter->hw_lock, flags); in pvscsi_queue_lck()
803 spin_lock_irqsave(&adapter->hw_lock, flags); in DEF_SCSI_QCMD()
828 spin_unlock_irqrestore(&adapter->hw_lock, flags); in DEF_SCSI_QCMD()
831 spin_lock_irqsave(&adapter->hw_lock, flags); in DEF_SCSI_QCMD()
853 spin_unlock_irqrestore(&adapter->hw_lock, flags); in DEF_SCSI_QCMD()
890 spin_lock_irqsave(&adapter->hw_lock, flags); in pvscsi_host_reset()
896 spin_unlock_irqrestore(&adapter->hw_lock, flags); in pvscsi_host_reset()
[all …]
/Linux-v4.19/drivers/net/ethernet/qlogic/
Dqla3xxx.c181 spin_lock_irqsave(&qdev->hw_lock, hw_flags); in ql_read_common_reg_l()
183 spin_unlock_irqrestore(&qdev->hw_lock, hw_flags); in ql_read_common_reg_l()
198 spin_lock_irqsave(&qdev->hw_lock, hw_flags); in ql_read_page0_reg_l()
204 spin_unlock_irqrestore(&qdev->hw_lock, hw_flags); in ql_read_page0_reg_l()
220 spin_lock_irqsave(&qdev->hw_lock, hw_flags); in ql_write_common_reg_l()
223 spin_unlock_irqrestore(&qdev->hw_lock, hw_flags); in ql_write_common_reg_l()
526 spin_lock_irqsave(&qdev->hw_lock, hw_flags); in ql_get_nvram_params()
534 spin_unlock_irqrestore(&qdev->hw_lock, hw_flags); in ql_get_nvram_params()
548 spin_unlock_irqrestore(&qdev->hw_lock, hw_flags); in ql_get_nvram_params()
552 spin_unlock_irqrestore(&qdev->hw_lock, hw_flags); in ql_get_nvram_params()
[all …]
/Linux-v4.19/drivers/isdn/hysdn/
Dboardergo.c60 if (!card->hw_lock) in ergo_interrupt()
87 if (card->hw_lock) { in ergo_irq_bh()
91 card->hw_lock = 1; /* we now lock the hardware */ in ergo_irq_bh()
117 card->hw_lock = 0; /* free hardware again */ in ergo_irq_bh()
/Linux-v4.19/drivers/media/platform/s5p-mfc/
Ds5p_mfc.c152 if (test_bit(0, &dev->hw_lock)) in s5p_mfc_watchdog()
198 clear_bit(0, &dev->hw_lock); in s5p_mfc_watchdog_worker()
387 WARN_ON(test_and_clear_bit(0, &dev->hw_lock) == 0); in s5p_mfc_handle_frame()
459 WARN_ON(test_and_clear_bit(0, &dev->hw_lock) == 0); in s5p_mfc_handle_frame()
500 WARN_ON(test_and_clear_bit(0, &dev->hw_lock) == 0); in s5p_mfc_handle_error()
555 WARN_ON(test_and_clear_bit(0, &dev->hw_lock) == 0); in s5p_mfc_handle_seq_done()
590 WARN_ON(test_and_clear_bit(0, &dev->hw_lock) == 0); in s5p_mfc_handle_init_buffers()
597 WARN_ON(test_and_clear_bit(0, &dev->hw_lock) == 0); in s5p_mfc_handle_init_buffers()
625 WARN_ON(test_and_clear_bit(0, &dev->hw_lock) == 0); in s5p_mfc_handle_stream_complete()
678 WARN_ON(test_and_clear_bit(0, &dev->hw_lock) == 0); in s5p_mfc_irq()
[all …]
/Linux-v4.19/include/drm/
Ddrm_legacy.h177 if (!_DRM_LOCK_IS_HELD(_file_priv->master->lock.hw_lock->lock) || \
180 __func__, _DRM_LOCK_IS_HELD(_file_priv->master->lock.hw_lock->lock),\
Ddrm_auth.h38 struct drm_hw_lock *hw_lock; member
/Linux-v4.19/drivers/scsi/qla2xxx/
Dqla_nx.c486 write_lock_irqsave(&ha->hw_lock, flags); in qla82xx_wr_32()
497 write_unlock_irqrestore(&ha->hw_lock, flags); in qla82xx_wr_32()
517 write_lock_irqsave(&ha->hw_lock, flags); in qla82xx_rd_32()
527 write_unlock_irqrestore(&ha->hw_lock, flags); in qla82xx_rd_32()
702 write_lock_irqsave(&ha->hw_lock, flags); in qla82xx_pci_mem_read_direct()
711 write_unlock_irqrestore(&ha->hw_lock, flags); in qla82xx_pci_mem_read_direct()
719 write_unlock_irqrestore(&ha->hw_lock, flags); in qla82xx_pci_mem_read_direct()
735 write_lock_irqsave(&ha->hw_lock, flags); in qla82xx_pci_mem_read_direct()
754 write_unlock_irqrestore(&ha->hw_lock, flags); in qla82xx_pci_mem_read_direct()
774 write_lock_irqsave(&ha->hw_lock, flags); in qla82xx_pci_mem_write_direct()
[all …]
/Linux-v4.19/drivers/media/usb/go7007/
Dgo7007-i2c.c65 mutex_lock(&go->hw_lock); in go7007_i2c_xfer()
132 mutex_unlock(&go->hw_lock); in go7007_i2c_xfer()
Dgo7007-driver.c138 mutex_lock(&go->hw_lock); in go7007_boot_encoder()
140 mutex_unlock(&go->hw_lock); in go7007_boot_encoder()
269 mutex_lock(&go->hw_lock); in go7007_register_encoder()
271 mutex_unlock(&go->hw_lock); in go7007_register_encoder()
713 mutex_init(&go->hw_lock); in go7007_alloc()
/Linux-v4.19/drivers/scsi/qla4xxx/
Dql4_nx.c390 write_lock_irqsave(&ha->hw_lock, flags); in qla4_82xx_wr_32()
399 write_unlock_irqrestore(&ha->hw_lock, flags); in qla4_82xx_wr_32()
414 write_lock_irqsave(&ha->hw_lock, flags); in qla4_82xx_rd_32()
422 write_unlock_irqrestore(&ha->hw_lock, flags); in qla4_82xx_rd_32()
723 write_lock_irqsave(&ha->hw_lock, flags); in qla4_82xx_pci_mem_read_direct()
732 write_unlock_irqrestore(&ha->hw_lock, flags); in qla4_82xx_pci_mem_read_direct()
740 write_unlock_irqrestore(&ha->hw_lock, flags); in qla4_82xx_pci_mem_read_direct()
757 write_lock_irqsave(&ha->hw_lock, flags); in qla4_82xx_pci_mem_read_direct()
777 write_unlock_irqrestore(&ha->hw_lock, flags); in qla4_82xx_pci_mem_read_direct()
796 write_lock_irqsave(&ha->hw_lock, flags); in qla4_82xx_pci_mem_write_direct()
[all …]
/Linux-v4.19/drivers/crypto/
Dpicoxcell_crypto.c118 spinlock_t hw_lock; member
666 spin_lock_irqsave(&engine->hw_lock, flags); in spacc_aead_setup()
671 spin_unlock_irqrestore(&engine->hw_lock, flags); in spacc_aead_setup()
679 spin_unlock_irqrestore(&engine->hw_lock, flags); in spacc_aead_setup()
979 spin_lock_irqsave(&engine->hw_lock, flags); in spacc_ablk_setup()
989 spin_unlock_irqrestore(&engine->hw_lock, flags); in spacc_ablk_setup()
997 spin_unlock_irqrestore(&engine->hw_lock, flags); in spacc_ablk_setup()
1076 spin_lock_irqsave(&engine->hw_lock, flags); in spacc_process_done()
1116 spin_unlock_irqrestore(&engine->hw_lock, flags); in spacc_process_done()
1154 spin_lock_irqsave(&engine->hw_lock, flags); in spacc_spacc_complete()
[all …]
/Linux-v4.19/drivers/media/platform/mtk-jpeg/
Dmtk_jpeg_core.h62 spinlock_t hw_lock; member
/Linux-v4.19/drivers/gpu/drm/vmwgfx/
Dvmwgfx_drv.h399 spinlock_t hw_lock; member
589 spin_lock(&dev_priv->hw_lock); in vmw_write()
592 spin_unlock(&dev_priv->hw_lock); in vmw_write()
600 spin_lock(&dev_priv->hw_lock); in vmw_read()
603 spin_unlock(&dev_priv->hw_lock); in vmw_read()

12