Lines Matching defs:vmdq
1341 * @vmdq: VMDq "set" or "pool" index
1347 ixgbe_set_rar_generic(struct ixgbe_hw *hw, u32 index, u8 *addr, u32 vmdq,
1356 hw->mac.ops.set_vmdq(hw, index, vmdq);
1501 ixgbe_add_uc_addr(struct ixgbe_hw *hw, u8 *addr, u32 vmdq)
1517 hw->mac.ops.set_rar(hw, rar, addr, vmdq, IXGBE_RAH_AV);
1550 u32 vmdq;
1572 addr = next(hw, &addr_list, &vmdq);
1573 ixgbe_add_uc_addr(hw, addr, vmdq);
1693 u32 vmdq;
1711 ixgbe_set_mta(hw, next(hw, &mc_addr_list, &vmdq));
2667 * @vmdq: VMDq pool to assign
2673 ixgbe_insert_mac_addr_generic(struct ixgbe_hw *hw, u8 *addr, u32 vmdq)
2710 (void) ixgbe_set_vmdq(hw, rar, vmdq);
2714 (void) ixgbe_set_rar(hw, rar, addr, vmdq, IXGBE_RAH_AV);
2717 (void) ixgbe_set_rar(hw, rar, addr, vmdq, IXGBE_RAH_AV);
2737 * @vmdq: VMDq pool index to remove from the rar
2740 ixgbe_clear_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq)
2754 if (vmdq == IXGBE_CLEAR_VMDQ_ALL) {
2763 } else if (vmdq < 32) {
2764 mpsar_lo &= ~(1 << vmdq);
2767 mpsar_hi &= ~(1 << (vmdq - 32));
2786 * @vmdq: VMDq pool index
2789 ixgbe_set_vmdq_generic(struct ixgbe_hw *hw, u32 rar, u32 vmdq)
2797 if (vmdq < 32) {
2799 mpsar |= 1 << vmdq;
2803 mpsar |= 1 << (vmdq - 32);