Lines Matching full:sdio
18 #include "sdio.h"
28 return sdio_readl(dev->sdio.func, MCR_WHISR, NULL); in mt7663s_read_whisr()
33 struct mt76_sdio *sdio = &dev->mt76.sdio; in mt7663s_read_pcr() local
35 return sdio_readl(sdio->func, MCR_WHLPCR, NULL); in mt7663s_read_pcr()
40 struct sdio_func *func = dev->sdio.func; in mt7663s_read_mailbox()
95 struct sdio_func *func = dev->sdio.func; in mt7663s_write_mailbox()
301 struct mt76_sdio *sdio = &mdev->sdio; in mt7663s_sta_add() local
313 mutex_lock(&sdio->sched.lock); in mt7663s_sta_add()
314 sdio->sched.pse_data_quota = pse; in mt7663s_sta_add()
315 sdio->sched.ple_data_quota = ple; in mt7663s_sta_add()
316 mutex_unlock(&sdio->sched.lock); in mt7663s_sta_add()
371 INIT_WORK(&mdev->sdio.tx.xmit_work, mt7663s_tx_work); in mt7663s_probe()
372 INIT_WORK(&mdev->sdio.rx.recv_work, mt7663s_rx_work); in mt7663s_probe()
382 mdev->sdio.intr_data = devm_kmalloc(mdev->dev, in mt7663s_probe()
385 if (!mdev->sdio.intr_data) { in mt7663s_probe()
390 for (i = 0; i < ARRAY_SIZE(mdev->sdio.xmit_buf); i++) { in mt7663s_probe()
391 mdev->sdio.xmit_buf[i] = devm_kmalloc(mdev->dev, in mt7663s_probe()
394 if (!mdev->sdio.xmit_buf[i]) { in mt7663s_probe()
475 MODULE_DEVICE_TABLE(sdio, mt7663s_table);