Home
last modified time | relevance | path

Searched full:mbx (Results 1 – 25 of 101) sorted by relevance

12345

/linux/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_mbx.c125 * @mbx: pointer to mailbox
132 static u16 fm10k_mbx_index_len(struct fm10k_mbx_info *mbx, u16 head, u16 tail) in fm10k_mbx_index_len() argument
140 return len & ((mbx->mbmem_len << 1) - 1); in fm10k_mbx_index_len()
145 * @mbx: pointer to mailbox
151 static u16 fm10k_mbx_tail_add(struct fm10k_mbx_info *mbx, u16 offset) in fm10k_mbx_tail_add() argument
153 u16 tail = (mbx->tail + offset + 1) & ((mbx->mbmem_len << 1) - 1); in fm10k_mbx_tail_add()
156 return (tail > mbx->tail) ? --tail : ++tail; in fm10k_mbx_tail_add()
161 * @mbx: pointer to mailbox
167 static u16 fm10k_mbx_tail_sub(struct fm10k_mbx_info *mbx, u16 offset) in fm10k_mbx_tail_sub() argument
169 u16 tail = (mbx->tail - offset - 1) & ((mbx->mbmem_len << 1) - 1); in fm10k_mbx_tail_sub()
[all …]
H A Dfm10k_iov.c9 struct fm10k_mbx_info *mbx) in fm10k_iov_msg_error() argument
11 struct fm10k_vf_info *vf_info = (struct fm10k_vf_info *)mbx; in fm10k_iov_msg_error()
18 return fm10k_tlv_msg_error(hw, results, mbx); in fm10k_iov_msg_error()
25 * @mbx: Pointer to mailbox information structure
34 struct fm10k_mbx_info *mbx) in fm10k_iov_msg_queue_mac_vlan() argument
36 struct fm10k_vf_info *vf_info = (struct fm10k_vf_info *)mbx; in fm10k_iov_msg_queue_mac_vlan()
188 vf_info->mbx.ops.connect(hw, &vf_info->mbx); in fm10k_iov_event()
221 * To prevent this, store a pointer to the next VF mbx to process. Use in fm10k_iov_mbx()
228 struct fm10k_mbx_info *mbx = &vf_info->mbx; in fm10k_iov_mbx() local
232 hw->mbx.ops.process(hw, &hw->mbx); in fm10k_iov_mbx()
[all …]
H A Dfm10k_pci.c801 if (!hw->mbx.ops.tx_ready(&hw->mbx, FM10K_VFMBX_MSG_MTU + 5)) { in fm10k_macvlan_task()
802 hw->mbx.ops.process(hw, &hw->mbx); in fm10k_macvlan_task()
1197 struct fm10k_mbx_info *mbx = &hw->mbx; in fm10k_msix_mbx_vf() local
1206 mbx->ops.process(hw, mbx); in fm10k_msix_mbx_vf()
1297 /* reset_resources will disconnect from the mbx */ in fm10k_handle_fault()
1298 vf_info->mbx.ops.connect(hw, &vf_info->mbx); in fm10k_handle_fault()
1370 struct fm10k_mbx_info *mbx = &hw->mbx; in fm10k_msix_mbx_pf() local
1387 s32 err = mbx->ops.process(hw, mbx); in fm10k_msix_mbx_pf()
1434 hw->mbx.ops.disconnect(hw, &hw->mbx); in fm10k_mbx_free_irq()
1458 struct fm10k_mbx_info *mbx) in fm10k_mbx_mac_addr() argument
[all …]
H A Dfm10k_tlv.c535 * @mbx: Pointer to mailbox information structure
545 struct fm10k_mbx_info *mbx, in fm10k_tlv_msg_parse() argument
577 return data->func(hw, results, mbx); in fm10k_tlv_msg_parse()
584 * @mbx: Unused mailbox pointer
592 struct fm10k_mbx_info __always_unused *mbx) in fm10k_tlv_msg_error() argument
701 * @mbx: Pointer to mailbox information structure
708 struct fm10k_mbx_info *mbx) in fm10k_tlv_msg_test() argument
729 &mbx->test_result); in fm10k_tlv_msg_test()
849 return mbx->ops.enqueue_tx(hw, mbx, reply); in fm10k_tlv_msg_test()
/linux/drivers/net/ethernet/intel/igb/
H A De1000_mbx.c19 struct e1000_mbx_info *mbx = &hw->mbx; in igb_read_mbx() local
23 if (size > mbx->size) in igb_read_mbx()
24 size = mbx->size; in igb_read_mbx()
26 if (mbx->ops.read) in igb_read_mbx()
27 ret_val = mbx->ops.read(hw, msg, size, mbx_id, unlock); in igb_read_mbx()
43 struct e1000_mbx_info *mbx = &hw->mbx; in igb_write_mbx() local
46 if (size > mbx->size) in igb_write_mbx()
49 else if (mbx->ops.write) in igb_write_mbx()
50 ret_val = mbx->ops.write(hw, msg, size, mbx_id); in igb_write_mbx()
64 struct e1000_mbx_info *mbx = &hw->mbx; in igb_check_for_msg() local
[all …]
/linux/drivers/crypto/cavium/cpt/
H A Dcptvf_mbox.c8 static void cptvf_send_msg_to_pf(struct cpt_vf *cptvf, struct cpt_mbox *mbx) in cptvf_send_msg_to_pf() argument
12 mbx->msg); in cptvf_send_msg_to_pf()
14 mbx->data); in cptvf_send_msg_to_pf()
20 struct cpt_mbox mbx = {}; in cptvf_handle_mbox_intr() local
26 mbx.msg = cpt_read_csr64(cptvf->reg_base, CPTX_VFX_PF_MBOXX(0, 0, 0)); in cptvf_handle_mbox_intr()
27 mbx.data = cpt_read_csr64(cptvf->reg_base, CPTX_VFX_PF_MBOXX(0, 0, 1)); in cptvf_handle_mbox_intr()
29 __func__, mbx.msg); in cptvf_handle_mbox_intr()
30 switch (mbx.msg) { in cptvf_handle_mbox_intr()
34 cptvf->vfid = mbx.data; in cptvf_handle_mbox_intr()
40 cptvf->vftype = mbx.data; in cptvf_handle_mbox_intr()
[all …]
H A Dcptpf_mbox.c9 struct cpt_mbox *mbx) in cpt_send_msg_to_vf() argument
13 mbx->data); in cpt_send_msg_to_vf()
14 cpt_write_csr64(cpt->reg_base, CPTX_PF_VFX_MBOXX(0, vf, 0), mbx->msg); in cpt_send_msg_to_vf()
21 struct cpt_mbox *mbx) in cpt_mbox_send_ack() argument
23 mbx->data = 0ull; in cpt_mbox_send_ack()
24 mbx->msg = CPT_MBOX_MSG_TYPE_ACK; in cpt_mbox_send_ack()
25 cpt_send_msg_to_vf(cpt, vf, mbx); in cpt_mbox_send_ack()
89 struct cpt_mbox mbx = {}; in cpt_handle_mbox_intr() local
96 mbx.msg = cpt_read_csr64(cpt->reg_base, CPTX_PF_VFX_MBOXX(0, vf, 0)); in cpt_handle_mbox_intr()
97 mbx.data = cpt_read_csr64(cpt->reg_base, CPTX_PF_VFX_MBOXX(0, vf, 1)); in cpt_handle_mbox_intr()
[all …]
/linux/drivers/crypto/marvell/octeontx/
H A Dotx_cptvf_mbox.c76 struct otx_cpt_mbox *mbx) in cptvf_send_msg_to_pf() argument
79 writeq(mbx->msg, cptvf->reg_base + OTX_CPT_VFX_PF_MBOXX(0, 0)); in cptvf_send_msg_to_pf()
80 writeq(mbx->data, cptvf->reg_base + OTX_CPT_VFX_PF_MBOXX(0, 1)); in cptvf_send_msg_to_pf()
86 struct otx_cpt_mbox mbx = {}; in otx_cptvf_handle_mbox_intr() local
92 mbx.msg = readq(cptvf->reg_base + OTX_CPT_VFX_PF_MBOXX(0, 0)); in otx_cptvf_handle_mbox_intr()
93 mbx.data = readq(cptvf->reg_base + OTX_CPT_VFX_PF_MBOXX(0, 1)); in otx_cptvf_handle_mbox_intr()
95 dump_mbox_msg(&mbx, -1); in otx_cptvf_handle_mbox_intr()
97 switch (mbx.msg) { in otx_cptvf_handle_mbox_intr()
100 cptvf->num_vfs = mbx.data; in otx_cptvf_handle_mbox_intr()
104 cptvf->vfid = mbx.data; in otx_cptvf_handle_mbox_intr()
[all …]
H A Dotx_cptpf_mbox.c75 struct otx_cpt_mbox *mbx) in otx_cpt_send_msg_to_vf() argument
78 writeq(mbx->data, cpt->reg_base + OTX_CPT_PF_VFX_MBOXX(vf, 1)); in otx_cpt_send_msg_to_vf()
79 writeq(mbx->msg, cpt->reg_base + OTX_CPT_PF_VFX_MBOXX(vf, 0)); in otx_cpt_send_msg_to_vf()
87 struct otx_cpt_mbox *mbx) in otx_cpt_mbox_send_ack() argument
89 mbx->data = 0ull; in otx_cpt_mbox_send_ack()
90 mbx->msg = OTX_CPT_MSG_ACK; in otx_cpt_mbox_send_ack()
91 otx_cpt_send_msg_to_vf(cpt, vf, mbx); in otx_cpt_mbox_send_ack()
96 struct otx_cpt_mbox *mbx) in otx_cptpf_mbox_send_nack() argument
98 mbx->data = 0ull; in otx_cptpf_mbox_send_nack()
99 mbx->msg = OTX_CPT_MSG_NACK; in otx_cptpf_mbox_send_nack()
[all …]
/linux/drivers/net/ethernet/intel/igbvf/
H A Dmbx.c5 #include "mbx.h"
15 struct e1000_mbx_info *mbx = &hw->mbx; in e1000_poll_for_msg() local
16 int countdown = mbx->timeout; in e1000_poll_for_msg()
18 if (!mbx->ops.check_for_msg) in e1000_poll_for_msg()
21 while (countdown && mbx->ops.check_for_msg(hw)) { in e1000_poll_for_msg()
23 udelay(mbx->usec_delay); in e1000_poll_for_msg()
28 mbx->timeout = 0; in e1000_poll_for_msg()
41 struct e1000_mbx_info *mbx = &hw->mbx; in e1000_poll_for_ack() local
42 int countdown = mbx->timeout; in e1000_poll_for_ack()
44 if (!mbx->ops.check_for_ack) in e1000_poll_for_ack()
[all …]
H A Dvf.c64 hw->mbx.ops.init_params = e1000_init_mbx_params_vf; in e1000_init_function_pointers_vf()
106 struct e1000_mbx_info *mbx = &hw->mbx; in e1000_reset_hw_vf() local
118 while (!mbx->ops.check_for_rst(hw) && timeout) { in e1000_reset_hw_vf()
125 mbx->timeout = E1000_VF_MBX_INIT_TIMEOUT; in e1000_reset_hw_vf()
129 mbx->ops.write_posted(hw, msgbuf, 1); in e1000_reset_hw_vf()
134 ret_val = mbx->ops.read_posted(hw, msgbuf, 3); in e1000_reset_hw_vf()
212 struct e1000_mbx_info *mbx = &hw->mbx; in e1000_update_mc_addr_list_vf() local
238 ret_val = mbx->ops.write_posted(hw, msgbuf, E1000_VFMAILBOX_SIZE); in e1000_update_mc_addr_list_vf()
240 mbx->ops.read_posted(hw, msgbuf, 1); in e1000_update_mc_addr_list_vf()
251 struct e1000_mbx_info *mbx = &hw->mbx; in e1000_set_vfta_vf() local
[all …]
/linux/drivers/net/ethernet/cavium/thunder/
H A Dnic_main.c131 * @mbx: Message to be sent
133 static void nic_send_msg_to_vf(struct nicpf *nic, int vf, union nic_mbx *mbx) in nic_send_msg_to_vf() argument
136 u64 *msg = (u64 *)mbx; in nic_send_msg_to_vf()
160 union nic_mbx mbx = {}; in nic_mbx_send_ready() local
164 mbx.nic_cfg.msg = NIC_MBOX_MSG_READY; in nic_mbx_send_ready()
165 mbx.nic_cfg.vf_id = vf; in nic_mbx_send_ready()
167 mbx.nic_cfg.tns_mode = NIC_TNS_BYPASS_MODE; in nic_mbx_send_ready()
175 ether_addr_copy((u8 *)&mbx.nic_cfg.mac_addr, mac); in nic_mbx_send_ready()
177 mbx.nic_cfg.sqs_mode = (vf >= nic->num_vf_en) ? true : false; in nic_mbx_send_ready()
178 mbx.nic_cfg.node_id = nic->node; in nic_mbx_send_ready()
[all …]
H A Dnicvf_main.c119 static void nicvf_write_to_mbx(struct nicvf *nic, union nic_mbx *mbx) in nicvf_write_to_mbx() argument
121 u64 *msg = (u64 *)mbx; in nicvf_write_to_mbx()
127 int nicvf_send_msg_to_pf(struct nicvf *nic, union nic_mbx *mbx) in nicvf_send_msg_to_pf() argument
137 nicvf_write_to_mbx(nic, mbx); in nicvf_send_msg_to_pf()
145 (mbx->msg.msg & 0xFF), nic->vf_id); in nicvf_send_msg_to_pf()
155 (mbx->msg.msg & 0xFF), nic->vf_id); in nicvf_send_msg_to_pf()
169 union nic_mbx mbx = {}; in nicvf_check_pf_ready() local
171 mbx.msg.msg = NIC_MBOX_MSG_READY; in nicvf_check_pf_ready()
172 if (nicvf_send_msg_to_pf(nic, &mbx)) { in nicvf_check_pf_ready()
183 union nic_mbx mbx = {}; in nicvf_send_cfg_done() local
[all …]
H A Dnicvf_ethtool.c783 union nic_mbx mbx = {}; in nicvf_get_pauseparam() local
791 mbx.pfc.msg = NIC_MBOX_MSG_PFC; in nicvf_get_pauseparam()
792 mbx.pfc.get = 1; in nicvf_get_pauseparam()
793 if (!nicvf_send_msg_to_pf(nic, &mbx)) { in nicvf_get_pauseparam()
804 union nic_mbx mbx = {}; in nicvf_set_pauseparam() local
815 mbx.pfc.msg = NIC_MBOX_MSG_PFC; in nicvf_set_pauseparam()
816 mbx.pfc.get = 0; in nicvf_set_pauseparam()
817 mbx.pfc.fc_rx = pause->rx_pause; in nicvf_set_pauseparam()
818 mbx.pfc.fc_tx = pause->tx_pause; in nicvf_set_pauseparam()
819 if (nicvf_send_msg_to_pf(nic, &mbx)) in nicvf_set_pauseparam()
/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_mbx.c92 struct wx_mbx_info *mbx = &wx->mbx; in wx_write_mbx_pf() local
95 /* mbx->size is up to 15 */ in wx_write_mbx_pf()
96 if (size > mbx->size) { in wx_write_mbx_pf()
133 struct wx_mbx_info *mbx = &wx->mbx; in wx_read_mbx_pf() local
137 /* limit read to size of mailbox and mbx->size is up to 15 */ in wx_read_mbx_pf()
138 if (size > mbx->size) in wx_read_mbx_pf()
139 size = mbx->size; in wx_read_mbx_pf()
182 mailbox |= wx->mbx.mailbox; in wx_read_v2p_mailbox()
183 wx->mbx.mailbox |= mailbox & WX_VXMAILBOX_R2C_BITS; in wx_read_v2p_mailbox()
218 wx->mbx.mailbox &= ~mask; in wx_check_for_bit_vf()
[all …]
H A Dwx_vf_common.c128 spin_lock_bh(&wx->mbx.mbx_lock); in wx_negotiate_api_vf()
135 spin_unlock_bh(&wx->mbx.mbx_lock); in wx_negotiate_api_vf()
174 spin_lock_bh(&wx->mbx.mbx_lock); in wx_set_rx_mode_vf()
178 spin_unlock_bh(&wx->mbx.mbx_lock); in wx_set_rx_mode_vf()
196 spin_lock_bh(&wx->mbx.mbx_lock); in wx_configure_rx_vf()
199 spin_unlock_bh(&wx->mbx.mbx_lock); in wx_configure_rx_vf()
233 spin_lock_bh(&wx->mbx.mbx_lock); in wx_set_mac_vf()
235 spin_unlock_bh(&wx->mbx.mbx_lock); in wx_set_mac_vf()
255 spin_lock_bh(&wx->mbx.mbx_lock); in wxvf_watchdog_update_link()
257 spin_unlock_bh(&wx->mbx.mbx_lock); in wxvf_watchdog_update_link()
/linux/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_83xx_hw.c127 0x3038, /* Host MBX ctrl */
128 0x303C, /* FW MBX ctrl */
132 0x1000, /* MBX intr enable */
493 static inline void qlcnic_83xx_notify_mbx_response(struct qlcnic_mailbox *mbx) in qlcnic_83xx_notify_mbx_response() argument
495 mbx->rsp_status = QLC_83XX_MBX_RESPONSE_ARRIVED; in qlcnic_83xx_notify_mbx_response()
496 complete(&mbx->completion); in qlcnic_83xx_notify_mbx_response()
502 struct qlcnic_mailbox *mbx = adapter->ahw->mailbox; in qlcnic_83xx_poll_process_aen() local
505 spin_lock_irqsave(&mbx->aen_lock, flags); in qlcnic_83xx_poll_process_aen()
514 if (mbx->rsp_status != rsp_status) in qlcnic_83xx_poll_process_aen()
515 qlcnic_83xx_notify_mbx_response(mbx); in qlcnic_83xx_poll_process_aen()
[all …]
H A Dqlcnic_sriov_common.c315 struct qlcnic_mailbox *mbx = ahw->mailbox; in qlcnic_sriov_post_bc_msg() local
328 err = mbx->ops->enqueue_cmd(adapter, &cmd, &timeout); in qlcnic_sriov_post_bc_msg()
342 flush_workqueue(mbx->work_q); in qlcnic_sriov_post_bc_msg()
720 static int qlcnic_sriov_alloc_bc_mbx_args(struct qlcnic_cmd_args *mbx, u32 type) in qlcnic_sriov_alloc_bc_mbx_args() argument
730 mbx->op_type = QLC_BC_CMD; in qlcnic_sriov_alloc_bc_mbx_args()
731 mbx->req.num = mbx_tbl[i].in_args; in qlcnic_sriov_alloc_bc_mbx_args()
732 mbx->rsp.num = mbx_tbl[i].out_args; in qlcnic_sriov_alloc_bc_mbx_args()
733 mbx->req.arg = kcalloc(mbx->req.num, sizeof(u32), in qlcnic_sriov_alloc_bc_mbx_args()
735 if (!mbx->req.arg) in qlcnic_sriov_alloc_bc_mbx_args()
737 mbx->rsp.arg = kcalloc(mbx->rsp.num, sizeof(u32), in qlcnic_sriov_alloc_bc_mbx_args()
[all …]
H A Dqlcnic_dcb.c494 struct qlcnic_dcb_mbx_params *mbx; in qlcnic_82xx_dcb_get_cee_cfg() local
497 mbx = dcb->param; in qlcnic_82xx_dcb_get_cee_cfg()
498 if (!mbx) in qlcnic_82xx_dcb_get_cee_cfg()
501 err = qlcnic_dcb_query_cee_param(dcb, (char *)&mbx->type[0], in qlcnic_82xx_dcb_get_cee_cfg()
506 err = qlcnic_dcb_query_cee_param(dcb, (char *)&mbx->type[1], in qlcnic_82xx_dcb_get_cee_cfg()
511 err = qlcnic_dcb_query_cee_param(dcb, (char *)&mbx->type[2], in qlcnic_82xx_dcb_get_cee_cfg()
516 mbx->prio_tc_map = QLC_82XX_DCB_PRIO_TC_MAP; in qlcnic_82xx_dcb_get_cee_cfg()
655 static void qlcnic_dcb_fill_cee_tc_params(struct qlcnic_dcb_mbx_params *mbx, in qlcnic_dcb_fill_cee_tc_params() argument
663 tc = QLC_DCB_GET_TC_PRIO(mbx->prio_tc_map, i); in qlcnic_dcb_fill_cee_tc_params()
744 struct qlcnic_dcb_mbx_params *mbx = adapter->dcb->param; in qlcnic_dcb_map_cee_params() local
[all …]
/linux/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_vfpf.c1128 struct bnx2x_vf_mbx *mbx = BP_VF_MBX(bp, vf->index); in bnx2x_vf_mbx_resp_single_tlv() local
1132 type = mbx->first_tlv.tl.type; in bnx2x_vf_mbx_resp_single_tlv()
1136 bnx2x_add_tlv(bp, &mbx->msg->resp, 0, type, length); in bnx2x_vf_mbx_resp_single_tlv()
1137 bnx2x_add_tlv(bp, &mbx->msg->resp, length, CHANNEL_TLV_LIST_END, in bnx2x_vf_mbx_resp_single_tlv()
1145 struct bnx2x_vf_mbx *mbx = BP_VF_MBX(bp, vf->index); in bnx2x_vf_mbx_resp_send_msg() local
1146 struct pfvf_general_resp_tlv *resp = &mbx->msg->resp.general_resp; in bnx2x_vf_mbx_resp_send_msg()
1153 mbx->vf_addr_hi, mbx->vf_addr_lo, mbx->first_tlv.resp_msg_offset); in bnx2x_vf_mbx_resp_send_msg()
1158 vf_addr = HILO_U64(mbx->vf_addr_hi, mbx->vf_addr_lo) + in bnx2x_vf_mbx_resp_send_msg()
1159 mbx->first_tlv.resp_msg_offset; in bnx2x_vf_mbx_resp_send_msg()
1160 pf_addr = mbx->msg_mapping + in bnx2x_vf_mbx_resp_send_msg()
[all …]
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_mem.h15 #define idpf_mbx_wr32(a, reg, value) writel((value), ((a)->mbx.vaddr + (reg)))
16 #define idpf_mbx_rd32(a, reg) readl((a)->mbx.vaddr + (reg))
17 #define idpf_mbx_wr64(a, reg, value) writeq((value), ((a)->mbx.vaddr + (reg)))
18 #define idpf_mbx_rd64(a, reg) readq((a)->mbx.vaddr + (reg))
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_sriov.c1200 struct qed_iov_vf_mbx *mbx = &p_vf->vf_mbx; in qed_iov_send_response() local
1204 mbx->reply_virt->default_resp.hdr.status = status; in qed_iov_send_response()
1206 qed_dp_tlv_list(p_hwfn, mbx->reply_virt); in qed_iov_send_response()
1214 qed_dmae_host2host(p_hwfn, p_ptt, mbx->reply_phys + sizeof(u64), in qed_iov_send_response()
1215 mbx->req_virt->first_tlv.reply_address + in qed_iov_send_response()
1228 qed_dmae_host2host(p_hwfn, p_ptt, mbx->reply_phys, in qed_iov_send_response()
1229 mbx->req_virt->first_tlv.reply_address, in qed_iov_send_response()
1307 struct qed_iov_vf_mbx *mbx = &vf_info->vf_mbx; in qed_iov_prepare_resp() local
1309 mbx->offset = (u8 *)mbx->reply_virt; in qed_iov_prepare_resp()
1311 qed_add_tlv(p_hwfn, &mbx->offset, type, length); in qed_iov_prepare_resp()
[all …]
/linux/Documentation/devicetree/bindings/net/can/
H A Dti_hecc.txt10 and 'mbx'
11 - reg-names :"hecc", "hecc-ram", "mbx"
29 reg-names = "hecc", "hecc-ram", "mbx";
/linux/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H A Dhclgevf_mbx.c51 "VF mbx response len(=%u) exceeds maximum(=%u)\n", in hclgevf_get_mbx_resp()
71 "VF could not get mbx(%u,%u) resp(=%d) from PF in %d tries\n", in hclgevf_get_mbx_resp()
113 "failed to send mbx, msg is NULL\n"); in hclgevf_send_mbx_msg()
134 "VF failed(=%d) to send mbx message to PF\n", in hclgevf_send_mbx_msg()
149 "VF failed(=%d) to send mbx message to PF\n", in hclgevf_send_mbx_msg()
176 "VF mbx resp flag not clear(%u)\n", in hclgevf_handle_mbx_response()
278 "VF received unsupported(%u) mbx msg from PF\n", in hclgevf_mbx_handler()
/linux/drivers/net/ethernet/intel/ixgbevf/
H A Dvf.c66 struct ixgbe_mbx_info *mbx = &hw->mbx; in ixgbevf_reset_hw_vf() local
77 hw->mbx.ops.init_params(hw); in ixgbevf_reset_hw_vf()
78 memcpy(&hw->mbx.ops, &ixgbevf_mbx_ops_legacy, in ixgbevf_reset_hw_vf()
85 while (!mbx->ops.check_for_rst(hw) && timeout) { in ixgbevf_reset_hw_vf()
94 mbx->timeout = IXGBE_VF_MBX_INIT_TIMEOUT; in ixgbevf_reset_hw_vf()
843 struct ixgbe_mbx_info *mbx = &hw->mbx; in ixgbevf_check_mac_link_vf() local
849 if (!mbx->ops.check_for_rst(hw) || !mbx->timeout) in ixgbevf_check_mac_link_vf()
868 if (mbx->ops.read(hw, &in_msg, 1)) { in ixgbevf_check_mac_link_vf()
882 if (!mbx->timeout) { in ixgbevf_check_mac_link_vf()
911 struct ixgbe_mbx_info *mbx = &hw->mbx; in ixgbevf_hv_check_mac_link_vf() local
[all …]

12345