Lines Matching refs:eicr
903 static void fm10k_report_fault(struct fm10k_intfc *interface, u32 eicr)
909 for (eicr &= FM10K_EICR_FAULT_MASK, type = FM10K_PCA_FAULT;
910 eicr;
911 eicr >>= 1, type += FM10K_FAULT_SIZE) {
913 if (!(eicr & 0x1))
928 static void fm10k_reset_drop_on_empty(struct fm10k_intfc *interface, u32 eicr)
935 if (!(eicr & FM10K_EICR_MAXHOLDTIME))
972 u32 eicr;
975 eicr = fm10k_read_reg(hw, FM10K_EICR);
976 fm10k_write_reg(hw, FM10K_EICR, eicr & (FM10K_EICR_MAILBOX |
981 fm10k_report_fault(interface, eicr);
984 fm10k_reset_drop_on_empty(interface, eicr);
994 if (eicr & FM10K_EICR_SWITCHNOTREADY) {