Lines Matching refs:istat
2919 static void sdma_7322_intr(struct qib_devdata *dd, u64 istat) in sdma_7322_intr() argument
2923 u64 intr0 = istat & (INT_MASK_P(SDma, 0) | in sdma_7322_intr()
2925 u64 intr1 = istat & (INT_MASK_P(SDma, 1) | in sdma_7322_intr()
2933 if (istat & INT_MASK_PM(SDmaCleanupDone, 0)) in sdma_7322_intr()
2935 if (istat & INT_MASK_PM(SDmaCleanupDone, 1)) in sdma_7322_intr()
2961 static noinline void unknown_7322_ibits(struct qib_devdata *dd, u64 istat) in unknown_7322_ibits() argument
2966 kills = istat & ~QIB_I_BITSEXTANT; in unknown_7322_ibits()
3042 static noinline void unlikely_7322_intr(struct qib_devdata *dd, u64 istat) in unlikely_7322_intr() argument
3044 if (istat & ~QIB_I_BITSEXTANT) in unlikely_7322_intr()
3045 unknown_7322_ibits(dd, istat); in unlikely_7322_intr()
3046 if (istat & QIB_I_GPIO) in unlikely_7322_intr()
3048 if (istat & QIB_I_C_ERROR) { in unlikely_7322_intr()
3052 if (istat & INT_MASK_P(Err, 0) && dd->rcd[0]) in unlikely_7322_intr()
3054 if (istat & INT_MASK_P(Err, 1) && dd->rcd[1]) in unlikely_7322_intr()
3094 u64 istat; in qib_7322intr() local
3111 istat = qib_read_kreg64(dd, kr_intstatus); in qib_7322intr()
3113 if (unlikely(istat == ~0ULL)) { in qib_7322intr()
3121 istat &= dd->cspec->main_int_mask; in qib_7322intr()
3122 if (unlikely(!istat)) { in qib_7322intr()
3131 if (unlikely(istat & (~QIB_I_BITSEXTANT | QIB_I_GPIO | in qib_7322intr()
3134 unlikely_7322_intr(dd, istat); in qib_7322intr()
3142 qib_write_kreg(dd, kr_intclear, istat); in qib_7322intr()
3149 ctxtrbits = istat & (QIB_I_RCVAVAIL_MASK | QIB_I_RCVURG_MASK); in qib_7322intr()
3168 if (istat & (QIB_I_P_SDMAINT(0) | QIB_I_P_SDMAINT(1))) in qib_7322intr()
3169 sdma_7322_intr(dd, istat); in qib_7322intr()
3171 if ((istat & QIB_I_SPIOBUFAVAIL) && (dd->flags & QIB_INITTED)) in qib_7322intr()