Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/
A Ddrm_lock.c63 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_lock_take()
112 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_lock_transfer()
127 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_legacy_lock_free()
185 master->lock.hw_lock ? master->lock.hw_lock->lock : -1, in drm_legacy_lock()
195 if (!master->lock.hw_lock) { in drm_legacy_lock()
231 dev->sigdata.lock = master->lock.hw_lock; in drm_legacy_lock()
312 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_legacy_idlelock_release()
335 _DRM_LOCK_IS_HELD(master->lock.hw_lock->lock) && in drm_legacy_i_have_hw_lock()
365 if (master->lock.hw_lock) { in drm_legacy_lock_master_cleanup()
366 if (dev->sigdata.lock == master->lock.hw_lock) in drm_legacy_lock_master_cleanup()
[all …]
/linux/sound/soc/sof/
A Dops.c44 spin_lock_irqsave(&sdev->hw_lock, flags); in snd_sof_pci_update_bits()
46 spin_unlock_irqrestore(&sdev->hw_lock, flags); in snd_sof_pci_update_bits()
96 spin_lock_irqsave(&sdev->hw_lock, flags); in snd_sof_dsp_update_bits()
99 spin_unlock_irqrestore(&sdev->hw_lock, flags); in snd_sof_dsp_update_bits()
110 spin_lock_irqsave(&sdev->hw_lock, flags); in snd_sof_dsp_update_bits64()
113 spin_unlock_irqrestore(&sdev->hw_lock, flags); in snd_sof_dsp_update_bits64()
139 spin_lock_irqsave(&sdev->hw_lock, flags); in snd_sof_dsp_update_bits_forced()
141 spin_unlock_irqrestore(&sdev->hw_lock, flags); in snd_sof_dsp_update_bits_forced()
/linux/drivers/gpu/drm/msm/disp/mdp5/
A Dmdp5_ctl.c41 spinlock_t hw_lock; member
163 spin_lock_irqsave(&ctl->hw_lock, flags); in set_ctl_op()
165 spin_unlock_irqrestore(&ctl->hw_lock, flags); in set_ctl_op()
211 spin_lock_irqsave(&ctl->hw_lock, flags); in send_start_signal()
213 spin_unlock_irqrestore(&ctl->hw_lock, flags); in send_start_signal()
269 spin_lock_irqsave(&ctl->hw_lock, flags); in mdp5_ctl_set_cursor()
337 spin_lock_irqsave(&ctl->hw_lock, flags); in mdp5_ctl_reset_blend_regs()
389 spin_lock_irqsave(&ctl->hw_lock, flags); in mdp5_ctl_blend()
568 spin_lock_irqsave(&ctl->hw_lock, flags); in mdp5_ctl_commit()
678 spin_lock_irqsave(&ctl->hw_lock, flags); in mdp5_ctlm_hw_reset()
[all …]
/linux/drivers/media/rc/
A Dene_ir.c535 spin_lock_irqsave(&dev->hw_lock, flags); in ene_tx_set_carrier()
564 spin_lock_irqsave(&dev->hw_lock, flags); in ene_tx_set_transmitters()
668 spin_lock_irqsave(&dev->hw_lock, flags); in ene_tx_irqsim()
728 spin_lock_irqsave(&dev->hw_lock, flags); in ene_isr()
841 spin_lock_irqsave(&dev->hw_lock, flags); in ene_open()
852 spin_lock_irqsave(&dev->hw_lock, flags); in ene_close()
918 spin_lock_irqsave(&dev->hw_lock, flags); in ene_set_learning_mode()
935 spin_lock_irqsave(&dev->hw_lock, flags); in ene_set_carrier_report()
971 spin_lock_irqsave(&dev->hw_lock, flags); in ene_transmit()
1018 spin_lock_init(&dev->hw_lock); in ene_probe()
[all …]
A Dene_ir.h188 spinlock_t hw_lock; member
/linux/drivers/usb/serial/
A 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()
254 mutex_lock(&priv->hw_lock); in ark3116_set_termios()
297 mutex_unlock(&priv->hw_lock); in ark3116_set_termios()
396 mutex_lock(&priv->hw_lock); in ark3116_tiocmget()
398 mutex_unlock(&priv->hw_lock); in ark3116_tiocmget()
424 mutex_lock(&priv->hw_lock); in ark3116_tiocmset()
445 mutex_unlock(&priv->hw_lock); in ark3116_tiocmset()
456 mutex_lock(&priv->hw_lock); in ark3116_break_ctl()
[all …]
/linux/drivers/crypto/ccree/
A Dcc_request_mgr.c28 spinlock_t hw_lock; member
128 spin_lock_init(&req_mgr_h->hw_lock); in cc_req_mgr_init()
375 spin_lock(&mgr->hw_lock); in cc_proc_backlog()
384 spin_unlock(&mgr->hw_lock); in cc_proc_backlog()
390 spin_unlock(&mgr->hw_lock); in cc_proc_backlog()
419 spin_lock_bh(&mgr->hw_lock); in cc_send_request()
428 spin_unlock_bh(&mgr->hw_lock); in cc_send_request()
449 spin_unlock_bh(&mgr->hw_lock); in cc_send_request()
472 spin_lock_bh(&mgr->hw_lock); in cc_send_sync_request()
478 spin_unlock_bh(&mgr->hw_lock); in cc_send_sync_request()
[all …]
/linux/drivers/scsi/
A Dvmw_pvscsi.c73 spinlock_t hw_lock; member
782 spin_lock_irqsave(&adapter->hw_lock, flags); in pvscsi_queue_lck()
797 spin_unlock_irqrestore(&adapter->hw_lock, flags); in pvscsi_queue_lck()
818 spin_lock_irqsave(&adapter->hw_lock, flags); in DEF_SCSI_QCMD()
846 spin_lock_irqsave(&adapter->hw_lock, flags); in DEF_SCSI_QCMD()
906 spin_lock_irqsave(&adapter->hw_lock, flags); in pvscsi_host_reset()
919 spin_lock_irqsave(&adapter->hw_lock, flags); in pvscsi_host_reset()
965 spin_lock_irqsave(&adapter->hw_lock, flags); in pvscsi_bus_reset()
990 spin_lock_irqsave(&adapter->hw_lock, flags); in pvscsi_device_reset()
1183 spin_lock_irqsave(&adapter->hw_lock, flags); in pvscsi_isr()
[all …]
/linux/drivers/gpu/drm/i915/gt/
A Dmock_engine.c98 spin_lock_irqsave(&engine->hw_lock, flags); in hw_delay_complete()
119 spin_unlock_irqrestore(&engine->hw_lock, flags); in hw_delay_complete()
226 spin_lock_irqsave(&engine->hw_lock, flags); in mock_submit_request()
235 spin_unlock_irqrestore(&engine->hw_lock, flags); in mock_submit_request()
366 spin_lock_init(&engine->hw_lock); in mock_engine()
419 spin_lock_irq(&mock->hw_lock); in mock_engine_flush()
422 spin_unlock_irq(&mock->hw_lock); in mock_engine_flush()
A Dmock_engine.h18 spinlock_t hw_lock; member
/linux/drivers/net/ethernet/qlogic/
A Dqla3xxx.c180 spin_lock_irqsave(&qdev->hw_lock, hw_flags); in ql_read_common_reg_l()
197 spin_lock_irqsave(&qdev->hw_lock, hw_flags); in ql_read_page0_reg_l()
219 spin_lock_irqsave(&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()
1524 spin_lock_irqsave(&qdev->hw_lock, hw_flags); in ql_link_state_machine_work()
1661 spin_lock_irqsave(&qdev->hw_lock, hw_flags); in ql_get_auto_cfg_status()
1678 spin_lock_irqsave(&qdev->hw_lock, hw_flags); in ql_get_speed()
2187 spin_lock_irqsave(&qdev->hw_lock, flags); in ql_poll()
3212 spin_unlock_irq(&qdev->hw_lock); in ql_adapter_initialize()
3214 spin_lock_irq(&qdev->hw_lock); in ql_adapter_initialize()
[all …]
/linux/drivers/gpu/drm/i915/selftests/
A Dmock_request.c50 spin_lock_irq(&engine->hw_lock); in mock_cancel_request()
53 spin_unlock_irq(&engine->hw_lock); in mock_cancel_request()
/linux/drivers/net/ethernet/intel/ice/
A Dice_ptp_hw.c405 u32 hw_lock; in ice_ptp_lock() local
411 hw_lock = rd32(hw, PFTSYN_SEM + (PFTSYN_SEM_BYTES * hw->pf_id)); in ice_ptp_lock()
412 hw_lock = hw_lock & PFTSYN_SEM_BUSY_M; in ice_ptp_lock()
413 if (!hw_lock) in ice_ptp_lock()
420 return !hw_lock; in ice_ptp_lock()
/linux/drivers/media/platform/s5p-mfc/
A Ds5p_mfc.c148 if (test_bit(0, &dev->hw_lock)) in s5p_mfc_watchdog()
194 clear_bit(0, &dev->hw_lock); in s5p_mfc_watchdog_worker()
455 WARN_ON(test_and_clear_bit(0, &dev->hw_lock) == 0); in s5p_mfc_handle_frame()
496 WARN_ON(test_and_clear_bit(0, &dev->hw_lock) == 0); in s5p_mfc_handle_error()
552 WARN_ON(test_and_clear_bit(0, &dev->hw_lock) == 0); in s5p_mfc_handle_seq_done()
622 WARN_ON(test_and_clear_bit(0, &dev->hw_lock) == 0); in s5p_mfc_handle_stream_complete()
705 clear_bit(0, &dev->hw_lock); in s5p_mfc_irq()
737 if (test_and_clear_bit(0, &dev->hw_lock) == 0) in s5p_mfc_irq()
961 clear_bit(0, &dev->hw_lock); in s5p_mfc_release()
1333 dev->hw_lock = 0; in s5p_mfc_probe()
[all …]
/linux/drivers/scsi/qla2xxx/
A Dqla_nx.c1413 read_lock(&ha->hw_lock); in qla82xx_fw_load_from_flash()
1416 read_unlock(&ha->hw_lock); in qla82xx_fw_load_from_flash()
1790 read_lock(&ha->hw_lock); in qla82xx_fw_load_from_blob()
1793 read_unlock(&ha->hw_lock); in qla82xx_fw_load_from_blob()
1871 read_lock(&ha->hw_lock); in qla82xx_check_cmdpeg_state()
1896 read_lock(&ha->hw_lock); in qla82xx_check_cmdpeg_state()
1898 read_unlock(&ha->hw_lock); in qla82xx_check_cmdpeg_state()
1910 read_lock(&ha->hw_lock); in qla82xx_check_rcvpeg_state()
1933 read_lock(&ha->hw_lock); in qla82xx_check_rcvpeg_state()
1935 read_unlock(&ha->hw_lock); in qla82xx_check_rcvpeg_state()
[all …]
/linux/drivers/scsi/qla4xxx/
A Dql4_nx.c418 write_lock_irqsave(&ha->hw_lock, flags); in qla4_82xx_wr_32()
442 write_lock_irqsave(&ha->hw_lock, flags); in qla4_82xx_rd_32()
713 write_lock_irqsave(&ha->hw_lock, flags); in qla4_82xx_pci_mem_read_direct()
786 write_lock_irqsave(&ha->hw_lock, flags); in qla4_82xx_pci_mem_write_direct()
1192 write_lock_irqsave(&ha->hw_lock, flags); in qla4_8xxx_ms_mem_write_128b()
1311 read_lock(&ha->hw_lock); in qla4_82xx_load_from_flash()
1314 read_unlock(&ha->hw_lock); in qla4_82xx_load_from_flash()
1581 read_lock(&ha->hw_lock); in qla4_82xx_rcvpeg_ready()
1583 read_unlock(&ha->hw_lock); in qla4_82xx_rcvpeg_ready()
1588 read_lock(&ha->hw_lock); in qla4_82xx_rcvpeg_ready()
[all …]
/linux/drivers/media/usb/go7007/
A Dgo7007-driver.c130 mutex_lock(&go->hw_lock); in go7007_boot_encoder()
132 mutex_unlock(&go->hw_lock); in go7007_boot_encoder()
261 mutex_lock(&go->hw_lock); in go7007_register_encoder()
263 mutex_unlock(&go->hw_lock); in go7007_register_encoder()
701 mutex_init(&go->hw_lock); in go7007_alloc()
A Dgo7007-i2c.c57 mutex_lock(&go->hw_lock); in go7007_i2c_xfer()
124 mutex_unlock(&go->hw_lock); in go7007_i2c_xfer()
/linux/include/drm/
A Ddrm_legacy.h183 if (!_DRM_LOCK_IS_HELD(_file_priv->master->lock.hw_lock->lock) || \
186 __func__, _DRM_LOCK_IS_HELD(_file_priv->master->lock.hw_lock->lock),\
A Ddrm_auth.h45 struct drm_hw_lock *hw_lock; member
/linux/drivers/media/platform/mtk-jpeg/
A Dmtk_jpeg_core.h94 spinlock_t hw_lock; member
/linux/drivers/gpu/drm/mediatek/
A Dmtk_drm_crtc.c63 struct mutex hw_lock; member
440 mutex_lock(&mtk_crtc->hw_lock); in mtk_drm_crtc_update_config()
482 mutex_unlock(&mtk_crtc->hw_lock); in mtk_drm_crtc_update_config()
829 mutex_init(&mtk_crtc->hw_lock); in mtk_drm_crtc_create()
/linux/drivers/media/platform/imx-jpeg/
A Dmxc-jpeg.h109 spinlock_t hw_lock; /* hardware access lock */ member
A Dmxc-jpeg.c564 spin_lock(&jpeg->hw_lock); in mxc_jpeg_dec_irq()
655 spin_unlock(&jpeg->hw_lock); in mxc_jpeg_dec_irq()
659 spin_unlock(&jpeg->hw_lock); in mxc_jpeg_dec_irq()
930 spin_lock_irqsave(&ctx->mxc_jpeg->hw_lock, flags); in mxc_jpeg_device_run()
956 spin_unlock_irqrestore(&ctx->mxc_jpeg->hw_lock, flags); in mxc_jpeg_device_run()
992 spin_unlock_irqrestore(&ctx->mxc_jpeg->hw_lock, flags); in mxc_jpeg_device_run()
2004 spin_lock_init(&jpeg->hw_lock); in mxc_jpeg_probe()
/linux/drivers/gpu/drm/vmwgfx/
A Dvmwgfx_drv.h516 spinlock_t hw_lock; member
684 spin_lock(&dev_priv->hw_lock); in vmw_write()
687 spin_unlock(&dev_priv->hw_lock); in vmw_write()
699 spin_lock(&dev_priv->hw_lock); in vmw_read()
702 spin_unlock(&dev_priv->hw_lock); in vmw_read()

Completed in 79 milliseconds

12