Lines Matching refs:isr
36 uint32_t isr;
38 * Some platforms trigger our ISR before applying power to
41 isr = OS_REG_READ(ah, AR_INTR_ASYNC_CAUSE);
42 if (isr != AR_INTR_SPURIOUS && (isr & AR_INTR_MAC_IRQ) != 0)
45 isr = OS_REG_READ(ah, AR_INTR_SYNC_CAUSE);
46 if (isr != AR_INTR_SPURIOUS && (isr & AR_INTR_SYNC_DEFAULT))
54 * the interrupt line, and returns both the masked and unmasked mapped ISR
66 uint32_t isr, isr0, isr1, sync_cause;
73 isr = OS_REG_READ(ah, AR_ISR);
75 isr = 0;
79 if (isr == 0 && sync_cause == 0)
82 if (isr != 0) {
87 if (isr & AR_ISR_BCNMISC) {
105 isr = OS_REG_READ(ah, AR_ISR_RAC);
106 if (isr == 0xffffffff) {
111 *masked = isr & HAL_INT_COMMON;
112 if (isr & (AR_ISR_RXOK | AR_ISR_RXERR))
114 if (isr & (AR_ISR_TXOK | AR_ISR_TXDESC | AR_ISR_TXERR | AR_ISR_TXEOL)) {
133 if (isr & (AR_ISR_RXMINTR | AR_ISR_RXINTM))
135 if (isr & (AR_ISR_TXMINTR | AR_ISR_TXINTM))
152 * On fatal errors collect ISR state for debugging.
155 AH_PRIVATE(ah)->ah_fatalState[0] = isr;
159 __func__, isr, sync_cause);