Home | History | Annotate | Download | only in ixgbe

Lines Matching defs:ivar

4328  *   Setup the correct IVAR register for a particular MSI-X interrupt
4338 u32 ivar, index;
4349 ivar = IXGBE_READ_REG(hw, IXGBE_IVAR(index));
4350 ivar &= ~(0xffUL << (8 * (entry & 0x3)));
4351 ivar |= ((u32)vector << (8 * (entry & 0x3)));
4352 IXGBE_WRITE_REG(&sc->hw, IXGBE_IVAR(index), ivar);
4359 if (type == -1) { /* MISC IVAR */
4361 ivar = IXGBE_READ_REG(hw, IXGBE_IVAR_MISC);
4362 ivar &= ~(0xffUL << index);
4363 ivar |= ((u32)vector << index);
4364 IXGBE_WRITE_REG(hw, IXGBE_IVAR_MISC, ivar);
4367 ivar = IXGBE_READ_REG(hw, IXGBE_IVAR(entry >> 1));
4368 ivar &= ~(0xffUL << index);
4369 ivar |= ((u32)vector << index);
4370 IXGBE_WRITE_REG(hw, IXGBE_IVAR(entry >> 1), ivar);