Lines Matching refs:eicr
2760 u32 eicr = adapter->interrupt_event; in ixgbe_check_overtemp_subtask() local
2780 if (!(eicr & IXGBE_EICR_GPI_SDP0_8259X) && in ixgbe_check_overtemp_subtask()
2781 !(eicr & IXGBE_EICR_LSC)) in ixgbe_check_overtemp_subtask()
2784 if (!(eicr & IXGBE_EICR_LSC) && hw->mac.ops.check_link) { in ixgbe_check_overtemp_subtask()
2808 if (!(eicr & IXGBE_EICR_GPI_SDP0(hw))) in ixgbe_check_overtemp_subtask()
2817 static void ixgbe_check_fan_failure(struct ixgbe_adapter *adapter, u32 eicr) in ixgbe_check_fan_failure() argument
2822 (eicr & IXGBE_EICR_GPI_SDP1(hw))) { in ixgbe_check_fan_failure()
2829 static void ixgbe_check_overtemp_event(struct ixgbe_adapter *adapter, u32 eicr) in ixgbe_check_overtemp_event() argument
2842 if (((eicr & IXGBE_EICR_GPI_SDP0(hw)) || in ixgbe_check_overtemp_event()
2843 (eicr & IXGBE_EICR_LSC)) && in ixgbe_check_overtemp_event()
2845 adapter->interrupt_event = eicr; in ixgbe_check_overtemp_event()
2852 if (eicr & IXGBE_EICR_GPI_SDP0_X550EM_a) { in ixgbe_check_overtemp_event()
2853 adapter->interrupt_event = eicr; in ixgbe_check_overtemp_event()
2864 if (!(eicr & IXGBE_EICR_TS)) in ixgbe_check_overtemp_event()
2896 static void ixgbe_check_sfp_event(struct ixgbe_adapter *adapter, u32 eicr) in ixgbe_check_sfp_event() argument
2908 if (eicr & eicr_mask) { in ixgbe_check_sfp_event()
2919 (eicr & IXGBE_EICR_GPI_SDP1(hw))) { in ixgbe_check_sfp_event()
3041 u32 eicr; in ixgbe_msix_other() local
3049 eicr = IXGBE_READ_REG(hw, IXGBE_EICS); in ixgbe_msix_other()
3058 eicr &= 0xFFFF0000; in ixgbe_msix_other()
3060 IXGBE_WRITE_REG(hw, IXGBE_EICR, eicr); in ixgbe_msix_other()
3062 if (eicr & IXGBE_EICR_LSC) in ixgbe_msix_other()
3065 if (eicr & IXGBE_EICR_MAILBOX) in ixgbe_msix_other()
3075 (eicr & IXGBE_EICR_GPI_SDP0_X540)) { in ixgbe_msix_other()
3081 if (eicr & IXGBE_EICR_ECC) { in ixgbe_msix_other()
3088 if (eicr & IXGBE_EICR_FLOW_DIR) { in ixgbe_msix_other()
3104 ixgbe_check_sfp_event(adapter, eicr); in ixgbe_msix_other()
3105 ixgbe_check_overtemp_event(adapter, eicr); in ixgbe_msix_other()
3111 ixgbe_check_fan_failure(adapter, eicr); in ixgbe_msix_other()
3113 if (unlikely(eicr & IXGBE_EICR_TIMESYNC)) in ixgbe_msix_other()
3284 u32 eicr; in ixgbe_intr() local
3294 eicr = IXGBE_READ_REG(hw, IXGBE_EICR); in ixgbe_intr()
3295 if (!eicr) { in ixgbe_intr()
3308 if (eicr & IXGBE_EICR_LSC) in ixgbe_intr()
3313 ixgbe_check_sfp_event(adapter, eicr); in ixgbe_intr()
3319 if (eicr & IXGBE_EICR_ECC) { in ixgbe_intr()
3325 ixgbe_check_overtemp_event(adapter, eicr); in ixgbe_intr()
3331 ixgbe_check_fan_failure(adapter, eicr); in ixgbe_intr()
3332 if (unlikely(eicr & IXGBE_EICR_TIMESYNC)) in ixgbe_intr()