Lines Matching defs:msgbuf
224 u32 msgbuf[mbx_size];
231 retval = ixgbe_read_mbx(hw, msgbuf, mbx_size, vf);
237 if (msgbuf[0] & (IXGBE_VT_MSGTYPE_ACK | IXGBE_VT_MSGTYPE_NACK))
245 if (msgbuf[0] == IXGBE_VF_RESET) {
247 u8 *addr = (u8 *)(&msgbuf[1]);
254 msgbuf[0] = IXGBE_VF_RESET | IXGBE_VT_MSGTYPE_ACK;
260 msgbuf[3] = hw->mac.mc_filter_type;
261 ixgbe_write_mbx(hw, msgbuf, IXGBE_VF_PERMADDR_MSG_LEN, vf);
267 msgbuf[0] |= IXGBE_VT_MSGTYPE_NACK;
268 ixgbe_write_mbx(hw, msgbuf, 1, vf);
272 switch ((msgbuf[0] & 0xFFFF)) {
275 u8 *new_mac = ((u8 *)(&msgbuf[1]));
285 entries = (msgbuf[0] & IXGBE_VT_MSGINFO_MASK)
287 hash_list = (u16 *)&msgbuf[1];
292 WARN_ON((msgbuf[0] & 0xFFFF) == IXGBE_VF_SET_LPE);
295 add = (msgbuf[0] & IXGBE_VT_MSGINFO_MASK)
297 vid = (msgbuf[1] & IXGBE_VLVF_VLANID_MASK);
301 e_err(drv, "Unhandled Msg %8.8x\n", msgbuf[0]);
308 msgbuf[0] |= IXGBE_VT_MSGTYPE_NACK;
310 msgbuf[0] |= IXGBE_VT_MSGTYPE_ACK;
312 msgbuf[0] |= IXGBE_VT_MSGTYPE_CTS;
314 ixgbe_write_mbx(hw, msgbuf, 1, vf);