| /OK3568_Linux_fs/kernel/fs/ |
| H A D | direct-io.c | 162 static inline unsigned dio_pages_present(struct dio_submit *sdio) in dio_pages_present() argument 164 return sdio->tail - sdio->head; in dio_pages_present() 170 static inline int dio_refill_pages(struct dio *dio, struct dio_submit *sdio) in dio_refill_pages() argument 174 ret = iov_iter_get_pages(sdio->iter, dio->pages, LONG_MAX, DIO_PAGES, in dio_refill_pages() 175 &sdio->from); in dio_refill_pages() 177 if (ret < 0 && sdio->blocks_available && (dio->op == REQ_OP_WRITE)) { in dio_refill_pages() 188 sdio->head = 0; in dio_refill_pages() 189 sdio->tail = 1; in dio_refill_pages() 190 sdio->from = 0; in dio_refill_pages() 191 sdio->to = PAGE_SIZE; in dio_refill_pages() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/mediatek/mt76/mt7615/ |
| H A D | sdio_txrx.c | 38 struct mt76_sdio *sdio = &dev->sdio; in mt7663s_refill_sched_quota() local 49 mutex_lock(&sdio->sched.lock); in mt7663s_refill_sched_quota() 50 sdio->sched.pse_mcu_quota += pse_mcu_quota; in mt7663s_refill_sched_quota() 51 sdio->sched.pse_data_quota += pse_data_quota; in mt7663s_refill_sched_quota() 52 sdio->sched.ple_data_quota += ple_data_quota; in mt7663s_refill_sched_quota() 53 mutex_unlock(&sdio->sched.lock); in mt7663s_refill_sched_quota() 87 struct mt76_sdio *sdio = &dev->sdio; in mt7663s_rx_run_queue() local 98 if (len > sdio->func->cur_blksize) in mt7663s_rx_run_queue() 99 len = roundup(len, sdio->func->cur_blksize); in mt7663s_rx_run_queue() 107 sdio_claim_host(sdio->func); in mt7663s_rx_run_queue() [all …]
|
| H A D | sdio.c | 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() [all …]
|
| H A D | sdio_mcu.c | 21 struct mt76_sdio *sdio = &dev->mt76.sdio; in mt7663s_mcu_init_sched() local 30 mutex_lock(&sdio->sched.lock); in mt7663s_mcu_init_sched() 32 sdio->sched.pse_data_quota = pse0; in mt7663s_mcu_init_sched() 33 sdio->sched.ple_data_quota = ple; in mt7663s_mcu_init_sched() 34 sdio->sched.pse_mcu_quota = pse1; in mt7663s_mcu_init_sched() 35 sdio->sched.deficit = txdwcnt << 2; in mt7663s_mcu_init_sched() 37 mutex_unlock(&sdio->sched.lock); in mt7663s_mcu_init_sched() 68 struct sdio_func *func = dev->mt76.sdio.func; in mt7663s_mcu_drv_pmctrl() 100 struct sdio_func *func = dev->mt76.sdio.func; in mt7663s_mcu_fw_pmctrl()
|
| /OK3568_Linux_fs/buildroot/package/murata-cyw-fw/ |
| H A D | murata-cyw-fw.mk | 27 brcmfmac43012-sdio.bin \ 28 brcmfmac43012-sdio.1LV.clm_blob \ 29 brcmfmac43012-sdio.1LV.txt \ 32 brcmfmac43340-sdio.bin \ 33 brcmfmac43340-sdio.1BW.txt \ 36 brcmfmac43362-sdio.bin \ 37 brcmfmac43362-sdio.SN8000.txt 39 brcmfmac4339-sdio.bin 41 brcmfmac4339-sdio.1CK.txt 43 brcmfmac4339-sdio.ZP.txt \ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/mediatek/mt76/ |
| H A D | sdio.c | 67 struct mt76_sdio *sdio = &dev->sdio; in mt76s_stop_txrx() local 69 cancel_work_sync(&sdio->tx.xmit_work); in mt76s_stop_txrx() 70 cancel_work_sync(&sdio->tx.status_work); in mt76s_stop_txrx() 71 cancel_work_sync(&sdio->rx.recv_work); in mt76s_stop_txrx() 72 cancel_work_sync(&sdio->rx.net_work); in mt76s_stop_txrx() 73 cancel_work_sync(&sdio->stat_work); in mt76s_stop_txrx() 173 struct mt76_sdio *sdio; in mt76s_tx_status_data() local 178 sdio = container_of(work, struct mt76_sdio, stat_work); in mt76s_tx_status_data() 179 dev = container_of(sdio, struct mt76_dev, sdio); in mt76s_tx_status_data() 191 queue_work(dev->wq, &sdio->stat_work); in mt76s_tx_status_data() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/broadcom/b43/ |
| H A 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 …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/os_dep/linux/ |
| H A D | sdio_ops_linux.c | 361 struct sdio_data *sdio; in sdio_dump_dbg_reg() local 369 sdio = dvobj_to_sdio(d); in sdio_dump_dbg_reg() 370 if (sdio->reg_dump_mark) in sdio_dump_dbg_reg() 374 sdio->reg_dump_mark = sdio->cmd53_err_cnt; in sdio_dump_dbg_reg() 377 if (!sdio->dbg_msg) { in sdio_dump_dbg_reg() 380 sdio->dbg_msg = msg; in sdio_dump_dbg_reg() 381 sdio->dbg_msg_size = 80; in sdio_dump_dbg_reg() 384 if (sdio->dbg_msg_size) { in sdio_dump_dbg_reg() 385 snprintf(sdio->dbg_msg, sdio->dbg_msg_size, in sdio_dump_dbg_reg() 389 addr, len, sdio->reg_dump_mark); in sdio_dump_dbg_reg() [all …]
|
| H A D | sdio_intf.c | 46 MODULE_DEVICE_TABLE(sdio, sdio_ids); 336 struct sdio_data *sdio; in rtw_sdio_dbg_reg_free() local 341 sdio = dvobj_to_sdio(d); in rtw_sdio_dbg_reg_free() 343 buf = sdio->dbg_msg; in rtw_sdio_dbg_reg_free() 344 size = sdio->dbg_msg_size; in rtw_sdio_dbg_reg_free() 346 sdio->dbg_msg = NULL; in rtw_sdio_dbg_reg_free() 347 sdio->dbg_msg_size = 0; in rtw_sdio_dbg_reg_free() 351 buf = sdio->reg_mac; in rtw_sdio_dbg_reg_free() 353 sdio->reg_mac = NULL; in rtw_sdio_dbg_reg_free() 357 buf = sdio->reg_mac_ext; in rtw_sdio_dbg_reg_free() [all …]
|
| /OK3568_Linux_fs/buildroot/package/rpi-wifi-firmware/ |
| H A D | rpi-wifi-firmware.mk | 15 …ln -sf brcmfmac43455-sdio.txt $(TARGET_DIR)/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-mod… 16 …ln -sf brcmfmac43455-sdio.txt $(TARGET_DIR)/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,3-mod… 17 …ln -sf brcmfmac43455-sdio.txt $(TARGET_DIR)/lib/firmware/brcm/brcmfmac43455-sdio.raspberrypi,4-mod…
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/arm/marvell/ |
| H A D | cp110-system-controller.txt | 123 … mii(txerr), mss_spi(miso), tdm(drx), au(i2sextclk), au(i2sdi), ge(mdio), sdio(v18_en), pcie1(clkr… 124 mpp33 33 gpio, mii(txclk), sdio(pwr10), mss_spi(csn), tdm(fsync), au(i2smclk), sdio(bus_pwr), xg(md… 125 mpp34 34 gpio, mii(rxerr), sdio(pwr11), mss_spi(mosi), tdm(dtx), au(i2slrclk), sdio(wr_protect), ge… 126 mpp35 35 gpio, sata1(present_act), i2c1(sda), mss_spi(clk), tdm(pclk), au(i2sdo_spdifo), sdio(card_… 130 mpp39 39 gpio, sdio(wr_protect), au(i2sbclk), ptp(clk), spi0(csn1), sata1(present_act), mss_gpio0 131 mpp40 40 gpio, sdio(pwr11), synce1(clk), mss_i2c(sda), au(i2sdo_spdifo), ptp(pclk_out), spi0(clk), … 132 mpp41 41 gpio, sdio(pwr10), sdio(bus_pwr), mss_i2c(sck), au(i2slrclk), ptp(pulse), spi0(mosi), uart… 133 mpp42 42 gpio, sdio(v18_en), sdio(wr_protect), synce2(clk), au(i2smclk), mss_uart(txd), spi0(miso),… 134 mpp43 43 gpio, sdio(card_detect), synce1(clk), au(i2sextclk), mss_uart(rxd), spi0(csn0), uart1(rts)… 140 mpp49 49 gpio, ge1(txclkout), mii(crs), spi1(miso), uart1(rxd), ge(mdio), pcie0(clkreq), sdio(v18_e… [all …]
|
| H A D | ap80x-system-controller.txt | 51 mpp0 0 gpio, sdio(clk), spi0(clk) 52 mpp1 1 gpio, sdio(cmd), spi0(miso) 53 mpp2 2 gpio, sdio(d0), spi0(mosi) 54 mpp3 3 gpio, sdio(d1), spi0(cs0n) 55 mpp4 4 gpio, sdio(d2), i2c0(sda) 56 mpp5 5 gpio, sdio(d3), i2c0(sdk) 57 mpp6 6 gpio, sdio(ds) 58 mpp7 7 gpio, sdio(d4), uart1(rxd) 59 mpp8 8 gpio, sdio(d5), uart1(txd) 60 mpp9 9 gpio, sdio(d6), spi0(cs1n) [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | of.c | 18 struct brcmfmac_sdio_pd *sdio = &settings->bus.sdio; in brcmf_of_probe() local 51 sdio->drive_strength = val; in brcmf_of_probe() 64 sdio->oob_irq_supported = true; in brcmf_of_probe() 65 sdio->oob_irq_nr = irq; in brcmf_of_probe() 66 sdio->oob_irq_flags = irqf; in brcmf_of_probe()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/os_dep/linux/ |
| H A D | sdio_intf.c | 106 MODULE_DEVICE_TABLE(sdio, sdio_ids); 365 struct sdio_data *sdio; in rtw_sdio_dbg_reg_free() local 370 sdio = &d->intf_data; in rtw_sdio_dbg_reg_free() 372 buf = sdio->dbg_msg; in rtw_sdio_dbg_reg_free() 373 size = sdio->dbg_msg_size; in rtw_sdio_dbg_reg_free() 375 sdio->dbg_msg = NULL; in rtw_sdio_dbg_reg_free() 376 sdio->dbg_msg_size = 0; in rtw_sdio_dbg_reg_free() 380 buf = sdio->reg_mac; in rtw_sdio_dbg_reg_free() 382 sdio->reg_mac = NULL; in rtw_sdio_dbg_reg_free() 386 buf = sdio->reg_mac_ext; in rtw_sdio_dbg_reg_free() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/os_dep/linux/ |
| H A D | sdio_intf.c | 115 MODULE_DEVICE_TABLE(sdio, sdio_ids); 374 struct sdio_data *sdio; in rtw_sdio_dbg_reg_free() local 379 sdio = &d->intf_data; in rtw_sdio_dbg_reg_free() 381 buf = sdio->dbg_msg; in rtw_sdio_dbg_reg_free() 382 size = sdio->dbg_msg_size; in rtw_sdio_dbg_reg_free() 384 sdio->dbg_msg = NULL; in rtw_sdio_dbg_reg_free() 385 sdio->dbg_msg_size = 0; in rtw_sdio_dbg_reg_free() 389 buf = sdio->reg_mac; in rtw_sdio_dbg_reg_free() 391 sdio->reg_mac = NULL; in rtw_sdio_dbg_reg_free() 395 buf = sdio->reg_mac_ext; in rtw_sdio_dbg_reg_free() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/os_dep/linux/ |
| H A D | sdio_intf.c | 105 MODULE_DEVICE_TABLE(sdio, sdio_ids); 370 struct sdio_data *sdio; in rtw_sdio_dbg_reg_free() local 375 sdio = &d->intf_data; in rtw_sdio_dbg_reg_free() 377 buf = sdio->dbg_msg; in rtw_sdio_dbg_reg_free() 378 size = sdio->dbg_msg_size; in rtw_sdio_dbg_reg_free() 380 sdio->dbg_msg = NULL; in rtw_sdio_dbg_reg_free() 381 sdio->dbg_msg_size = 0; in rtw_sdio_dbg_reg_free() 385 buf = sdio->reg_mac; in rtw_sdio_dbg_reg_free() 387 sdio->reg_mac = NULL; in rtw_sdio_dbg_reg_free() 391 buf = sdio->reg_mac_ext; in rtw_sdio_dbg_reg_free() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8821cs/os_dep/linux/ |
| H A D | sdio_intf.c | 116 MODULE_DEVICE_TABLE(sdio, sdio_ids); 375 struct sdio_data *sdio; in rtw_sdio_dbg_reg_free() local 380 sdio = &d->intf_data; in rtw_sdio_dbg_reg_free() 382 buf = sdio->dbg_msg; in rtw_sdio_dbg_reg_free() 383 size = sdio->dbg_msg_size; in rtw_sdio_dbg_reg_free() 385 sdio->dbg_msg = NULL; in rtw_sdio_dbg_reg_free() 386 sdio->dbg_msg_size = 0; in rtw_sdio_dbg_reg_free() 390 buf = sdio->reg_mac; in rtw_sdio_dbg_reg_free() 392 sdio->reg_mac = NULL; in rtw_sdio_dbg_reg_free() 396 buf = sdio->reg_mac_ext; in rtw_sdio_dbg_reg_free() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8822bs/os_dep/linux/ |
| H A D | sdio_intf.c | 105 MODULE_DEVICE_TABLE(sdio, sdio_ids); 364 struct sdio_data *sdio; in rtw_sdio_dbg_reg_free() local 369 sdio = &d->intf_data; in rtw_sdio_dbg_reg_free() 371 buf = sdio->dbg_msg; in rtw_sdio_dbg_reg_free() 372 size = sdio->dbg_msg_size; in rtw_sdio_dbg_reg_free() 374 sdio->dbg_msg = NULL; in rtw_sdio_dbg_reg_free() 375 sdio->dbg_msg_size = 0; in rtw_sdio_dbg_reg_free() 379 buf = sdio->reg_mac; in rtw_sdio_dbg_reg_free() 381 sdio->reg_mac = NULL; in rtw_sdio_dbg_reg_free() 385 buf = sdio->reg_mac_ext; in rtw_sdio_dbg_reg_free() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/os_dep/linux/ |
| H A D | sdio_intf.c | 116 MODULE_DEVICE_TABLE(sdio, sdio_ids); 381 struct sdio_data *sdio; in rtw_sdio_dbg_reg_free() local 386 sdio = &d->intf_data; in rtw_sdio_dbg_reg_free() 388 buf = sdio->dbg_msg; in rtw_sdio_dbg_reg_free() 389 size = sdio->dbg_msg_size; in rtw_sdio_dbg_reg_free() 391 sdio->dbg_msg = NULL; in rtw_sdio_dbg_reg_free() 392 sdio->dbg_msg_size = 0; in rtw_sdio_dbg_reg_free() 396 buf = sdio->reg_mac; in rtw_sdio_dbg_reg_free() 398 sdio->reg_mac = NULL; in rtw_sdio_dbg_reg_free() 402 buf = sdio->reg_mac_ext; in rtw_sdio_dbg_reg_free() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8723ds/os_dep/linux/ |
| H A D | sdio_intf.c | 116 MODULE_DEVICE_TABLE(sdio, sdio_ids); 375 struct sdio_data *sdio; in rtw_sdio_dbg_reg_free() local 380 sdio = &d->intf_data; in rtw_sdio_dbg_reg_free() 382 buf = sdio->dbg_msg; in rtw_sdio_dbg_reg_free() 383 size = sdio->dbg_msg_size; in rtw_sdio_dbg_reg_free() 385 sdio->dbg_msg = NULL; in rtw_sdio_dbg_reg_free() 386 sdio->dbg_msg_size = 0; in rtw_sdio_dbg_reg_free() 390 buf = sdio->reg_mac; in rtw_sdio_dbg_reg_free() 392 sdio->reg_mac = NULL; in rtw_sdio_dbg_reg_free() 396 buf = sdio->reg_mac_ext; in rtw_sdio_dbg_reg_free() [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8822cs/os_dep/linux/ |
| H A D | sdio_intf.c | 116 MODULE_DEVICE_TABLE(sdio, sdio_ids); 381 struct sdio_data *sdio; in rtw_sdio_dbg_reg_free() local 386 sdio = &d->intf_data; in rtw_sdio_dbg_reg_free() 388 buf = sdio->dbg_msg; in rtw_sdio_dbg_reg_free() 389 size = sdio->dbg_msg_size; in rtw_sdio_dbg_reg_free() 391 sdio->dbg_msg = NULL; in rtw_sdio_dbg_reg_free() 392 sdio->dbg_msg_size = 0; in rtw_sdio_dbg_reg_free() 396 buf = sdio->reg_mac; in rtw_sdio_dbg_reg_free() 398 sdio->reg_mac = NULL; in rtw_sdio_dbg_reg_free() 402 buf = sdio->reg_mac_ext; in rtw_sdio_dbg_reg_free() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723cs/core/ |
| H A D | rtw_sdio.c | 40 struct sdio_data *sdio; in sdio_io() local 51 sdio = &d->intf_data; in sdio_io() 86 if (sdio->dbg_enable) { in sdio_io() 87 if (sdio->err_test && sdio->err_test_triggered) in sdio_io() 88 sdio->err_test = 0; in sdio_io() 90 if (sdio->err_stop) { in sdio_io()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8189fs/core/ |
| H A D | rtw_sdio.c | 40 struct sdio_data *sdio; in sdio_io() local 51 sdio = &d->intf_data; in sdio_io() 86 if (sdio->dbg_enable) { in sdio_io() 87 if (sdio->err_test && sdio->err_test_triggered) in sdio_io() 88 sdio->err_test = 0; in sdio_io() 90 if (sdio->err_stop) { in sdio_io()
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/rtl8821cs/core/ |
| H A D | rtw_sdio.c | 40 struct sdio_data *sdio; in sdio_io() local 51 sdio = &d->intf_data; in sdio_io() 86 if (sdio->dbg_enable) { in sdio_io() 87 if (sdio->err_test && sdio->err_test_triggered) in sdio_io() 88 sdio->err_test = 0; in sdio_io() 90 if (sdio->err_stop) { in sdio_io()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rtl8723ds/core/ |
| H A D | rtw_sdio.c | 41 struct sdio_data *sdio; in sdio_io() local 52 sdio = &d->intf_data; in sdio_io() 87 if (sdio->dbg_enable) { in sdio_io() 88 if (sdio->err_test && sdio->err_test_triggered) in sdio_io() 89 sdio->err_test = 0; in sdio_io() 91 if (sdio->err_stop) { in sdio_io()
|