Lines Matching refs:ivar
875 u32 ivar, index; in ixgbe_set_ivar() local
883 ivar = IXGBE_READ_REG(hw, IXGBE_IVAR(index)); in ixgbe_set_ivar()
884 ivar &= ~(0xFF << (8 * (queue & 0x3))); in ixgbe_set_ivar()
885 ivar |= (msix_vector << (8 * (queue & 0x3))); in ixgbe_set_ivar()
886 IXGBE_WRITE_REG(hw, IXGBE_IVAR(index), ivar); in ixgbe_set_ivar()
898 ivar = IXGBE_READ_REG(&adapter->hw, IXGBE_IVAR_MISC); in ixgbe_set_ivar()
899 ivar &= ~(0xFF << index); in ixgbe_set_ivar()
900 ivar |= (msix_vector << index); in ixgbe_set_ivar()
901 IXGBE_WRITE_REG(&adapter->hw, IXGBE_IVAR_MISC, ivar); in ixgbe_set_ivar()
907 ivar = IXGBE_READ_REG(hw, IXGBE_IVAR(queue >> 1)); in ixgbe_set_ivar()
908 ivar &= ~(0xFF << index); in ixgbe_set_ivar()
909 ivar |= (msix_vector << index); in ixgbe_set_ivar()
910 IXGBE_WRITE_REG(hw, IXGBE_IVAR(queue >> 1), ivar); in ixgbe_set_ivar()