Lines Matching defs:msgbuf

181 	u32 msgbuf[IXGBE_VF_PERMADDR_MSG_LEN];
182 u8 *addr = (u8 *)(&msgbuf[1]);
215 msgbuf[0] = IXGBE_VF_RESET;
216 ixgbe_write_mbx(hw, msgbuf, 1, 0);
225 ret_val = ixgbe_poll_mbx(hw, msgbuf,
230 if (msgbuf[0] != (IXGBE_VF_RESET | IXGBE_VT_MSGTYPE_SUCCESS) &&
231 msgbuf[0] != (IXGBE_VF_RESET | IXGBE_VT_MSGTYPE_FAILURE))
234 if (msgbuf[0] == (IXGBE_VF_RESET | IXGBE_VT_MSGTYPE_SUCCESS))
237 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_FAILURE))) {
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 ixgbevf_write_msg_read_ack(hw, msgbuf, msgbuf, IXGBE_VFMAILBOX_SIZE);
429 u32 msgbuf[2];
445 msgbuf[0] = IXGBE_VF_UPDATE_XCAST_MODE;
446 msgbuf[1] = xcast_mode;
448 err = ixgbevf_write_msg_read_ack(hw, msgbuf, msgbuf, 2);
452 msgbuf[0] &= ~IXGBE_VT_MSGTYPE_CTS;
453 if (msgbuf[0] == (IXGBE_VF_UPDATE_XCAST_MODE | IXGBE_VT_MSGTYPE_FAILURE))
467 u32 msgbuf[2];
471 msgbuf[0] = IXGBE_VF_GET_LINK_STATE;
472 msgbuf[1] = 0x0;
474 err = ixgbevf_write_msg_read_ack(hw, msgbuf, msgbuf, 2);
476 if (err || (msgbuf[0] & IXGBE_VT_MSGTYPE_FAILURE)) {
480 *link_state = msgbuf[1];
499 u32 msgbuf[2];
503 msgbuf[0] = IXGBE_VF_SET_VLAN;
504 msgbuf[1] = vlan;
506 msgbuf[0] |= vlan_on << IXGBE_VT_MSGINFO_SHIFT;
508 ret_val = ixgbevf_write_msg_read_ack(hw, msgbuf, msgbuf, 2);
509 if (!ret_val && (msgbuf[0] & IXGBE_VT_MSGTYPE_SUCCESS))
512 return ret_val | (msgbuf[0] & IXGBE_VT_MSGTYPE_FAILURE);
556 u32 msgbuf[3], msgbuf_chk;
557 u8 *msg_addr = (u8 *)(&msgbuf[1]);
560 memset(msgbuf, 0, sizeof(msgbuf));
567 msgbuf[0] |= index << IXGBE_VT_MSGINFO_SHIFT;
568 msgbuf[0] |= IXGBE_VF_SET_MACVLAN;
569 msgbuf_chk = msgbuf[0];
573 ret_val = ixgbevf_write_msg_read_ack(hw, msgbuf, msgbuf, 3);
575 msgbuf[0] &= ~IXGBE_VT_MSGTYPE_CTS;
577 if (msgbuf[0] == (msgbuf_chk | IXGBE_VT_MSGTYPE_FAILURE))
713 u32 msgbuf[2];
716 msgbuf[0] = IXGBE_VF_SET_LPE;
717 msgbuf[1] = max_size;
719 retval = ixgbevf_write_msg_read_ack(hw, msgbuf, msgbuf, 2);
722 if ((msgbuf[0] & IXGBE_VF_SET_LPE) &&
723 (msgbuf[0] & IXGBE_VT_MSGTYPE_FAILURE))