Lines Matching refs:intr
218 u32 intr, ctr = WL1251_IRQ_LOOP_COUNT;
236 intr = wl1251_reg_read32(wl, ACX_REG_INTERRUPT_CLEAR);
237 wl1251_debug(DEBUG_IRQ, "intr: 0x%x", intr);
249 intr &= ~WL1251_ACX_INTR_RX0_DATA;
250 intr &= ~WL1251_ACX_INTR_RX1_DATA;
254 intr |= WL1251_ACX_INTR_RX0_DATA;
255 intr &= ~WL1251_ACX_INTR_RX1_DATA;
259 intr |= WL1251_ACX_INTR_RX0_DATA;
260 intr |= WL1251_ACX_INTR_RX1_DATA;
275 intr &= wl->intr_mask;
277 if (intr == 0) {
282 if (intr & WL1251_ACX_INTR_RX0_DATA) {
287 if (intr & WL1251_ACX_INTR_RX1_DATA) {
292 if (intr & WL1251_ACX_INTR_TX_RESULT) {
297 if (intr & WL1251_ACX_INTR_EVENT_A) {
302 if (intr & WL1251_ACX_INTR_EVENT_B) {
307 if (intr & WL1251_ACX_INTR_INIT_COMPLETE)
314 intr = wl1251_reg_read32(wl, ACX_REG_INTERRUPT_CLEAR);
315 } while (intr);