/drivers/net/wireless/mediatek/mt76/mt7615/ |
D | sdio_txrx.c | 38 struct mt76_sdio *sdio = &dev->sdio; in mt7663s_refill_sched_quota() local 49 sdio->sched.pse_mcu_quota += pse_mcu_quota; in mt7663s_refill_sched_quota() 50 sdio->sched.pse_data_quota += pse_data_quota; in mt7663s_refill_sched_quota() 51 sdio->sched.ple_data_quota += ple_data_quota; in mt7663s_refill_sched_quota() 85 struct mt76_sdio *sdio = &dev->sdio; in mt7663s_rx_run_queue() local 96 if (len > sdio->func->cur_blksize) in mt7663s_rx_run_queue() 97 len = roundup(len, sdio->func->cur_blksize); in mt7663s_rx_run_queue() 105 err = sdio_readsb(sdio->func, buf, MCR_WRDR(qid), len); in mt7663s_rx_run_queue() 137 struct mt76_sdio *sdio = &dev->sdio; in mt7663s_rx_handler() local 138 struct mt76s_intr *intr = sdio->intr_data; in mt7663s_rx_handler() [all …]
|
D | sdio.c | 29 return sdio_readl(dev->sdio.func, MCR_WHISR, NULL); in mt7663s_read_whisr() 34 struct mt76_sdio *sdio = &dev->mt76.sdio; in mt7663s_read_pcr() local 36 return sdio_readl(sdio->func, MCR_WHLPCR, NULL); in mt7663s_read_pcr() 41 struct sdio_func *func = dev->sdio.func; in mt7663s_read_mailbox() 96 struct sdio_func *func = dev->sdio.func; in mt7663s_write_mailbox() 352 mdev->sdio.intr_data = devm_kmalloc(mdev->dev, in mt7663s_probe() 355 if (!mdev->sdio.intr_data) { in mt7663s_probe() 360 for (i = 0; i < ARRAY_SIZE(mdev->sdio.xmit_buf); i++) { in mt7663s_probe() 361 mdev->sdio.xmit_buf[i] = devm_kmalloc(mdev->dev, in mt7663s_probe() 364 if (!mdev->sdio.xmit_buf[i]) { in mt7663s_probe() [all …]
|
D | sdio_mcu.c | 21 struct mt76_sdio *sdio = &dev->mt76.sdio; in mt7663s_mcu_init_sched() local 24 sdio->sched.pse_data_quota = mt76_get_field(dev, MT_PSE_PG_HIF0_GROUP, in mt7663s_mcu_init_sched() 26 sdio->sched.pse_mcu_quota = mt76_get_field(dev, MT_PSE_PG_HIF1_GROUP, in mt7663s_mcu_init_sched() 28 sdio->sched.ple_data_quota = mt76_get_field(dev, MT_PLE_PG_HIF0_GROUP, in mt7663s_mcu_init_sched() 32 sdio->sched.deficit = txdwcnt << 2; in mt7663s_mcu_init_sched() 56 struct sdio_func *func = dev->mt76.sdio.func; in __mt7663s_mcu_drv_pmctrl() 99 struct sdio_func *func = dev->mt76.sdio.func; in mt7663s_mcu_fw_pmctrl()
|
D | Makefile | 5 obj-$(CONFIG_MT7663_USB_SDIO_COMMON) += mt7663-usb-sdio-common.o 18 mt7663-usb-sdio-common-y := usb_sdio.o 20 mt7663s-y := sdio.o sdio_mcu.o sdio_txrx.o
|
D | debugfs.c | 522 struct mt76_sdio *sdio = &dev->mt76.sdio; in mt7663s_sched_quota_read() local 524 seq_printf(s, "pse_data_quota\t%d\n", sdio->sched.pse_data_quota); in mt7663s_sched_quota_read() 525 seq_printf(s, "ple_data_quota\t%d\n", sdio->sched.ple_data_quota); in mt7663s_sched_quota_read() 526 seq_printf(s, "pse_mcu_quota\t%d\n", sdio->sched.pse_mcu_quota); in mt7663s_sched_quota_read() 527 seq_printf(s, "sched_deficit\t%d\n", sdio->sched.deficit); in mt7663s_sched_quota_read()
|
/drivers/net/wireless/mediatek/mt76/ |
D | sdio.c | 139 struct mt76_sdio *sdio = container_of(w, struct mt76_sdio, in mt76s_net_worker() local 141 struct mt76_dev *dev = container_of(sdio, struct mt76_dev, sdio); in mt76s_net_worker() 192 struct mt76_sdio *sdio = container_of(w, struct mt76_sdio, in mt76s_status_worker() local 194 struct mt76_dev *dev = container_of(sdio, struct mt76_dev, sdio); in mt76s_status_worker() 212 queue_work(dev->wq, &dev->sdio.stat_work); in mt76s_status_worker() 221 struct mt76_sdio *sdio; in mt76s_tx_status_data() local 226 sdio = container_of(work, struct mt76_sdio, stat_work); in mt76s_tx_status_data() 227 dev = container_of(sdio, struct mt76_dev, sdio); in mt76s_tx_status_data() 239 queue_work(dev->wq, &sdio->stat_work); in mt76s_tx_status_data() 308 struct mt76_sdio *sdio = &dev->sdio; in mt76s_tx_kick() local [all …]
|
D | Makefile | 4 obj-$(CONFIG_MT76_SDIO) += mt76-sdio.o 17 mt76-sdio-y := sdio.o
|
/drivers/net/wireless/broadcom/b43/ |
D | sdio.c | 51 struct b43_sdio *sdio = sdio_get_drvdata(func); in b43_sdio_interrupt_dispatcher() local 52 struct b43_wldev *dev = sdio->irq_handler_opaque; in b43_sdio_interrupt_dispatcher() 58 sdio->irq_handler(dev); in b43_sdio_interrupt_dispatcher() 67 struct b43_sdio *sdio = sdio_get_drvdata(func); in b43_sdio_request_irq() local 70 sdio->irq_handler_opaque = dev; in b43_sdio_request_irq() 71 sdio->irq_handler = handler; in b43_sdio_request_irq() 83 struct b43_sdio *sdio = sdio_get_drvdata(func); in b43_sdio_free_irq() local 88 sdio->irq_handler_opaque = NULL; in b43_sdio_free_irq() 89 sdio->irq_handler = NULL; in b43_sdio_free_irq() 95 struct b43_sdio *sdio; in b43_sdio_probe() local [all …]
|
D | Makefile | 25 b43-$(CONFIG_B43_SDIO) += sdio.o
|
/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
D | of.c | 64 struct brcmfmac_sdio_pd *sdio = &settings->bus.sdio; in brcmf_of_probe() local 104 sdio->drive_strength = val; in brcmf_of_probe() 117 sdio->oob_irq_supported = true; in brcmf_of_probe() 118 sdio->oob_irq_nr = irq; in brcmf_of_probe() 119 sdio->oob_irq_flags = irqf; in brcmf_of_probe()
|
D | bcmsdh.c | 65 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdiod_oob_irqhandler() 85 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdiod_ib_irqhandler() 104 pdata = &sdiodev->settings->bus.sdio; in brcmf_sdiod_intr_register() 178 pdata = &sdiodev->settings->bus.sdio; in brcmf_sdiod_intr_unregister() 400 if (!write && sdiodev->settings->bus.sdio.broken_sg_support) { in brcmf_sdiod_sglist_rw() 481 if (!write && sdiodev->settings->bus.sdio.broken_sg_support) { in brcmf_sdiod_sglist_rw() 772 sdiodev->settings->bus.sdio.txglomsz); in brcmf_sdiod_sgtable_alloc() 784 sdiodev->txglomsz = sdiodev->settings->bus.sdio.txglomsz; in brcmf_sdiod_sgtable_alloc() 998 MODULE_DEVICE_TABLE(sdio, brcmf_sdmmc_ids); 1059 bus_if->bus_priv.sdio = sdiodev; in brcmf_ops_sdio_probe() [all …]
|
D | common.c | 424 settings->bus.sdio.txglomsz = brcmf_sdiod_txglomsz; in brcmf_get_module_param() 439 memcpy(&settings->bus.sdio, in brcmf_get_module_param() 440 &device_pd->bus.sdio, in brcmf_get_module_param() 441 sizeof(settings->bus.sdio)); in brcmf_get_module_param()
|
D | sdio.c | 2467 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdio_bus_stop() 2547 enable_irq(sdiodev->settings->bus.sdio.oob_irq_nr); in brcmf_sdio_clrintr() 2747 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdio_bus_gettxq() 2800 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdio_bus_txdata() 2935 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdio_bus_txctl() 3167 struct brcmf_sdio *bus = bus_if->bus_priv.sdio->bus; in brcmf_sdio_forensic_read() 3175 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_debugfs_sdio_count_read() 3215 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdio_debugfs_create() 3249 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdio_bus_rxctl() 3528 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdio_bus_preinit() [all …]
|
D | common.h | 54 struct brcmfmac_sdio_pd sdio; member
|
D | Makefile | 36 sdio.o \
|
/drivers/net/wireless/microchip/wilc1000/ |
D | Makefile | 7 obj-$(CONFIG_WILC1000_SDIO) += wilc1000-sdio.o 8 wilc1000-sdio-objs += sdio.o
|
/drivers/staging/greybus/ |
D | Makefile | 55 gb-sdio-y := sdio.o 64 obj-$(CONFIG_GREYBUS_SDIO) += gb-sdio.o
|
/drivers/pinctrl/qcom/ |
D | pinctrl-ipq4019.c | 518 FUNCTION(sdio), 569 PINGROUP(23, sdio, rgmii, i2s_rx, NA, NA, NA, NA, NA, NA, NA, NA, NA, 571 PINGROUP(24, sdio, rgmii, i2s_tx, NA, NA, NA, NA, NA, NA, NA, NA, NA, 573 PINGROUP(25, sdio, rgmii, i2s_tx, NA, NA, NA, NA, NA, NA, NA, NA, NA, 575 PINGROUP(26, sdio, rgmii, i2s_tx, NA, NA, NA, NA, NA, NA, NA, NA, NA, 577 PINGROUP(27, sdio, rgmii, i2s_td, NA, NA, NA, NA, NA, NA, NA, NA, NA, 579 PINGROUP(28, sdio, rgmii, i2s_td, NA, NA, NA, NA, NA, NA, NA, NA, NA, 581 PINGROUP(29, sdio, rgmii, i2s_td, NA, NA, NA, NA, NA, NA, NA, NA, NA, 583 PINGROUP(30, sdio, rgmii, audio_pwm, NA, NA, NA, NA, NA, NA, NA, NA, 585 PINGROUP(31, sdio, rgmii, audio_pwm, NA, NA, NA, NA, NA, NA, NA, NA, [all …]
|
/drivers/comedi/drivers/ |
D | adv_pci_dio.c | 107 struct diosubd_data sdio[PCI_DIO_MAX_DIO_SUBDEVG]; member 159 .sdio[0] = { 2, 0x00, }, /* 8255 DIO */ 171 .sdio[0] = { 2, 0x00, }, /* 8255 DIO */ 185 .sdio[0] = { 4, 0x00, }, /* 8255 DIO */ 190 .sdio[0] = { 4, 0x00, }, /* 8255 DIO */ 191 .sdio[1] = { 4, 0x20, }, /* 8255 DIO */ 643 const struct diosubd_data *d = &board->sdio[i]; in pci_dio_auto_attach()
|
/drivers/net/wireless/ti/wl1251/ |
D | Makefile | 5 wl1251_sdio-objs += sdio.o
|
/drivers/net/wireless/ti/wlcore/ |
D | Makefile | 6 wlcore_sdio-objs = sdio.o
|
/drivers/net/wireless/ath/ath6kl/ |
D | Makefile | 43 ath6kl_sdio-y += sdio.o
|
/drivers/ssb/ |
D | Makefile | 10 ssb-$(CONFIG_SSB_SDIOHOST) += sdio.o
|
/drivers/mmc/core/ |
D | Makefile | 9 sdio.o sdio_ops.o sdio_bus.o \
|
/drivers/net/wireless/ath/ath10k/ |
D | Makefile | 33 ath10k_sdio-y += sdio.o
|