Lines Matching full:mt76
40 return mt76_init_mcu_queue(&dev->mt76, MT_MCUQ_WM, MT7622_TXQ_MCU, in mt7622_init_tx_queues_multi()
49 ret = mt76_init_mcu_queue(&dev->mt76, MT_MCUQ_FWDL, MT7615_TXQ_FWDL, in mt7615_init_tx_queues()
54 if (!is_mt7615(&dev->mt76)) in mt7615_init_tx_queues()
62 return mt76_init_mcu_queue(&dev->mt76, MT_MCUQ_WM, MT7615_TXQ_MCU, in mt7615_init_tx_queues()
73 queue_work(dev->mt76.wq, &dev->pm.wake_work); in mt7615_poll_tx()
77 mt76_queue_tx_cleanup(dev, dev->mt76.q_mcu[MT_MCUQ_WM], false); in mt7615_poll_tx()
79 mt76_connac_irq_enable(&dev->mt76, in mt7615_poll_tx()
96 queue_work(dev->mt76.wq, &dev->pm.wake_work); in mt7615_poll_rx()
107 struct mt76_dev *mdev = &dev->mt76; in mt7615_wait_pdma_busy()
209 if (is_mt7622(&dev->mt76)) in mt7615_dma_start()
212 if (is_mt7663(&dev->mt76)) { in mt7615_dma_start()
226 mt76_dma_attach(&dev->mt76); in mt7615_dma_init()
245 if (is_mt7615(&dev->mt76)) { in mt7615_dma_init()
265 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MCU], 1, in mt7615_dma_init()
271 if (!is_mt7615(&dev->mt76)) in mt7615_dma_init()
274 ret = mt76_queue_alloc(dev, &dev->mt76.q_rx[MT_RXQ_MAIN], 0, in mt7615_dma_init()
285 netif_napi_add_tx(dev->mt76.tx_napi_dev, &dev->mt76.tx_napi, in mt7615_dma_init()
287 napi_enable(&dev->mt76.tx_napi); in mt7615_dma_init()
296 if (is_mt7663(&dev->mt76)) in mt7615_dma_init()
301 mt76_connac_irq_enable(&dev->mt76, mask); in mt7615_dma_init()
315 mt76_dma_cleanup(&dev->mt76); in mt7615_dma_cleanup()