Home
last modified time | relevance | path

Searched refs:state_lock (Results 1 – 25 of 110) 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);
213 mutex_lock(&state_lock); in apm_read()
217 mutex_unlock(&state_lock); in apm_read()
258 mutex_lock(&state_lock); in apm_ioctl()
271 mutex_unlock(&state_lock); in apm_ioctl()
292 mutex_unlock(&state_lock); in apm_ioctl()
296 mutex_unlock(&state_lock); in apm_ioctl()
306 mutex_lock(&state_lock); in apm_ioctl()
309 mutex_unlock(&state_lock); in apm_ioctl()
330 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);
H A Dreporter_tx.c175 mutex_lock(&priv->state_lock); in mlx5e_tx_reporter_timeout_recover()
177 mutex_unlock(&priv->state_lock); in mlx5e_tx_reporter_timeout_recover()
220 mutex_lock(&priv->state_lock); in mlx5e_tx_reporter_ptpsq_unhealthy_recover()
237 mutex_unlock(&priv->state_lock); in mlx5e_tx_reporter_ptpsq_unhealthy_recover()
391 mutex_lock(&priv->state_lock); in mlx5e_tx_reporter_diagnose()
421 mutex_unlock(&priv->state_lock); in mlx5e_tx_reporter_diagnose()
/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.h151 struct mutex state_lock; member
174 guard(mutex)(&adis->state_lock); in adis_reset()
279 guard(mutex)(&adis->state_lock); in adis_write_reg()
295 guard(mutex)(&adis->state_lock); in adis_read_reg()
400 guard(mutex)(&adis->state_lock); in adis_update_bits_base()
442 guard(mutex)(&adis->state_lock); in adis_enable_irq()
448 guard(mutex)(&adis->state_lock); in adis_check_status()
452 #define adis_dev_auto_lock(adis) guard(mutex)(&(adis)->state_lock)
454 scoped_guard(mutex, &(adis)->state_lock)
/linux/drivers/target/iscsi/
H A Discsi_target_erl0.c825 spin_lock_bh(&conn->state_lock); in iscsit_connection_reinstatement_rcfr()
827 spin_unlock_bh(&conn->state_lock); in iscsit_connection_reinstatement_rcfr()
832 spin_unlock_bh(&conn->state_lock); in iscsit_connection_reinstatement_rcfr()
835 spin_unlock_bh(&conn->state_lock); in iscsit_connection_reinstatement_rcfr()
849 spin_lock_bh(&conn->state_lock); in iscsit_cause_connection_reinstatement()
851 spin_unlock_bh(&conn->state_lock); in iscsit_cause_connection_reinstatement()
856 spin_unlock_bh(&conn->state_lock); in iscsit_cause_connection_reinstatement()
861 spin_unlock_bh(&conn->state_lock); in iscsit_cause_connection_reinstatement()
872 spin_unlock_bh(&conn->state_lock); in iscsit_cause_connection_reinstatement()
877 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.c200 mutex_lock(&epriv->state_lock); in mlx5i_pkey_open()
231 mutex_unlock(&epriv->state_lock); in mlx5i_pkey_open()
245 mutex_unlock(&epriv->state_lock); in mlx5i_pkey_open()
255 mutex_lock(&priv->state_lock); in mlx5i_pkey_close()
269 mutex_unlock(&priv->state_lock); in mlx5i_pkey_close()
277 mutex_lock(&priv->state_lock); in mlx5i_pkey_change_mtu()
279 mutex_unlock(&priv->state_lock); in mlx5i_pkey_change_mtu()
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dlegacy.c319 mutex_lock(&esw->state_lock); in mlx5_eswitch_set_vepa()
328 mutex_unlock(&esw->state_lock); in mlx5_eswitch_set_vepa()
392 mutex_lock(&esw->state_lock); in mlx5_esw_query_vport_drop_stats()
420 mutex_unlock(&esw->state_lock); in mlx5_esw_query_vport_drop_stats()
436 mutex_lock(&esw->state_lock); in mlx5_eswitch_set_vport_vlan()
448 mutex_unlock(&esw->state_lock); in mlx5_eswitch_set_vport_vlan()
464 mutex_lock(&esw->state_lock); in mlx5_eswitch_set_vport_spoofchk()
481 mutex_unlock(&esw->state_lock); in mlx5_eswitch_set_vport_spoofchk()
496 mutex_lock(&esw->state_lock); in mlx5_eswitch_set_vport_trust()
506 mutex_unlock(&esw->state_lock); in mlx5_eswitch_set_vport_trust()
/linux/net/mac80211/
H A Dmesh_pathtbl.c113 * Locking: mpath->state_lock must be held when calling this function
251 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()
[all...]
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_ethtool.c346 mutex_lock(&priv->state_lock); in mlx5e_ethtool_get_ethtool_stats()
348 mutex_unlock(&priv->state_lock); in mlx5e_ethtool_get_ethtool_stats()
444 mutex_lock(&priv->state_lock); in mlx5e_ethtool_set_ringparam()
457 mutex_unlock(&priv->state_lock); in mlx5e_ethtool_set_ringparam()
483 mutex_lock(&priv->state_lock); in mlx5e_ethtool_get_channels()
486 mutex_unlock(&priv->state_lock); in mlx5e_ethtool_get_channels()
534 mutex_lock(&priv->state_lock); in mlx5e_ethtool_set_channels()
597 mutex_unlock(&priv->state_lock); in mlx5e_ethtool_set_channels()
665 mutex_lock(&priv->state_lock); in mlx5e_ethtool_get_per_queue_coalesce()
669 mutex_unlock(&priv->state_lock); in mlx5e_ethtool_get_per_queue_coalesce()
[all …]
/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/net/rxrpc/
H A Dconn_event.c29 spin_lock_irq(&conn->state_lock); in rxrpc_set_conn_aborted()
40 spin_unlock_irq(&conn->state_lock); in rxrpc_set_conn_aborted()
288 spin_lock_irq(&conn->state_lock); in rxrpc_process_event()
290 spin_unlock_irq(&conn->state_lock); in rxrpc_process_event()
293 spin_unlock_irq(&conn->state_lock); in rxrpc_process_event()
304 spin_lock_irq(&conn->state_lock); in rxrpc_process_event()
309 spin_unlock_irq(&conn->state_lock); in rxrpc_process_event()
/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/iio/cdc/
H A Dad7150.c72 * @state_lock: ensure consistent state of this structure wrt the
84 struct mutex state_lock; member
182 /* state_lock should be held to ensure consistent state */
256 mutex_lock(&chip->state_lock); in ad7150_write_event_config()
318 mutex_unlock(&chip->state_lock); in ad7150_write_event_config()
366 mutex_lock(&chip->state_lock); in ad7150_write_event_value()
406 mutex_unlock(&chip->state_lock); in ad7150_write_event_value()
551 mutex_init(&chip->state_lock); in ad7150_probe()
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/
H A Degress_ofld.c270 mutex_lock(&esw->state_lock); in mlx5_esw_acl_egress_vport_bond()
290 mutex_unlock(&esw->state_lock); in mlx5_esw_acl_egress_vport_bond()
302 mutex_lock(&esw->state_lock); in mlx5_esw_acl_egress_vport_unbond()
305 mutex_unlock(&esw->state_lock); in mlx5_esw_acl_egress_vport_unbond()
/linux/drivers/power/sequencing/
H A Dcore.c239 struct mutex state_lock; member
290 mutex_destroy(&pwrseq->state_lock); in pwrseq_release()
512 mutex_init(&pwrseq->state_lock); in pwrseq_device_register()
802 lockdep_assert_held(&pwrseq->state_lock); in pwrseq_unit_enable()
839 lockdep_assert_held(&pwrseq->state_lock); in pwrseq_unit_disable()
911 scoped_guard(mutex, &pwrseq->state_lock) { in pwrseq_enable()
922 scoped_guard(mutex, &pwrseq->state_lock) { in pwrseq_enable()
964 guard(mutex)(&pwrseq->state_lock); in pwrseq_disable()
/linux/arch/s390/pci/
H A Dpci_event.c349 mutex_lock(&zdev->state_lock); in __zpci_event_error()
387 mutex_unlock(&zdev->state_lock); in __zpci_event_error()
414 lockdep_assert_held(&zdev->state_lock); in zpci_event_reappear()
526 mutex_lock(&zdev->state_lock); in zpci_event_availability()
528 mutex_unlock(&zdev->state_lock); in zpci_event_availability()
/linux/drivers/net/wireless/ath/carl9170/
H A Dcarl9170.h241 spinlock_t state_lock; member
520 spin_lock_irqsave(&ar->state_lock, flags); in carl9170_set_state()
522 spin_unlock_irqrestore(&ar->state_lock, flags); in carl9170_set_state()
530 spin_lock_irqsave(&ar->state_lock, flags); in carl9170_set_state_when()
533 spin_unlock_irqrestore(&ar->state_lock, flags); in carl9170_set_state_when()
/linux/fs/iomap/
H A Dbuffered-io.c23 spinlock_t state_lock; member
92 spin_lock_irqsave(&ifs->state_lock, flags); in iomap_set_range_uptodate()
103 spin_unlock_irqrestore(&ifs->state_lock, flags); in iomap_set_range_uptodate()
203 spin_lock_irqsave(&ifs->state_lock, flags); in ifs_clear_range_dirty()
206 spin_unlock_irqrestore(&ifs->state_lock, flags); in ifs_clear_range_dirty()
237 spin_lock_irqsave(&ifs->state_lock, flags); in ifs_set_range_dirty()
240 spin_unlock_irqrestore(&ifs->state_lock, flags); in ifs_set_range_dirty()
276 spin_lock_init(&ifs->state_lock); in ifs_alloc()
459 spin_lock_irqsave(&ifs->state_lock, flags); in iomap_finish_folio_read()
464 spin_unlock_irqrestore(&ifs->state_lock, flags); in iomap_finish_folio_read()
[all …]
/linux/drivers/nvme/target/
H A Dtcp.c183 spinlock_t state_lock; member
941 spin_lock_bh(&queue->state_lock); in nvmet_tcp_handle_icreq()
943 spin_unlock_bh(&queue->state_lock); in nvmet_tcp_handle_icreq()
947 spin_unlock_bh(&queue->state_lock); in nvmet_tcp_handle_icreq()
951 spin_lock_bh(&queue->state_lock); in nvmet_tcp_handle_icreq()
953 spin_unlock_bh(&queue->state_lock); in nvmet_tcp_handle_icreq()
958 spin_unlock_bh(&queue->state_lock); in nvmet_tcp_handle_icreq()
1431 spin_lock_bh(&queue->state_lock); in nvmet_tcp_schedule_release_queue()
1440 spin_unlock_bh(&queue->state_lock); in nvmet_tcp_schedule_release_queue()
1837 spin_lock_bh(&queue->state_lock); in nvmet_tcp_tls_key_lookup()
[all …]

12345