Lines Matching refs:mbx
9 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()
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()
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()
241 if (!mbx->timeout) { in fm10k_iov_mbx()
243 mbx->ops.connect(hw, mbx); in fm10k_iov_mbx()
247 if (hw->mbx.state == FM10K_STATE_OPEN && in fm10k_iov_mbx()
248 !hw->mbx.ops.tx_ready(&hw->mbx, FM10K_VFMBX_MSG_MTU)) { in fm10k_iov_mbx()
259 mbx->ops.process(hw, mbx); in fm10k_iov_mbx()
377 vf_info->mbx.ops.connect(hw, &vf_info->mbx); in fm10k_iov_resume()
462 err = fm10k_pfvf_mbx_init(hw, &vf_info->mbx, iov_mbx_data, i); in fm10k_iov_alloc_data()