Lines Matching refs:eicr

2389 	u32 eicr = adapter->interrupt_event;  in ixgbe_check_overtemp_subtask()  local
2409 if (!(eicr & IXGBE_EICR_GPI_SDP0_8259X) && in ixgbe_check_overtemp_subtask()
2410 !(eicr & IXGBE_EICR_LSC)) in ixgbe_check_overtemp_subtask()
2413 if (!(eicr & IXGBE_EICR_LSC) && hw->mac.ops.check_link) { in ixgbe_check_overtemp_subtask()
2431 if (!(eicr & IXGBE_EICR_GPI_SDP0(hw))) in ixgbe_check_overtemp_subtask()
2440 static void ixgbe_check_fan_failure(struct ixgbe_adapter *adapter, u32 eicr) in ixgbe_check_fan_failure() argument
2445 (eicr & IXGBE_EICR_GPI_SDP1(hw))) { in ixgbe_check_fan_failure()
2452 static void ixgbe_check_overtemp_event(struct ixgbe_adapter *adapter, u32 eicr) in ixgbe_check_overtemp_event() argument
2465 if (((eicr & IXGBE_EICR_GPI_SDP0(hw)) || in ixgbe_check_overtemp_event()
2466 (eicr & IXGBE_EICR_LSC)) && in ixgbe_check_overtemp_event()
2468 adapter->interrupt_event = eicr; in ixgbe_check_overtemp_event()
2475 if (!(eicr & IXGBE_EICR_TS)) in ixgbe_check_overtemp_event()
2506 static void ixgbe_check_sfp_event(struct ixgbe_adapter *adapter, u32 eicr) in ixgbe_check_sfp_event() argument
2518 if (eicr & eicr_mask) { in ixgbe_check_sfp_event()
2529 (eicr & IXGBE_EICR_GPI_SDP1(hw))) { in ixgbe_check_sfp_event()
2672 u32 eicr; in ixgbe_msix_other() local
2680 eicr = IXGBE_READ_REG(hw, IXGBE_EICS); in ixgbe_msix_other()
2689 eicr &= 0xFFFF0000; in ixgbe_msix_other()
2691 IXGBE_WRITE_REG(hw, IXGBE_EICR, eicr); in ixgbe_msix_other()
2693 if (eicr & IXGBE_EICR_LSC) in ixgbe_msix_other()
2696 if (eicr & IXGBE_EICR_MAILBOX) in ixgbe_msix_other()
2705 (eicr & IXGBE_EICR_GPI_SDP0_X540)) { in ixgbe_msix_other()
2711 if (eicr & IXGBE_EICR_ECC) { in ixgbe_msix_other()
2718 if (eicr & IXGBE_EICR_FLOW_DIR) { in ixgbe_msix_other()
2734 ixgbe_check_sfp_event(adapter, eicr); in ixgbe_msix_other()
2735 ixgbe_check_overtemp_event(adapter, eicr); in ixgbe_msix_other()
2741 ixgbe_check_fan_failure(adapter, eicr); in ixgbe_msix_other()
2743 if (unlikely(eicr & IXGBE_EICR_TIMESYNC)) in ixgbe_msix_other()
2744 ixgbe_ptp_check_pps_event(adapter, eicr); in ixgbe_msix_other()
2902 u32 eicr; in ixgbe_intr() local
2912 eicr = IXGBE_READ_REG(hw, IXGBE_EICR); in ixgbe_intr()
2913 if (!eicr) { in ixgbe_intr()
2926 if (eicr & IXGBE_EICR_LSC) in ixgbe_intr()
2931 ixgbe_check_sfp_event(adapter, eicr); in ixgbe_intr()
2936 if (eicr & IXGBE_EICR_ECC) { in ixgbe_intr()
2942 ixgbe_check_overtemp_event(adapter, eicr); in ixgbe_intr()
2948 ixgbe_check_fan_failure(adapter, eicr); in ixgbe_intr()
2949 if (unlikely(eicr & IXGBE_EICR_TIMESYNC)) in ixgbe_intr()
2950 ixgbe_ptp_check_pps_event(adapter, eicr); in ixgbe_intr()