Lines Matching refs:sdio

26 	struct mt76_sdio *sdio = container_of(w, struct mt76_sdio,  in mt7921s_txrx_worker()  local
28 struct mt76_dev *mdev = container_of(sdio, struct mt76_dev, sdio); in mt7921s_txrx_worker()
36 mt76s_txrx_worker(sdio); in mt7921s_txrx_worker()
57 struct mt76_sdio *sdio = &dev->sdio; in mt7921s_parse_intr() local
58 struct mt7921_sdio_intr *irq_data = sdio->intr_data; in mt7921s_parse_intr()
61 err = sdio_readsb(sdio->func, irq_data, MCR_WHISR, sizeof(*irq_data)); in mt7921s_parse_intr()
141 mdev->sdio.parse_irq = mt7921s_parse_intr; in mt7921s_probe()
142 mdev->sdio.intr_data = devm_kmalloc(mdev->dev, in mt7921s_probe()
145 if (!mdev->sdio.intr_data) { in mt7921s_probe()
150 for (i = 0; i < ARRAY_SIZE(mdev->sdio.xmit_buf); i++) { in mt7921s_probe()
151 mdev->sdio.xmit_buf[i] = devm_kmalloc(mdev->dev, in mt7921s_probe()
154 if (!mdev->sdio.xmit_buf[i]) { in mt7921s_probe()
172 ret = mt76_worker_setup(mt76_hw(dev), &mdev->sdio.txrx_worker, in mt7921s_probe()
177 sched_set_fifo_low(mdev->sdio.txrx_worker.task); in mt7921s_probe()
231 mt76_worker_disable(&mdev->sdio.txrx_worker); in mt7921s_suspend()
232 mt76_worker_disable(&mdev->sdio.status_worker); in mt7921s_suspend()
233 mt76_worker_disable(&mdev->sdio.net_worker); in mt7921s_suspend()
234 cancel_work_sync(&mdev->sdio.stat_work); in mt7921s_suspend()
249 mt76_worker_enable(&mdev->sdio.txrx_worker); in mt7921s_suspend()
250 mt76_worker_enable(&mdev->sdio.status_worker); in mt7921s_suspend()
251 mt76_worker_enable(&mdev->sdio.net_worker); in mt7921s_suspend()
280 mt76_worker_enable(&mdev->sdio.txrx_worker); in mt7921s_resume()
281 mt76_worker_enable(&mdev->sdio.status_worker); in mt7921s_resume()
282 mt76_worker_enable(&mdev->sdio.net_worker); in mt7921s_resume()
300 MODULE_DEVICE_TABLE(sdio, mt7921s_table);