Lines Matching refs:mt76

143 	dev->bus_ops->rmw(&dev->mt76, MT_HIF_REMAP_L1,
147 dev->bus_ops->rr(&dev->mt76, MT_HIF_REMAP_L1);
157 dev->bus_ops->rmw(&dev->mt76, MT_HIF_REMAP_L2,
161 dev->bus_ops->rr(&dev->mt76, MT_HIF_REMAP_L2);
196 if (dev_is_pci(dev->mt76.dev) &&
216 memcpy_fromio(buf, dev->mt76.mmio.regs + addr, len);
221 memcpy_fromio(buf, dev->mt76.mmio.regs +
228 struct mt7996_dev *dev = container_of(mdev, struct mt7996_dev, mt76);
243 struct mt7996_dev *dev = container_of(mdev, struct mt7996_dev, mt76);
258 struct mt7996_dev *dev = container_of(mdev, struct mt7996_dev, mt76);
275 struct mt7996_dev *dev = container_of(mdev, struct mt7996_dev, mt76);
306 struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
318 wed = &dev->mt76.mmio.wed_hif2;
323 wed->wlan.base = devm_ioremap(dev->mt76.dev,
403 dev->mt76.rx_token_size = MT7996_TOKEN_SIZE + wed->wlan.rx_npkt;
426 dev->mt76.dma_dev = wed->dev;
441 dev = container_of(mdev, struct mt7996_dev, mt76);
442 mt76_mmio_init(&dev->mt76, mem_base);
462 dev->bus_ops = dev->mt76.bus;
463 bus_ops = devm_kmemdup(dev->mt76.dev, dev->bus_ops, sizeof(*bus_ops),
471 dev->mt76.bus = bus_ops;
483 struct mt76_dev *mdev = &dev->mt76;
511 struct mt7996_dev *dev = container_of(mdev, struct mt7996_dev, mt76);
519 struct mt7996_dev *dev = from_tasklet(dev, t, mt76.irq_tasklet);
520 struct mtk_wed_device *wed = &dev->mt76.mmio.wed;
521 struct mtk_wed_device *wed_hif2 = &dev->mt76.mmio.wed_hif2;
527 dev->mt76.mmio.irqmask);
529 napi_schedule(&dev->mt76.napi[MT_RXQ_TXFREE_BAND2]);
534 intr = mtk_wed_device_irq_get(wed, dev->mt76.mmio.irqmask);
542 intr &= dev->mt76.mmio.irqmask;
546 intr1 &= dev->mt76.mmio.irqmask;
552 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask);
560 napi_schedule(&dev->mt76.tx_napi);
564 napi_schedule(&dev->mt76.napi[i]);
582 if (mtk_wed_device_active(&dev->mt76.mmio.wed))
583 mtk_wed_device_irq_set_mask(&dev->mt76.mmio.wed, 0);
588 if (mtk_wed_device_active(&dev->mt76.mmio.wed_hif2))
589 mtk_wed_device_irq_set_mask(&dev->mt76.mmio.wed_hif2, 0);
597 tasklet_schedule(&dev->mt76.irq_tasklet);
632 dev = container_of(mdev, struct mt7996_dev, mt76);
645 mt76_free_device(&dev->mt76);