Lines Matching refs:msgbuf

181 	u32 msgbuf[IXGBE_VF_PERMADDR_MSG_LEN];
182 u8 *addr = (u8 *)(&msgbuf[1]);
214 msgbuf[0] = IXGBE_VF_RESET;
215 mbx->ops.write_posted(hw, msgbuf, 1, 0);
224 ret_val = mbx->ops.read_posted(hw, msgbuf,
229 if (msgbuf[0] != (IXGBE_VF_RESET | IXGBE_VT_MSGTYPE_ACK) &&
230 msgbuf[0] != (IXGBE_VF_RESET | IXGBE_VT_MSGTYPE_NACK))
233 if (msgbuf[0] == (IXGBE_VF_RESET | IXGBE_VT_MSGTYPE_ACK))
236 hw->mac.mc_filter_type = msgbuf[IXGBE_VF_MC_TYPE_WORD];
350 u32 msgbuf[3];
351 u8 *msg_addr = (u8 *)(&msgbuf[1]);
355 memset(msgbuf, 0, 12);
356 msgbuf[0] = IXGBE_VF_SET_MAC_ADDR;
358 ret_val = ixgbevf_write_msg_read_ack(hw, msgbuf, msgbuf, 3);
360 msgbuf[0] &= ~IXGBE_VT_MSGTYPE_CTS;
364 (msgbuf[0] == (IXGBE_VF_SET_MAC_ADDR | IXGBE_VT_MSGTYPE_NACK))) {
386 u32 msgbuf[IXGBE_VFMAILBOX_SIZE];
387 u16 *vector_list = (u16 *)&msgbuf[1];
408 msgbuf[0] = IXGBE_VF_SET_MULTICAST;
409 msgbuf[0] |= cnt << IXGBE_VT_MSGINFO_SHIFT;
417 return mbx->ops.write_posted(hw, msgbuf, IXGBE_VFMAILBOX_SIZE, 0);
429 u32 msgbuf[2];
444 msgbuf[0] = IXGBE_VF_UPDATE_XCAST_MODE;
445 msgbuf[1] = xcast_mode;
447 err = ixgbevf_write_msg_read_ack(hw, msgbuf, msgbuf, 2);
451 msgbuf[0] &= ~IXGBE_VT_MSGTYPE_CTS;
452 if (msgbuf[0] == (IXGBE_VF_UPDATE_XCAST_MODE | IXGBE_VT_MSGTYPE_NACK))
470 u32 msgbuf[2];
474 msgbuf[0] = IXGBE_VF_SET_VLAN;
475 msgbuf[1] = vlan;
477 msgbuf[0] |= vlan_on << IXGBE_VT_MSGINFO_SHIFT;
479 ret_val = ixgbevf_write_msg_read_ack(hw, msgbuf, msgbuf, 2);
480 if (!ret_val && (msgbuf[0] & IXGBE_VT_MSGTYPE_ACK))
483 return ret_val | (msgbuf[0] & IXGBE_VT_MSGTYPE_NACK);
526 u32 msgbuf[3], msgbuf_chk;
527 u8 *msg_addr = (u8 *)(&msgbuf[1]);
530 memset(msgbuf, 0, sizeof(msgbuf));
537 msgbuf[0] |= index << IXGBE_VT_MSGINFO_SHIFT;
538 msgbuf[0] |= IXGBE_VF_SET_MACVLAN;
539 msgbuf_chk = msgbuf[0];
543 ret_val = ixgbevf_write_msg_read_ack(hw, msgbuf, msgbuf, 3);
545 msgbuf[0] &= ~IXGBE_VT_MSGTYPE_CTS;
547 if (msgbuf[0] == (msgbuf_chk | IXGBE_VT_MSGTYPE_NACK))
680 u32 msgbuf[2];
683 msgbuf[0] = IXGBE_VF_SET_LPE;
684 msgbuf[1] = max_size;
686 retval = ixgbevf_write_msg_read_ack(hw, msgbuf, msgbuf, 2);
689 if ((msgbuf[0] & IXGBE_VF_SET_LPE) &&
690 (msgbuf[0] & IXGBE_VT_MSGTYPE_NACK))