Lines Matching refs:errs

131 static u64 handle_e_sum_errs(struct ipath_devdata *dd, ipath_err_t errs)  in handle_e_sum_errs()  argument
136 if ((errs & E_SUM_LINK_PKTERRS) && in handle_e_sum_errs()
146 "ACTIVE\n", (unsigned long long) errs); in handle_e_sum_errs()
147 ignore_this_time = errs & E_SUM_LINK_PKTERRS; in handle_e_sum_errs()
257 ipath_err_t errs) in handle_e_ibstatuschanged() argument
499 ipath_err_t errs, char *msg, in handle_frequent_errors() argument
530 static void handle_sdma_errors(struct ipath_devdata *dd, ipath_err_t errs) in handle_sdma_errors() argument
537 ipath_decode_err(dd, msg, sizeof msg, errs & in handle_sdma_errors()
539 ipath_dbg("errors %lx (%s)\n", (unsigned long)errs, msg); in handle_sdma_errors()
631 static int handle_errors(struct ipath_devdata *dd, ipath_err_t errs) in handle_errors() argument
645 errs &= dd->ipath_errormask & ~dd->ipath_maskederrs; in handle_errors()
647 supp_msgs = handle_frequent_errors(dd, errs, msg, (u32)sizeof msg, in handle_errors()
651 if (errs & INFINIPATH_E_HARDWARE) { in handle_errors()
658 if (errs & mask) in handle_errors()
663 if (errs & INFINIPATH_E_SDMAERRS) in handle_errors()
664 handle_sdma_errors(dd, errs); in handle_errors()
666 if (!noprint && (errs & ~dd->ipath_e_bitsextant)) in handle_errors()
669 (errs & ~dd->ipath_e_bitsextant)); in handle_errors()
671 if (errs & E_SUM_ERRS) in handle_errors()
672 ignore_this_time = handle_e_sum_errs(dd, errs); in handle_errors()
673 else if ((errs & E_SUM_LINK_PKTERRS) && in handle_errors()
683 "ACTIVE\n", (unsigned long long) errs); in handle_errors()
684 ignore_this_time = errs & E_SUM_LINK_PKTERRS; in handle_errors()
695 dd->ipath_maskederrs |= dd->ipath_lasterror | errs; in handle_errors()
739 ipath_write_kreg(dd, dd->ipath_kregs->kr_errorclear, errs); in handle_errors()
741 errs &= ~ignore_this_time; in handle_errors()
742 if (errs & ~dd->ipath_lasterror) { in handle_errors()
743 errs &= ~dd->ipath_lasterror; in handle_errors()
745 dd->ipath_lasterror |= errs & in handle_errors()
750 if (errs & INFINIPATH_E_SENDSPECIALTRIGGER) { in handle_errors()
757 if ((errs & (INFINIPATH_E_SPKTLEN | INFINIPATH_E_SPIOARMLAUNCH)) && in handle_errors()
762 (errs & INFINIPATH_E_SPIOARMLAUNCH) ? in handle_errors()
763 "armlaunch" : "sendpktlen", (unsigned long long)errs); in handle_errors()
764 errs &= ~(INFINIPATH_E_SPIOARMLAUNCH | INFINIPATH_E_SPKTLEN); in handle_errors()
767 if (!errs) in handle_errors()
785 ipath_decode_err(dd, msg, sizeof msg, errs & ~mask); in handle_errors()
790 if (errs & E_SUM_PKTERRS) { in handle_errors()
794 if (errs & E_SUM_ERRS) in handle_errors()
797 if (errs & (INFINIPATH_E_RICRC | INFINIPATH_E_RVCRC)) { in handle_errors()
801 iserr = errs & ~(E_SUM_PKTERRS | INFINIPATH_E_PKTERRS); in handle_errors()
811 if (errs & INFINIPATH_E_RRCVHDRFULL) in handle_errors()
813 if (errs & INFINIPATH_E_RRCVEGRFULL) { in handle_errors()
832 if (errs & INFINIPATH_E_RIBLOSTLINK) { in handle_errors()
836 errs |= INFINIPATH_E_IBSTATUSCHANGED; in handle_errors()
847 if (errs & INFINIPATH_E_IBSTATUSCHANGED) in handle_errors()
848 handle_e_ibstatuschanged(dd, errs); in handle_errors()
850 if (errs & INFINIPATH_E_RESET) { in handle_errors()