Lines Matching defs:msgbuf

137 	u32 ctrl, msgbuf[IXGBE_VF_PERMADDR_MSG_LEN];
138 u8 *addr = (u8 *)(&msgbuf[1]);
166 msgbuf[0] = IXGBE_VF_RESET;
167 mbx->ops.write_posted(hw, msgbuf, 1, 0);
176 ret_val = mbx->ops.read_posted(hw, msgbuf,
181 if (msgbuf[0] != (IXGBE_VF_RESET | IXGBE_VT_MSGTYPE_ACK) &&
182 msgbuf[0] != (IXGBE_VF_RESET | IXGBE_VT_MSGTYPE_NACK))
186 hw->mac.mc_filter_type = msgbuf[IXGBE_VF_MC_TYPE_WORD];
298 u32 msgbuf[3];
299 u8 *msg_addr = (u8 *)(&msgbuf[1]);
303 memset(msgbuf, 0, 12);
304 msgbuf[0] = IXGBE_VF_SET_MAC_ADDR;
306 ret_val = mbx->ops.write_posted(hw, msgbuf, 3, 0);
309 ret_val = mbx->ops.read_posted(hw, msgbuf, 3, 0);
311 msgbuf[0] &= ~IXGBE_VT_MSGTYPE_CTS;
315 (msgbuf[0] == (IXGBE_VF_SET_MAC_ADDR | IXGBE_VT_MSGTYPE_NACK)))
335 u32 msgbuf[IXGBE_VFMAILBOX_SIZE];
336 u16 *vector_list = (u16 *)&msgbuf[1];
357 msgbuf[0] = IXGBE_VF_SET_MULTICAST;
358 msgbuf[0] |= cnt << IXGBE_VT_MSGINFO_SHIFT;
366 return mbx->ops.write_posted(hw, msgbuf, IXGBE_VFMAILBOX_SIZE, 0);
379 u32 msgbuf[2];
383 msgbuf[0] = IXGBE_VF_SET_VLAN;
384 msgbuf[1] = vlan;
386 msgbuf[0] |= vlan_on << IXGBE_VT_MSGINFO_SHIFT;
388 ret_val = mbx->ops.write_posted(hw, msgbuf, 2, 0);
390 ret_val = mbx->ops.read_posted(hw, msgbuf, 1, 0);
392 if (!ret_val && (msgbuf[0] & IXGBE_VT_MSGTYPE_ACK))
395 return ret_val | (msgbuf[0] & IXGBE_VT_MSGTYPE_NACK);
439 u32 msgbuf[3];
440 u8 *msg_addr = (u8 *)(&msgbuf[1]);
443 memset(msgbuf, 0, sizeof(msgbuf));
450 msgbuf[0] |= index << IXGBE_VT_MSGINFO_SHIFT;
451 msgbuf[0] |= IXGBE_VF_SET_MACVLAN;
454 ret_val = mbx->ops.write_posted(hw, msgbuf, 3, 0);
457 ret_val = mbx->ops.read_posted(hw, msgbuf, 3, 0);
459 msgbuf[0] &= ~IXGBE_VT_MSGTYPE_CTS;
462 if (msgbuf[0] == (IXGBE_VF_SET_MACVLAN | IXGBE_VT_MSGTYPE_NACK))
563 u32 msgbuf[2];
565 msgbuf[0] = IXGBE_VF_SET_LPE;
566 msgbuf[1] = max_size;
567 ixgbevf_write_msg_read_ack(hw, msgbuf, 2);