Lines Matching refs:eicr
1302 static void fm10k_report_fault(struct fm10k_intfc *interface, u32 eicr) in fm10k_report_fault() argument
1308 for (eicr &= FM10K_EICR_FAULT_MASK, type = FM10K_PCA_FAULT; in fm10k_report_fault()
1309 eicr; in fm10k_report_fault()
1310 eicr >>= 1, type += FM10K_FAULT_SIZE) { in fm10k_report_fault()
1312 if (!(eicr & 0x1)) in fm10k_report_fault()
1327 static void fm10k_reset_drop_on_empty(struct fm10k_intfc *interface, u32 eicr) in fm10k_reset_drop_on_empty() argument
1334 if (!(eicr & FM10K_EICR_MAXHOLDTIME)) in fm10k_reset_drop_on_empty()
1371 u32 eicr; in fm10k_msix_mbx_pf() local
1374 eicr = fm10k_read_reg(hw, FM10K_EICR); in fm10k_msix_mbx_pf()
1375 fm10k_write_reg(hw, FM10K_EICR, eicr & (FM10K_EICR_MAILBOX | in fm10k_msix_mbx_pf()
1380 fm10k_report_fault(interface, eicr); in fm10k_msix_mbx_pf()
1383 fm10k_reset_drop_on_empty(interface, eicr); in fm10k_msix_mbx_pf()
1398 if (eicr & FM10K_EICR_SWITCHNOTREADY) { in fm10k_msix_mbx_pf()