ixgbe.c | 3155 u32 eicr; local in function:ixgbe_msix_admin 3170 * errata to read EICS instead of EICR to get interrupt cause. 3171 * At least, reading EICR clears lower 16bits of EIMS on 82598. 3173 eicr = IXGBE_READ_REG(hw, IXGBE_EICS); 3175 eicr &= ~IXGBE_EICR_RTX_QUEUE; 3177 IXGBE_WRITE_REG(hw, IXGBE_EICR, eicr); 3179 ixgbe_intr_admin_common(sc, eicr, &eims_disable); 3188 ixgbe_intr_admin_common(struct ixgbe_softc *sc, u32 eicr, u32 *eims_disable) 3195 if (eicr & IXGBE_EICR_LSC) { 3215 if ((eicr & eicr_mask 5301 u32 eicr; local in function:ixgbe_legacy_irq [all...] |