Lines Matching refs:eicr

2349 	u32 eicr = adapter->interrupt_event;  in ixgbe_check_overtemp_subtask()  local
2369 if (!(eicr & IXGBE_EICR_GPI_SDP0) && in ixgbe_check_overtemp_subtask()
2370 !(eicr & IXGBE_EICR_LSC)) in ixgbe_check_overtemp_subtask()
2373 if (!(eicr & IXGBE_EICR_LSC) && hw->mac.ops.check_link) { in ixgbe_check_overtemp_subtask()
2389 if (!(eicr & IXGBE_EICR_GPI_SDP0)) in ixgbe_check_overtemp_subtask()
2401 static void ixgbe_check_fan_failure(struct ixgbe_adapter *adapter, u32 eicr) in ixgbe_check_fan_failure() argument
2406 (eicr & IXGBE_EICR_GPI_SDP1)) { in ixgbe_check_fan_failure()
2413 static void ixgbe_check_overtemp_event(struct ixgbe_adapter *adapter, u32 eicr) in ixgbe_check_overtemp_event() argument
2424 if (((eicr & IXGBE_EICR_GPI_SDP0) || (eicr & IXGBE_EICR_LSC)) && in ixgbe_check_overtemp_event()
2426 adapter->interrupt_event = eicr; in ixgbe_check_overtemp_event()
2433 if (!(eicr & IXGBE_EICR_TS)) in ixgbe_check_overtemp_event()
2446 static void ixgbe_check_sfp_event(struct ixgbe_adapter *adapter, u32 eicr) in ixgbe_check_sfp_event() argument
2450 if (eicr & IXGBE_EICR_GPI_SDP2) { in ixgbe_check_sfp_event()
2459 if (eicr & IXGBE_EICR_GPI_SDP1) { in ixgbe_check_sfp_event()
2597 u32 eicr; in ixgbe_msix_other() local
2605 eicr = IXGBE_READ_REG(hw, IXGBE_EICS); in ixgbe_msix_other()
2614 eicr &= 0xFFFF0000; in ixgbe_msix_other()
2616 IXGBE_WRITE_REG(hw, IXGBE_EICR, eicr); in ixgbe_msix_other()
2618 if (eicr & IXGBE_EICR_LSC) in ixgbe_msix_other()
2621 if (eicr & IXGBE_EICR_MAILBOX) in ixgbe_msix_other()
2629 if (eicr & IXGBE_EICR_ECC) { in ixgbe_msix_other()
2636 if (eicr & IXGBE_EICR_FLOW_DIR) { in ixgbe_msix_other()
2652 ixgbe_check_sfp_event(adapter, eicr); in ixgbe_msix_other()
2653 ixgbe_check_overtemp_event(adapter, eicr); in ixgbe_msix_other()
2659 ixgbe_check_fan_failure(adapter, eicr); in ixgbe_msix_other()
2661 if (unlikely(eicr & IXGBE_EICR_TIMESYNC)) in ixgbe_msix_other()
2662 ixgbe_ptp_check_pps_event(adapter, eicr); in ixgbe_msix_other()
2816 u32 eicr; in ixgbe_intr() local
2826 eicr = IXGBE_READ_REG(hw, IXGBE_EICR); in ixgbe_intr()
2827 if (!eicr) { in ixgbe_intr()
2840 if (eicr & IXGBE_EICR_LSC) in ixgbe_intr()
2845 ixgbe_check_sfp_event(adapter, eicr); in ixgbe_intr()
2850 if (eicr & IXGBE_EICR_ECC) { in ixgbe_intr()
2856 ixgbe_check_overtemp_event(adapter, eicr); in ixgbe_intr()
2862 ixgbe_check_fan_failure(adapter, eicr); in ixgbe_intr()
2863 if (unlikely(eicr & IXGBE_EICR_TIMESYNC)) in ixgbe_intr()
2864 ixgbe_ptp_check_pps_event(adapter, eicr); in ixgbe_intr()