Lines Matching full:intr
86 struct mt76s_intr *intr) in mt76s_rx_run_queue() argument
94 for (i = 0; i < intr->rx.num[qid]; i++) in mt76s_rx_run_queue()
95 len += round_up(intr->rx.len[qid][i] + 4, 4); in mt76s_rx_run_queue()
122 while (i < intr->rx.num[qid] && buf < end) { in mt76s_rx_run_queue()
156 struct mt76s_intr intr; in mt76s_rx_handler() local
159 ret = sdio->parse_irq(dev, &intr); in mt76s_rx_handler()
163 trace_dev_irq(dev, intr.isr, 0); in mt76s_rx_handler()
165 if (intr.isr & WHIER_RX0_DONE_INT_EN) { in mt76s_rx_handler()
166 ret = mt76s_rx_run_queue(dev, 0, &intr); in mt76s_rx_handler()
173 if (intr.isr & WHIER_RX1_DONE_INT_EN) { in mt76s_rx_handler()
174 ret = mt76s_rx_run_queue(dev, 1, &intr); in mt76s_rx_handler()
181 nframes += !!mt76s_refill_sched_quota(dev, intr.tx.wtqcr); in mt76s_rx_handler()