Home
last modified time | relevance | path

Searched refs:state_lock (Results 1 – 25 of 123) sorted by relevance

12345

/linux/net/devlink/
H A Dlinecard.c16 struct mutex state_lock; /* Protects state */ member
187 mutex_lock(&linecard->state_lock); in devlink_nl_linecard_get_doit()
192 mutex_unlock(&linecard->state_lock); in devlink_nl_linecard_get_doit()
216 mutex_lock(&linecard->state_lock); in devlink_nl_linecard_get_dump_one()
222 mutex_unlock(&linecard->state_lock); in devlink_nl_linecard_get_dump_one()
262 mutex_lock(&linecard->state_lock); in devlink_linecard_type_set()
300 mutex_unlock(&linecard->state_lock); in devlink_linecard_type_set()
307 mutex_lock(&linecard->state_lock); in devlink_linecard_type_set()
311 mutex_unlock(&linecard->state_lock); in devlink_linecard_type_set()
316 mutex_unlock(&linecard->state_lock); in devlink_linecard_type_set()
[all …]
/linux/drivers/char/
H A Dapm-emulation.c142 static DEFINE_MUTEX(state_lock);
224 mutex_lock(&state_lock); in apm_read()
228 mutex_unlock(&state_lock); in apm_read()
269 mutex_lock(&state_lock); in apm_ioctl()
282 mutex_unlock(&state_lock); in apm_ioctl()
303 mutex_unlock(&state_lock); in apm_ioctl()
307 mutex_unlock(&state_lock); in apm_ioctl()
317 mutex_lock(&state_lock); in apm_ioctl()
320 mutex_unlock(&state_lock); in apm_ioctl()
341 mutex_lock(&state_lock); in apm_release()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dselq.c27 int mlx5e_selq_init(struct mlx5e_selq *selq, struct mutex *state_lock) in mlx5e_selq_init() argument
31 selq->state_lock = state_lock; in mlx5e_selq_init()
60 mutex_lock(selq->state_lock); in mlx5e_selq_cleanup()
71 mutex_unlock(selq->state_lock); in mlx5e_selq_cleanup()
78 lockdep_assert_held(selq->state_lock); in mlx5e_selq_prepare_params()
84 lockdep_is_held(selq->state_lock)); in mlx5e_selq_prepare_params()
96 rcu_dereference_protected(selq->active, lockdep_is_held(selq->state_lock)); in mlx5e_selq_is_htb_enabled()
105 lockdep_assert_held(selq->state_lock); in mlx5e_selq_prepare_htb()
111 lockdep_is_held(selq->state_lock)); in mlx5e_selq_prepare_htb()
127 lockdep_is_held(selq->state_lock)); in mlx5e_selq_apply()
[all …]
H A Dselq.h14 struct mutex *state_lock; /* points to priv->state_lock */ member
22 int mlx5e_selq_init(struct mlx5e_selq *selq, struct mutex *state_lock);
/linux/drivers/pci/hotplug/
H A Ds390_pci_hpc.c29 mutex_lock(&zdev->state_lock); in enable_slot()
43 mutex_unlock(&zdev->state_lock); in enable_slot()
54 mutex_lock(&zdev->state_lock); in disable_slot()
69 mutex_unlock(&zdev->state_lock); in disable_slot()
86 if (!mutex_trylock(&zdev->state_lock)) in reset_slot()
100 mutex_unlock(&zdev->state_lock); in reset_slot()
/linux/drivers/bus/mhi/ep/
H A Dsm.c66 mutex_lock(&mhi_cntrl->state_lock); in mhi_ep_set_m0_state()
95 mutex_unlock(&mhi_cntrl->state_lock); in mhi_ep_set_m0_state()
105 mutex_lock(&mhi_cntrl->state_lock); in mhi_ep_set_m3_state()
123 mutex_unlock(&mhi_cntrl->state_lock); in mhi_ep_set_m3_state()
134 mutex_lock(&mhi_cntrl->state_lock); in mhi_ep_set_ready_state()
151 mutex_unlock(&mhi_cntrl->state_lock); in mhi_ep_set_ready_state()
/linux/drivers/net/ethernet/mellanox/mlx5/core/fpga/
H A Dcore.c66 spin_lock_init(&fdev->state_lock); in mlx5_fpga_device_alloc()
247 spin_lock_irqsave(&fdev->state_lock, flags); in mlx5_fpga_device_start()
249 spin_unlock_irqrestore(&fdev->state_lock, flags); in mlx5_fpga_device_start()
287 spin_lock_irqsave(&fdev->state_lock, flags); in mlx5_fpga_device_stop()
289 spin_unlock_irqrestore(&fdev->state_lock, flags); in mlx5_fpga_device_stop()
293 spin_unlock_irqrestore(&fdev->state_lock, flags); in mlx5_fpga_device_stop()
355 spin_lock_irqsave(&fdev->state_lock, flags); in mlx5_fpga_event()
365 spin_unlock_irqrestore(&fdev->state_lock, flags); in mlx5_fpga_event()
/linux/include/linux/iio/imu/
H A Dadis.h104 * @state_lock: Lock used by the device to protect state
120 * The state_lock is meant to be used during operations that require
130 struct mutex state_lock;
153 guard(mutex)(&adis->state_lock); in adis_reset()
246 guard(mutex)(&adis->state_lock); in adis_write_reg()
260 guard(mutex)(&adis->state_lock); in adis_read_reg()
353 guard(mutex)(&adis->state_lock); in adis_update_bits_base()
395 guard(mutex)(&adis->state_lock); in adis_enable_irq()
401 guard(mutex)(&adis->state_lock); in adis_check_status()
405 #define adis_dev_auto_lock(adis) guard(mutex)(&(adis)->state_lock)
131 struct mutex state_lock; global() member
[all...]
/linux/fs/bcachefs/
H A Dsuper.c393 down_write(&c->state_lock); in bch2_fs_read_only_work()
395 up_write(&c->state_lock); in bch2_fs_read_only_work()
539 lockdep_assert_held(&c->state_lock); in bch2_fs_read_write_early()
633 down_write(&c->state_lock); in __bch2_fs_stop()
635 up_write(&c->state_lock); in __bch2_fs_stop()
727 down_write(&c->state_lock); in bch2_fs_online()
741 up_write(&c->state_lock); in bch2_fs_online()
774 init_rwsem(&c->state_lock); in bch2_fs_alloc()
1010 down_write(&c->state_lock); in bch2_fs_start()
1076 up_write(&c->state_lock); in bch2_fs_start()
[all …]
/linux/drivers/remoteproc/
H A Dqcom_sysmon.c25 struct mutex state_lock; member
479 mutex_lock(&sysmon->state_lock); in sysmon_prepare()
482 mutex_unlock(&sysmon->state_lock); in sysmon_prepare()
507 mutex_lock(&sysmon->state_lock); in sysmon_start()
510 mutex_unlock(&sysmon->state_lock); in sysmon_start()
514 mutex_lock(&target->state_lock); in sysmon_start()
516 mutex_unlock(&target->state_lock); in sysmon_start()
527 mutex_unlock(&target->state_lock); in sysmon_start()
544 mutex_lock(&sysmon->state_lock); in sysmon_stop()
547 mutex_unlock(&sysmon->state_lock); in sysmon_stop()
[all …]
/linux/fs/dlm/
H A Dmidcomms.c183 spinlock_t state_lock; member
359 spin_lock_init(&node->state_lock); in dlm_midcomms_addr()
480 spin_lock_bh(&node->state_lock); in dlm_pas_fin_ack_rcv()
494 spin_unlock_bh(&node->state_lock); in dlm_pas_fin_ack_rcv()
500 spin_unlock_bh(&node->state_lock); in dlm_pas_fin_ack_rcv()
537 spin_lock_bh(&node->state_lock); in dlm_midcomms_receive_buffer()
578 spin_unlock_bh(&node->state_lock); in dlm_midcomms_receive_buffer()
584 spin_unlock_bh(&node->state_lock); in dlm_midcomms_receive_buffer()
676 spin_lock(&node->state_lock); in dlm_midcomms_receive_buffer_3_2()
686 spin_unlock(&node->state_lock); in dlm_midcomms_receive_buffer_3_2()
[all …]
/linux/drivers/target/iscsi/
H A Discsi_target_erl0.c824 spin_lock_bh(&conn->state_lock); in iscsit_connection_reinstatement_rcfr()
826 spin_unlock_bh(&conn->state_lock); in iscsit_connection_reinstatement_rcfr()
831 spin_unlock_bh(&conn->state_lock); in iscsit_connection_reinstatement_rcfr()
834 spin_unlock_bh(&conn->state_lock); in iscsit_connection_reinstatement_rcfr()
848 spin_lock_bh(&conn->state_lock); in iscsit_cause_connection_reinstatement()
850 spin_unlock_bh(&conn->state_lock); in iscsit_cause_connection_reinstatement()
855 spin_unlock_bh(&conn->state_lock); in iscsit_cause_connection_reinstatement()
860 spin_unlock_bh(&conn->state_lock); in iscsit_cause_connection_reinstatement()
871 spin_unlock_bh(&conn->state_lock); in iscsit_cause_connection_reinstatement()
876 spin_unlock_bh(&conn->state_lock); in iscsit_cause_connection_reinstatement()
[all …]
/linux/drivers/net/wan/
H A Dhdlc.c119 spin_lock_irqsave(&hdlc->state_lock, flags); in hdlc_device_event()
138 spin_unlock_irqrestore(&hdlc->state_lock, flags); in hdlc_device_event()
161 spin_lock_irq(&hdlc->state_lock); in hdlc_open()
172 spin_unlock_irq(&hdlc->state_lock); in hdlc_open()
186 spin_lock_irq(&hdlc->state_lock); in hdlc_close()
192 spin_unlock_irq(&hdlc->state_lock); in hdlc_close()
248 spin_lock_init(&hdlc->state_lock); in hdlc_setup()
/linux/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
H A Dipoib_vlan.c205 mutex_lock(&epriv->state_lock); in mlx5i_pkey_open()
236 mutex_unlock(&epriv->state_lock); in mlx5i_pkey_open()
250 mutex_unlock(&epriv->state_lock); in mlx5i_pkey_open()
260 mutex_lock(&priv->state_lock); in mlx5i_pkey_close()
274 mutex_unlock(&priv->state_lock); in mlx5i_pkey_close()
282 mutex_lock(&priv->state_lock); in mlx5i_pkey_change_mtu()
284 mutex_unlock(&priv->state_lock); in mlx5i_pkey_change_mtu()
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dlegacy.c320 mutex_lock(&esw->state_lock); in mlx5_eswitch_set_vepa()
329 mutex_unlock(&esw->state_lock); in mlx5_eswitch_set_vepa()
393 mutex_lock(&esw->state_lock); in mlx5_esw_query_vport_drop_stats()
421 mutex_unlock(&esw->state_lock); in mlx5_esw_query_vport_drop_stats()
437 mutex_lock(&esw->state_lock); in mlx5_eswitch_set_vport_vlan()
449 mutex_unlock(&esw->state_lock); in mlx5_eswitch_set_vport_vlan()
465 mutex_lock(&esw->state_lock); in mlx5_eswitch_set_vport_spoofchk()
482 mutex_unlock(&esw->state_lock); in mlx5_eswitch_set_vport_spoofchk()
497 mutex_lock(&esw->state_lock); in mlx5_eswitch_set_vport_trust()
507 mutex_unlock(&esw->state_lock); in mlx5_eswitch_set_vport_trust()
/linux/net/mac80211/
H A Dmesh_pathtbl.c251 spin_lock_bh(&mpath->state_lock); in mpath_lookup()
253 spin_unlock_bh(&mpath->state_lock); in mpath_lookup()
294 spin_lock_bh(&mpath->state_lock); in __mesh_path_lookup_by_idx()
296 spin_unlock_bh(&mpath->state_lock); in __mesh_path_lookup_by_idx()
345 spin_lock_bh(&mpath->state_lock); in mesh_path_add_gate()
348 spin_unlock_bh(&mpath->state_lock); in mesh_path_add_gate()
358 spin_unlock_bh(&mpath->state_lock); in mesh_path_add_gate()
376 lockdep_assert_held(&mpath->state_lock); in mesh_gate_del()
419 spin_lock_init(&new_mpath->state_lock); in mesh_path_new()
782 spin_lock_bh(&mpath->state_lock); in mesh_plink_broken()
[all …]
/linux/drivers/infiniband/sw/rxe/
H A Drxe_comp.c122 spin_lock_irqsave(&qp->state_lock, flags); in retransmit_timer()
127 spin_unlock_irqrestore(&qp->state_lock, flags); in retransmit_timer()
478 spin_lock_irqsave(&qp->state_lock, flags); in comp_check_sq_drain_done()
482 spin_unlock_irqrestore(&qp->state_lock, flags); in comp_check_sq_drain_done()
496 spin_unlock_irqrestore(&qp->state_lock, flags); in comp_check_sq_drain_done()
629 spin_lock_irqsave(&qp->state_lock, flags); in reset_retry_timer()
634 spin_unlock_irqrestore(&qp->state_lock, flags); in reset_retry_timer()
650 spin_lock_irqsave(&qp->state_lock, flags); in rxe_completer()
657 spin_unlock_irqrestore(&qp->state_lock, flags); in rxe_completer()
660 spin_unlock_irqrestore(&qp->state_lock, flags); in rxe_completer()
/linux/drivers/iio/adc/
H A Dti-tsc2046.c151 spinlock_t state_lock; member
532 spin_lock_irqsave(&priv->state_lock, flags); in tsc2046_adc_timer()
570 spin_unlock_irqrestore(&priv->state_lock, flags); in tsc2046_adc_timer()
583 spin_lock_irqsave(&priv->state_lock, flags); in tsc2046_adc_irq()
592 spin_unlock_irqrestore(&priv->state_lock, flags); in tsc2046_adc_irq()
620 spin_lock_irqsave(&priv->state_lock, flags); in tsc2046_adc_set_trigger_state()
625 spin_unlock_irqrestore(&priv->state_lock, flags); in tsc2046_adc_set_trigger_state()
627 spin_lock_irqsave(&priv->state_lock, flags); in tsc2046_adc_set_trigger_state()
634 spin_unlock_irqrestore(&priv->state_lock, flags); in tsc2046_adc_set_trigger_state()
813 spin_lock_init(&priv->state_lock); in tsc2046_adc_probe()
[all...]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
H A Dpool.c202 mutex_lock(&priv->state_lock); in mlx5e_xsk_enable_pool()
204 mutex_unlock(&priv->state_lock); in mlx5e_xsk_enable_pool()
213 mutex_lock(&priv->state_lock); in mlx5e_xsk_disable_pool()
215 mutex_unlock(&priv->state_lock); in mlx5e_xsk_disable_pool()
/linux/drivers/usb/typec/ucsi/
H A Ducsi_glink.c71 spinlock_t state_lock; member
259 spin_lock_irqsave(&ucsi->state_lock, flags); in pmic_glink_ucsi_register()
261 spin_unlock_irqrestore(&ucsi->state_lock, flags); in pmic_glink_ucsi_register()
295 spin_lock_irqsave(&ucsi->state_lock, flags); in pmic_glink_ucsi_pdr_notify()
297 spin_unlock_irqrestore(&ucsi->state_lock, flags); in pmic_glink_ucsi_pdr_notify()
344 spin_lock_init(&ucsi->state_lock); in pmic_glink_ucsi_probe()
/linux/drivers/media/pci/ngene/
H A Dngene-core.c77 spin_lock_irq(&chan->state_lock); in demux_bh_work()
135 spin_unlock_irq(&chan->state_lock); in demux_bh_work()
146 spin_lock_irq(&chan->state_lock); in demux_bh_work()
155 spin_unlock_irq(&chan->state_lock); in demux_bh_work()
213 spin_lock(&dev->channel[i].state_lock); in irq_handler()
225 spin_unlock(&dev->channel[i].state_lock); in irq_handler()
503 spin_lock_irq(&chan->state_lock); in flush_buffers()
505 spin_unlock_irq(&chan->state_lock); in flush_buffers()
570 spin_lock_irq(&chan->state_lock); in ngene_command_stream_control()
574 spin_unlock_irq(&chan->state_lock); in ngene_command_stream_control()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_ethtool.c315 mutex_lock(&priv->state_lock); in mlx5e_ethtool_get_ethtool_stats()
317 mutex_unlock(&priv->state_lock); in mlx5e_ethtool_get_ethtool_stats()
394 mutex_lock(&priv->state_lock); in mlx5e_ethtool_set_ringparam()
407 mutex_unlock(&priv->state_lock); in mlx5e_ethtool_set_ringparam()
428 mutex_lock(&priv->state_lock); in mlx5e_ethtool_get_channels()
431 mutex_unlock(&priv->state_lock); in mlx5e_ethtool_get_channels()
461 mutex_lock(&priv->state_lock); in mlx5e_ethtool_set_channels()
534 mutex_unlock(&priv->state_lock); in mlx5e_ethtool_set_channels()
594 mutex_lock(&priv->state_lock); in mlx5e_ethtool_get_per_queue_coalesce()
598 mutex_unlock(&priv->state_lock); in mlx5e_ethtool_get_per_queue_coalesce()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx4/
H A Den_main.c127 mutex_lock(&priv->mdev->state_lock); in mlx4_en_update_loopback_state()
147 mutex_unlock(&priv->mdev->state_lock); in mlx4_en_update_loopback_state()
246 mutex_lock(&mdev->state_lock); in mlx4_en_remove()
248 mutex_unlock(&mdev->state_lock); in mlx4_en_remove()
340 mutex_init(&mdev->state_lock); in mlx4_en_probe()
H A Den_netdev.c106 mutex_lock(&mdev->state_lock); in mlx4_en_alloc_tx_queue_per_tc()
140 mutex_unlock(&mdev->state_lock); in mlx4_en_alloc_tx_queue_per_tc()
491 mutex_lock(&mdev->state_lock); in mlx4_en_vlan_rx_add_vid()
504 mutex_unlock(&mdev->state_lock); in mlx4_en_vlan_rx_add_vid()
520 mutex_lock(&mdev->state_lock); in mlx4_en_vlan_rx_kill_vid()
528 mutex_unlock(&mdev->state_lock); in mlx4_en_vlan_rx_kill_vid()
797 mutex_lock(&mdev->state_lock); in mlx4_en_set_mac()
806 mutex_unlock(&mdev->state_lock); in mlx4_en_set_mac()
1266 mutex_lock(&mdev->state_lock); in mlx4_en_do_set_rx_mode()
1301 mutex_unlock(&mdev->state_lock); in mlx4_en_do_set_rx_mode()
[all …]
/linux/drivers/power/sequencing/
H A Dcore.c238 struct mutex state_lock; member
289 mutex_destroy(&pwrseq->state_lock); in pwrseq_release()
515 mutex_init(&pwrseq->state_lock); in pwrseq_device_register()
546 scoped_guard(mutex, &pwrseq->state_lock) { in pwrseq_device_unregister()
799 lockdep_assert_held(&pwrseq->state_lock); in pwrseq_unit_enable()
836 lockdep_assert_held(&pwrseq->state_lock); in pwrseq_unit_disable()
908 scoped_guard(mutex, &pwrseq->state_lock) { in pwrseq_power_on()
957 guard(mutex)(&pwrseq->state_lock); in pwrseq_power_off()

12345