Home
last modified time | relevance | path

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

1234

/linux/drivers/pci/hotplug/
H A Dpciehp_ctrl.c152 mutex_lock(&ctrl->state_lock); in pciehp_queue_pushbutton_work()
163 mutex_unlock(&ctrl->state_lock); in pciehp_queue_pushbutton_work()
168 mutex_lock(&ctrl->state_lock); in pciehp_handle_button_press()
213 mutex_unlock(&ctrl->state_lock); in pciehp_handle_button_press()
218 mutex_lock(&ctrl->state_lock); in pciehp_handle_disable_request()
226 mutex_unlock(&ctrl->state_lock); in pciehp_handle_disable_request()
239 mutex_lock(&ctrl->state_lock); in pciehp_handle_presence_or_link_change()
246 mutex_unlock(&ctrl->state_lock); in pciehp_handle_presence_or_link_change()
256 mutex_unlock(&ctrl->state_lock); in pciehp_handle_presence_or_link_change()
261 mutex_lock(&ctrl->state_lock); in pciehp_handle_presence_or_link_change()
[all …]
/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);
/linux/arch/loongarch/kernel/
H A Dtime.c28 static DEFINE_RAW_SPINLOCK(state_lock);
52 raw_spin_lock(&state_lock); in constant_set_state_oneshot()
59 raw_spin_unlock(&state_lock); in constant_set_state_oneshot()
69 raw_spin_lock(&state_lock); in constant_set_state_periodic()
76 raw_spin_unlock(&state_lock); in constant_set_state_periodic()
85 raw_spin_lock(&state_lock); in constant_set_state_shutdown()
91 raw_spin_unlock(&state_lock); in constant_set_state_shutdown()
/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/net/mac80211/
H A Dmesh_hwmp.c458 spin_lock_bh(&mpath->state_lock); in hwmp_route_info_get()
499 spin_lock_bh(&mpath->state_lock); in hwmp_route_info_get()
515 spin_unlock_bh(&mpath->state_lock); in hwmp_route_info_get()
526 spin_unlock_bh(&mpath->state_lock); in hwmp_route_info_get()
538 spin_lock_bh(&mpath->state_lock); in hwmp_route_info_get()
551 spin_lock_bh(&mpath->state_lock); in hwmp_route_info_get()
565 spin_unlock_bh(&mpath->state_lock); in hwmp_route_info_get()
573 spin_unlock_bh(&mpath->state_lock); in hwmp_route_info_get()
715 lockdep_is_held(&mpath->state_lock)); in next_hop_deref_protected()
750 spin_lock_bh(&mpath->state_lock); in hwmp_prep_frame_process()
[all...]
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/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/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/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/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/drivers/soc/qcom/
H A Dpmic_glink.c39 struct mutex state_lock; member
105 guard(mutex)(&pg->state_lock); in pmic_glink_client_register()
122 guard(mutex)(&pg->state_lock); in pmic_glink_send()
234 guard(mutex)(&pg->state_lock); in pmic_glink_pdr_callback()
252 guard(mutex)(&pg->state_lock); in pmic_glink_rpmsg_probe()
270 guard(mutex)(&pg->state_lock); in pmic_glink_rpmsg_remove()
310 mutex_init(&pg->state_lock); in pmic_glink_probe()
/linux/drivers/infiniband/sw/rxe/
H A Drxe_req.c105 spin_lock_irqsave(&qp->state_lock, flags); in rnr_nak_timer()
112 spin_unlock_irqrestore(&qp->state_lock, flags); in rnr_nak_timer()
123 spin_lock_irqsave(&qp->state_lock, flags); in req_check_sq_drain_done()
144 spin_unlock_irqrestore(&qp->state_lock, flags); in req_check_sq_drain_done()
158 spin_unlock_irqrestore(&qp->state_lock, flags); in req_check_sq_drain_done()
185 spin_lock_irqsave(&qp->state_lock, flags); in req_next_wqe()
188 spin_unlock_irqrestore(&qp->state_lock, flags); in req_next_wqe()
191 spin_unlock_irqrestore(&qp->state_lock, flags); in req_next_wqe()
656 spin_lock_irqsave(&qp->state_lock, flags); in rxe_requester()
658 spin_unlock_irqrestore(&qp->state_lock, flags); in rxe_requester()
[all …]
H A Drxe_qp.c221 spin_lock_init(&qp->state_lock); in rxe_qp_init_misc()
433 spin_lock_irqsave(&qp->state_lock, flags); in rxe_qp_from_init()
436 spin_unlock_irqrestore(&qp->state_lock, flags); in rxe_qp_from_init()
606 spin_lock_irqsave(&qp->state_lock, flags); in rxe_qp_error()
612 spin_unlock_irqrestore(&qp->state_lock, flags); in rxe_qp_error()
620 spin_lock_irqsave(&qp->state_lock, flags); in rxe_qp_sqd()
623 spin_unlock_irqrestore(&qp->state_lock, flags); in rxe_qp_sqd()
671 spin_lock_irqsave(&qp->state_lock, flags); in rxe_qp_from_attr()
678 spin_unlock_irqrestore(&qp->state_lock, flags); in rxe_qp_from_attr()
826 spin_lock_irqsave(&qp->state_lock, flags); in rxe_qp_to_attr()
[all …]
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/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/net/ethernet/mellanox/mlx5/core/
H A Den_ethtool.c342 mutex_lock(&priv->state_lock); in mlx5e_ethtool_get_ethtool_stats()
344 mutex_unlock(&priv->state_lock); in mlx5e_ethtool_get_ethtool_stats()
437 mutex_lock(&priv->state_lock); in mlx5e_ethtool_set_ringparam()
450 mutex_unlock(&priv->state_lock); in mlx5e_ethtool_set_ringparam()
476 mutex_lock(&priv->state_lock); in mlx5e_ethtool_get_channels()
479 mutex_unlock(&priv->state_lock); in mlx5e_ethtool_get_channels()
509 mutex_lock(&priv->state_lock); in mlx5e_ethtool_set_channels()
582 mutex_unlock(&priv->state_lock); in mlx5e_ethtool_set_channels()
642 mutex_lock(&priv->state_lock); in mlx5e_ethtool_get_per_queue_coalesce()
646 mutex_unlock(&priv->state_lock); in mlx5e_ethtool_get_per_queue_coalesce()
[all …]
/linux/drivers/usb/typec/ucsi/
H A Ducsi_glink.c77 spinlock_t state_lock; member
319 spin_lock_irqsave(&ucsi->state_lock, flags); in pmic_glink_ucsi_register()
321 spin_unlock_irqrestore(&ucsi->state_lock, flags); in pmic_glink_ucsi_register()
355 spin_lock_irqsave(&ucsi->state_lock, flags); in pmic_glink_ucsi_pdr_notify()
357 spin_unlock_irqrestore(&ucsi->state_lock, flags); in pmic_glink_ucsi_pdr_notify()
404 spin_lock_init(&ucsi->state_lock); in pmic_glink_ucsi_probe()
/linux/arch/s390/pci/
H A Dpci_event.c305 mutex_lock(&zdev->state_lock); in __zpci_event_error()
344 mutex_unlock(&zdev->state_lock); in __zpci_event_error()
371 lockdep_assert_held(&zdev->state_lock); in zpci_event_reappear()
395 mutex_lock(&zdev->state_lock); in __zpci_event_availability()
470 mutex_unlock(&zdev->state_lock); in __zpci_event_availability()
/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/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()
/linux/drivers/iio/cdc/
H A Dad7150.c85 struct mutex state_lock; member
257 mutex_lock(&chip->state_lock); in ad7150_write_event_config()
319 mutex_unlock(&chip->state_lock); in ad7150_write_event_config()
367 mutex_lock(&chip->state_lock); in ad7150_write_event_value()
407 mutex_unlock(&chip->state_lock); in ad7150_write_event_value()
552 mutex_init(&chip->state_lock); in ad7150_probe()

1234