Lines Matching defs:istat
863 static void handle_urcv(struct ipath_devdata *dd, u32 istat)
869 portr = ((istat >> INFINIPATH_I_RCVAVAIL_SHIFT) &
871 | ((istat >> INFINIPATH_I_RCVURG_SHIFT) &
898 u32 istat, chk0rcv = 0;
949 istat = port0rbits | INFINIPATH_I_GPIO;
952 istat = port0rbits;
953 ipath_write_kreg(dd, dd->ipath_kregs->kr_intclear, istat);
961 istat = ipath_read_kreg32(dd, dd->ipath_kregs->kr_intstatus);
963 if (unlikely(!istat)) {
968 if (unlikely(istat == -1)) {
978 if (unlikely(istat & ~dd->ipath_i_bitsextant))
981 istat & (u32) ~ dd->ipath_i_bitsextant);
983 ipath_cdbg(VERBOSE, "intr stat=0x%x\n", istat);
985 if (unlikely(istat & INFINIPATH_I_ERROR)) {
991 "but no error bits set!\n", istat);
1005 if (istat & INFINIPATH_I_GPIO) {
1081 chk0rcv |= istat & port0rbits;
1091 ipath_write_kreg(dd, dd->ipath_kregs->kr_intclear, istat);
1101 istat &= ~port0rbits;
1104 if (istat & ((dd->ipath_i_rcvavail_mask <<
1108 handle_urcv(dd, istat);
1110 if (istat & INFINIPATH_I_SPIOBUFAVAIL) {