Home
last modified time | relevance | path

Searched refs:mbox_lock (Results 1 – 22 of 22) sorted by relevance

/linux/drivers/thermal/intel/int340x_thermal/
H A Dprocessor_thermal_mbox.c19 static DEFINE_MUTEX(mbox_lock);
91 mutex_lock(&mbox_lock); in processor_thermal_send_mbox_read_cmd()
93 mutex_unlock(&mbox_lock); in processor_thermal_send_mbox_read_cmd()
103 mutex_lock(&mbox_lock); in processor_thermal_send_mbox_write_cmd()
105 mutex_unlock(&mbox_lock); in processor_thermal_send_mbox_write_cmd()
125 mutex_lock(&mbox_lock); in processor_thermal_mbox_interrupt_config()
152 mutex_unlock(&mbox_lock); in processor_thermal_mbox_interrupt_config()
/linux/drivers/scsi/be2iscsi/
H A Dbe_mgmt.c55 if (mutex_lock_interruptible(&ctrl->mbox_lock)) in mgmt_vendor_specific_fw_cmd()
75 mutex_unlock(&ctrl->mbox_lock); in mgmt_vendor_specific_fw_cmd()
81 mutex_unlock(&ctrl->mbox_lock); in mgmt_vendor_specific_fw_cmd()
94 mutex_unlock(&ctrl->mbox_lock); in mgmt_vendor_specific_fw_cmd()
147 if (mutex_lock_interruptible(&ctrl->mbox_lock)) in mgmt_open_connection()
151 mutex_unlock(&ctrl->mbox_lock); in mgmt_open_connection()
209 mutex_unlock(&ctrl->mbox_lock); in mgmt_open_connection()
234 mutex_lock(&ctrl->mbox_lock); in beiscsi_exec_nemb_cmd()
237 mutex_unlock(&ctrl->mbox_lock); in beiscsi_exec_nemb_cmd()
260 mutex_unlock(&ctrl->mbox_lock); in beiscsi_exec_nemb_cmd()
[all …]
H A Dbe_cmds.c744 mutex_lock(&ctrl->mbox_lock); in beiscsi_cmd_eq_create()
771 mutex_unlock(&ctrl->mbox_lock); in beiscsi_cmd_eq_create()
787 mutex_lock(&ctrl->mbox_lock); in beiscsi_cmd_cq_create()
837 mutex_unlock(&ctrl->mbox_lock); in beiscsi_cmd_cq_create()
861 mutex_lock(&phba->ctrl.mbox_lock); in beiscsi_cmd_mccq_create()
895 mutex_unlock(&phba->ctrl.mbox_lock); in beiscsi_cmd_mccq_create()
913 mutex_lock(&ctrl->mbox_lock); in beiscsi_cmd_q_destroy()
943 mutex_unlock(&ctrl->mbox_lock); in beiscsi_cmd_q_destroy()
952 mutex_unlock(&ctrl->mbox_lock); in beiscsi_cmd_q_destroy()
987 mutex_lock(&ctrl->mbox_lock); in be_cmd_create_default_pdu_queue()
[all …]
H A Dbe.h118 struct mutex mbox_lock; /* For serializing mbox cmds to BE card */ member
H A Dbe_main.c566 mutex_init(&ctrl->mbox_lock); in be_ctrl_init()
/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Dmbox.c45 spin_lock(&mdev->mbox_lock); in otx2_mbox_reset()
47 spin_unlock(&mdev->mbox_lock); in otx2_mbox_reset()
240 spin_lock_init(&mdev->mbox_lock); in otx2_mbox_init()
272 spin_lock_init(&mdev->mbox_lock); in otx2_mbox_regions_init()
329 spin_lock(&mdev->mbox_lock); in otx2_mbox_msg_send_data()
355 spin_unlock(&mdev->mbox_lock); in otx2_mbox_msg_send_data()
410 spin_lock(&mdev->mbox_lock); in otx2_mbox_alloc_msg_rsp()
438 spin_unlock(&mdev->mbox_lock); in otx2_mbox_alloc_msg_rsp()
452 spin_lock(&mdev->mbox_lock); in otx2_mbox_get_rsp()
464 spin_unlock(&mdev->mbox_lock); in otx2_mbox_get_rsp()
[all …]
H A Drvu_rep.c47 mutex_lock(&rvu->mbox_lock); in rvu_rep_up_notify()
50 mutex_unlock(&rvu->mbox_lock); in rvu_rep_up_notify()
65 mutex_unlock(&rvu->mbox_lock); in rvu_rep_up_notify()
130 mutex_lock(&rvu->mbox_lock); in rvu_rep_notify_pfvf_state()
133 mutex_unlock(&rvu->mbox_lock); in rvu_rep_notify_pfvf_state()
145 mutex_unlock(&rvu->mbox_lock); in rvu_rep_notify_pfvf_state()
H A Dmcs_rvu_if.c128 mutex_lock(&rvu->mbox_lock); in mcs_notify_pfvf()
132 mutex_unlock(&rvu->mbox_lock); in mcs_notify_pfvf()
148 mutex_unlock(&rvu->mbox_lock); in mcs_notify_pfvf()
H A Drvu_cgx.c260 mutex_lock(&rvu->mbox_lock); in cgx_notify_pfs()
265 mutex_unlock(&rvu->mbox_lock); in cgx_notify_pfs()
277 mutex_unlock(&rvu->mbox_lock); in cgx_notify_pfs()
H A Drvu.c2403 mutex_lock(&rvu->mbox_lock); in rvu_afpf_mbox_handler()
2405 mutex_unlock(&rvu->mbox_lock); in rvu_afpf_mbox_handler()
2611 mutex_init(&rvu->mbox_lock); in rvu_mbox_init()
H A Drvu.h667 struct mutex mbox_lock; /* Serialize mbox up and down msgs */ member
H A Dmbox.h71 spinlock_t mbox_lock; member
/linux/drivers/mailbox/
H A Dmailbox-th1520.c68 spinlock_t mbox_lock; /* control register lock */ member
102 spin_lock_irqsave(&priv->mbox_lock, flags); in th1520_mbox_rmw()
107 spin_unlock_irqrestore(&priv->mbox_lock, flags); in th1520_mbox_rmw()
137 spin_lock_irqsave(&priv->mbox_lock, flags); in th1520_mbox_chan_rmw()
142 spin_unlock_irqrestore(&priv->mbox_lock, flags); in th1520_mbox_chan_rmw()
498 spin_lock_init(&priv->mbox_lock); in th1520_mbox_probe()
/linux/drivers/net/ethernet/chelsio/cxgb4vf/
H A Dt4vf_hw.c166 spin_lock(&adapter->mbox_lock); in t4vf_wr_mbox_core()
168 spin_unlock(&adapter->mbox_lock); in t4vf_wr_mbox_core()
180 spin_lock(&adapter->mbox_lock); in t4vf_wr_mbox_core()
182 spin_unlock(&adapter->mbox_lock); in t4vf_wr_mbox_core()
214 spin_lock(&adapter->mbox_lock); in t4vf_wr_mbox_core()
216 spin_unlock(&adapter->mbox_lock); in t4vf_wr_mbox_core()
301 spin_lock(&adapter->mbox_lock); in t4vf_wr_mbox_core()
303 spin_unlock(&adapter->mbox_lock); in t4vf_wr_mbox_core()
311 spin_lock(&adapter->mbox_lock); in t4vf_wr_mbox_core()
313 spin_unlock(&adapter->mbox_lock); in t4vf_wr_mbox_core()
H A Dadapter.h398 spinlock_t mbox_lock; member
/linux/drivers/net/ethernet/cisco/enic/
H A Denic_mbox.c56 mutex_lock(&enic->mbox_lock); in enic_mbox_send_msg_id()
168 mutex_unlock(&enic->mbox_lock); in enic_mbox_send_msg_id()
713 mutex_init(&enic->mbox_lock); in enic_mbox_init()
H A Denic.h330 struct mutex mbox_lock; member
/linux/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_mbox.h110 spinlock_t mbox_lock; member
H A Dhinic_hw_mbox.c395 spin_lock(&func_to_func->mbox_lock); in resp_mbox_handler()
404 spin_unlock(&func_to_func->mbox_lock); in resp_mbox_handler()
963 spin_lock(&func_to_func->mbox_lock); in set_mbox_to_func_event()
965 spin_unlock(&func_to_func->mbox_lock); in set_mbox_to_func_event()
1416 spin_lock_init(&func_to_func->mbox_lock); in hinic_func_to_func_init()
/linux/drivers/net/ethernet/chelsio/cxgb4/
H A Dt4_hw.c323 spin_lock_bh(&adap->mbox_lock); in t4_wr_mbox_meat_timeout()
325 spin_unlock_bh(&adap->mbox_lock); in t4_wr_mbox_meat_timeout()
338 spin_lock_bh(&adap->mbox_lock); in t4_wr_mbox_meat_timeout()
340 spin_unlock_bh(&adap->mbox_lock); in t4_wr_mbox_meat_timeout()
371 spin_lock_bh(&adap->mbox_lock); in t4_wr_mbox_meat_timeout()
373 spin_unlock_bh(&adap->mbox_lock); in t4_wr_mbox_meat_timeout()
424 spin_lock_bh(&adap->mbox_lock); in t4_wr_mbox_meat_timeout()
426 spin_unlock_bh(&adap->mbox_lock); in t4_wr_mbox_meat_timeout()
436 spin_lock_bh(&adap->mbox_lock); in t4_wr_mbox_meat_timeout()
438 spin_unlock_bh(&adap->mbox_lock); in t4_wr_mbox_meat_timeout()
H A Dcxgb4_main.c6645 spin_lock_init(&adapter->mbox_lock); in init_one()
/linux/drivers/net/ethernet/emulex/benet/
H A Dbe_main.c5668 mutex_init(&adapter->mbox_lock); in be_drv_init()