Lines Matching refs:eicr

2974 	u32 eicr = adapter->interrupt_event;  in ixgbe_check_overtemp_subtask()  local
2993 if (!(eicr & IXGBE_EICR_GPI_SDP0_8259X) && in ixgbe_check_overtemp_subtask()
2994 !(eicr & IXGBE_EICR_LSC)) in ixgbe_check_overtemp_subtask()
2997 if (!(eicr & IXGBE_EICR_LSC) && hw->mac.ops.check_link) { in ixgbe_check_overtemp_subtask()
3020 if (!(eicr & IXGBE_EICR_GPI_SDP0(hw))) in ixgbe_check_overtemp_subtask()
3029 static void ixgbe_check_fan_failure(struct ixgbe_adapter *adapter, u32 eicr) in ixgbe_check_fan_failure() argument
3034 (eicr & IXGBE_EICR_GPI_SDP1(hw))) { in ixgbe_check_fan_failure()
3041 static void ixgbe_check_overtemp_event(struct ixgbe_adapter *adapter, u32 eicr) in ixgbe_check_overtemp_event() argument
3054 if (((eicr & IXGBE_EICR_GPI_SDP0(hw)) || in ixgbe_check_overtemp_event()
3055 (eicr & IXGBE_EICR_LSC)) && in ixgbe_check_overtemp_event()
3057 adapter->interrupt_event = eicr; in ixgbe_check_overtemp_event()
3064 if (eicr & IXGBE_EICR_GPI_SDP0_X550EM_a) { in ixgbe_check_overtemp_event()
3065 adapter->interrupt_event = eicr; in ixgbe_check_overtemp_event()
3076 if (!(eicr & IXGBE_EICR_TS)) in ixgbe_check_overtemp_event()
3108 static void ixgbe_check_sfp_event(struct ixgbe_adapter *adapter, u32 eicr) in ixgbe_check_sfp_event() argument
3120 if (eicr & eicr_mask) { in ixgbe_check_sfp_event()
3131 (eicr & IXGBE_EICR_GPI_SDP1(hw))) { in ixgbe_check_sfp_event()
3473 u32 eicr; in ixgbe_msix_other() local
3481 eicr = IXGBE_READ_REG(hw, IXGBE_EICS); in ixgbe_msix_other()
3490 eicr &= 0xFFFF0000; in ixgbe_msix_other()
3492 IXGBE_WRITE_REG(hw, IXGBE_EICR, eicr); in ixgbe_msix_other()
3494 if (eicr & IXGBE_EICR_LSC) in ixgbe_msix_other()
3497 if (eicr & IXGBE_EICR_MAILBOX) in ixgbe_msix_other()
3500 if (eicr & IXGBE_EICR_FW_EVENT) in ixgbe_msix_other()
3511 (eicr & IXGBE_EICR_GPI_SDP0_X540)) { in ixgbe_msix_other()
3517 if (eicr & IXGBE_EICR_ECC) { in ixgbe_msix_other()
3524 if (eicr & IXGBE_EICR_FLOW_DIR) { in ixgbe_msix_other()
3540 ixgbe_check_sfp_event(adapter, eicr); in ixgbe_msix_other()
3541 ixgbe_check_overtemp_event(adapter, eicr); in ixgbe_msix_other()
3547 ixgbe_check_fan_failure(adapter, eicr); in ixgbe_msix_other()
3549 if (unlikely(eicr & IXGBE_EICR_TIMESYNC)) in ixgbe_msix_other()
3720 u32 eicr; in ixgbe_intr() local
3730 eicr = IXGBE_READ_REG(hw, IXGBE_EICR); in ixgbe_intr()
3731 if (!eicr) { in ixgbe_intr()
3744 if (eicr & IXGBE_EICR_LSC) in ixgbe_intr()
3747 if (eicr & IXGBE_EICR_FW_EVENT) in ixgbe_intr()
3752 ixgbe_check_sfp_event(adapter, eicr); in ixgbe_intr()
3759 if (eicr & IXGBE_EICR_ECC) { in ixgbe_intr()
3765 ixgbe_check_overtemp_event(adapter, eicr); in ixgbe_intr()
3771 ixgbe_check_fan_failure(adapter, eicr); in ixgbe_intr()
3772 if (unlikely(eicr & IXGBE_EICR_TIMESYNC)) in ixgbe_intr()