Lines Matching refs:intr
219 u32 intr, ctr = WL1251_IRQ_LOOP_COUNT; in wl1251_irq_work() local
237 intr = wl1251_reg_read32(wl, ACX_REG_INTERRUPT_CLEAR); in wl1251_irq_work()
238 wl1251_debug(DEBUG_IRQ, "intr: 0x%x", intr); in wl1251_irq_work()
250 intr &= ~WL1251_ACX_INTR_RX0_DATA; in wl1251_irq_work()
251 intr &= ~WL1251_ACX_INTR_RX1_DATA; in wl1251_irq_work()
255 intr |= WL1251_ACX_INTR_RX0_DATA; in wl1251_irq_work()
256 intr &= ~WL1251_ACX_INTR_RX1_DATA; in wl1251_irq_work()
260 intr |= WL1251_ACX_INTR_RX0_DATA; in wl1251_irq_work()
261 intr |= WL1251_ACX_INTR_RX1_DATA; in wl1251_irq_work()
276 intr &= wl->intr_mask; in wl1251_irq_work()
278 if (intr == 0) { in wl1251_irq_work()
283 if (intr & WL1251_ACX_INTR_RX0_DATA) { in wl1251_irq_work()
288 if (intr & WL1251_ACX_INTR_RX1_DATA) { in wl1251_irq_work()
293 if (intr & WL1251_ACX_INTR_TX_RESULT) { in wl1251_irq_work()
298 if (intr & WL1251_ACX_INTR_EVENT_A) { in wl1251_irq_work()
303 if (intr & WL1251_ACX_INTR_EVENT_B) { in wl1251_irq_work()
308 if (intr & WL1251_ACX_INTR_INIT_COMPLETE) in wl1251_irq_work()
315 intr = wl1251_reg_read32(wl, ACX_REG_INTERRUPT_CLEAR); in wl1251_irq_work()
316 } while (intr); in wl1251_irq_work()