/linux-4.1.27/fs/ |
D | direct-io.c | 148 static inline unsigned dio_pages_present(struct dio_submit *sdio) in dio_pages_present() argument 150 return sdio->tail - sdio->head; in dio_pages_present() 156 static inline int dio_refill_pages(struct dio *dio, struct dio_submit *sdio) in dio_refill_pages() argument 160 ret = iov_iter_get_pages(sdio->iter, dio->pages, LONG_MAX, DIO_PAGES, in dio_refill_pages() 161 &sdio->from); in dio_refill_pages() 163 if (ret < 0 && sdio->blocks_available && (dio->rw & WRITE)) { in dio_refill_pages() 174 sdio->head = 0; in dio_refill_pages() 175 sdio->tail = 1; in dio_refill_pages() 176 sdio->from = 0; in dio_refill_pages() 177 sdio->to = PAGE_SIZE; in dio_refill_pages() [all …]
|
/linux-4.1.27/drivers/net/wireless/b43/ |
D | sdio.c | 55 struct b43_sdio *sdio = sdio_get_drvdata(func); in b43_sdio_interrupt_dispatcher() local 56 struct b43_wldev *dev = sdio->irq_handler_opaque; in b43_sdio_interrupt_dispatcher() 62 sdio->irq_handler(dev); in b43_sdio_interrupt_dispatcher() 71 struct b43_sdio *sdio = sdio_get_drvdata(func); in b43_sdio_request_irq() local 74 sdio->irq_handler_opaque = dev; in b43_sdio_request_irq() 75 sdio->irq_handler = handler; in b43_sdio_request_irq() 87 struct b43_sdio *sdio = sdio_get_drvdata(func); in b43_sdio_free_irq() local 92 sdio->irq_handler_opaque = NULL; in b43_sdio_free_irq() 93 sdio->irq_handler = NULL; in b43_sdio_free_irq() 99 struct b43_sdio *sdio; in b43_sdio_probe() local [all …]
|
D | Makefile | 25 b43-$(CONFIG_B43_SDIO) += sdio.o
|
/linux-4.1.27/Documentation/devicetree/bindings/mmc/ |
D | orion-sdio.txt | 1 * Marvell orion-sdio controller 4 and the properties used by the orion-sdio driver. 6 - compatible: Should be "marvell,orion-sdio" 12 compatible = "marvell,orion-sdio";
|
D | ti-omap-hsmmc.txt | 84 Prepare idle to remux dat1 as a gpio, and default to remux it back as sdio 91 3. specify the gpio irq used for detecting sdio irq in suspend 94 polling". Also check the "sdio irq mode" in /sys/kernel/debug/mmc0/regs. Mind
|
D | sdhci-dove.txt | 10 sdio0: sdio@92000 {
|
D | mmc.txt | 35 - cap-sdio-irq: enable SDIO IRQ signalling on this interface 65 - enable-sdio-wakeup: Enables wake up of host system on SDIO IRQ assertion 115 enable-sdio-wakeup; 119 Example with sdio function subnode:
|
D | brcm,kona-sdhci.txt | 15 sdio2: sdio@0x3f1a0000 {
|
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/ |
D | marvell,kirkwood-pinctrl.txt | 39 mpp12 12 gpo, sdio(clk) 40 mpp13 13 gpio, sdio(cmd), uart1(txd) 41 mpp14 14 gpio, sdio(d0), uart1(rxd), mii(col) 42 mpp15 15 gpio, sdio(d1), uart0(rts), uart1(txd) 43 mpp16 16 gpio, sdio(d2), uart0(cts), uart1(rxd), mii(crs) 44 mpp17 17 gpio, sdio(d3) 77 mpp12 12 gpo, sdio(clk) 78 mpp13 13 gpio, sdio(cmd), uart1(txd) 79 mpp14 14 gpio, sdio(d0), uart1(rxd), mii(col) 80 mpp15 15 gpio, sdio(d1), uart0(rts), uart1(txd), sata0(act) [all …]
|
D | img,tz1090-pinctrl.txt | 130 function: sdh, sdio. 131 sdio 134 function: sdio, sdh.
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | kirkwood-6281.dtsi | 49 pmx_sdio: pmx-sdio { 52 marvell,function = "sdio"; 74 sdio: mvsdio@90000 { label 75 compatible = "marvell,orion-sdio"; 82 cap-sdio-irq;
|
D | kirkwood-6192.dtsi | 49 pmx_sdio: pmx-sdio { 52 marvell,function = "sdio"; 74 sdio: mvsdio@90000 { label 75 compatible = "marvell,orion-sdio"; 80 cap-sdio-irq;
|
D | kirkwood-6282.dtsi | 80 pmx_sdio: pmx-sdio { 83 marvell,function = "sdio"; 124 sdio: mvsdio@90000 { label 125 compatible = "marvell,orion-sdio"; 132 cap-sdio-irq;
|
D | bcm21664-garnet.dts | 32 sdio1: sdio@3f180000 { 37 sdio2: sdio@3f190000 { 43 sdio4: sdio@3f1b0000 {
|
D | omap3-cm-t3530.dts | 14 mmc2_sdio_reset: regulator-mmc2-sdio-reset { 16 regulator-name = "regulator-mmc2-sdio-reset";
|
D | kirkwood-sheevaplug-common.dtsi | 38 pmx_sdio_cd: pmx-sdio-cd { 42 pmx_sdio_wp: pmx-sdio-wp {
|
D | bcm28155-ap.dts | 56 sdio2: sdio@3f190000 { 64 sdio4: sdio@3f1b0000 {
|
D | imx6sx-sabreauto.dts | 55 enable-sdio-wakeup; 67 enable-sdio-wakup;
|
D | bcm21664.dtsi | 126 sdio1: sdio@3f180000 { 134 sdio2: sdio@3f190000 { 142 sdio3: sdio@3f1a0000 { 150 sdio4: sdio@3f1b0000 {
|
D | bcm11351.dtsi | 138 sdio1: sdio@3f180000 { 146 sdio2: sdio@3f190000 { 154 sdio3: sdio@3f1a0000 { 162 sdio4: sdio@3f1b0000 {
|
D | kirkwood-db.dtsi | 30 pmx_sdio_gpios: pmx-sdio-gpios {
|
D | kirkwood-openrd.dtsi | 47 pmx_sdio_cd: pmx-sdio-cd {
|
D | armada-370.dtsi | 353 sdio_pins1: sdio-pins1 { 359 sdio_pins2: sdio-pins2 { 365 sdio_pins3: sdio-pins3 {
|
D | kirkwood-rd88f6281.dtsi | 42 pmx_sdio_cd: pmx-sdio-cd {
|
D | imx51-digi-connectcore-som.dtsi | 158 cap-sdio-irq; 159 enable-sdio-wakeup;
|
D | omap3-tao3530.dtsi | 60 mmc2_sdio_poweron: regulator-mmc2-sdio-poweron { 62 regulator-name = "regulator-mmc2-sdio-poweron";
|
D | kirkwood-mplcec4.dts | 72 pmx_sdio_cd: pmx-sdio-cd {
|
D | armada-370-xp.dtsi | 314 compatible = "marvell,orion-sdio"; 319 cap-sdio-irq;
|
D | armada-375.dtsi | 327 sdio_pins: sdio-pins { 530 compatible = "marvell,orion-sdio"; 535 cap-sdio-irq;
|
D | imx6sx-sdb.dtsi | 286 enable-sdio-wakeup; 299 enable-sdio-wakeup;
|
D | r8a7740.dtsi | 334 cap-sdio-irq; 347 cap-sdio-irq; 360 cap-sdio-irq;
|
D | omap3-overo-base.dtsi | 191 cap-sdio-irq;
|
D | armada-375-db.dts | 109 sdio_st_pins: sdio-st-pins {
|
D | dove.dtsi | 295 sdio1: sdio-host@90000 { 338 sdio0: sdio-host@92000 {
|
D | imx6sl-warp.dts | 154 enable-sdio-wakeup;
|
D | armada-xp.dtsi | 291 sdio_pins: sdio-pins {
|
D | omap3-lilly-a83x.dtsi | 293 cap-sdio-irq;
|
D | exynos5250-snow.dts | 569 cap-sdio-irq;
|
D | exynos5420-peach-pit.dts | 713 cap-sdio-irq;
|
D | exynos5800-peach-pi.dts | 676 cap-sdio-irq;
|
/linux-4.1.27/Documentation/devicetree/bindings/clock/ |
D | mvebu-gated-clock.txt | 21 17 sdio SDHCI Host 39 17 sdio SDHCI Host 71 17 sdio SDIO 88 17 sdio SDIO 108 17 sdio SDHCI Host 148 4 sdio SDIO Cntrl 187 sdio0: sdio@92000 {
|
/linux-4.1.27/drivers/staging/comedi/drivers/ |
D | adv_pci_dio.c | 237 struct diosubd_data sdio[MAX_DIO_SUBDEVG]; /* DIO 8255 chans */ member 300 .sdio[0] = { 48, PCI1739_DIO, 2, 0, }, 317 .sdio[0] = { 48, PCI1751_DIO, 2, 0, }, 336 .sdio[0] = { 96, PCI1753_DIO, 4, 0, }, 344 .sdio[0] = { 96, PCI1753_DIO, 4, 0, }, 345 .sdio[1] = { 96, PCI1753E_DIO, 4, 0, }, 1022 for (j = 0; j < this_board->sdio[i].regs; j++) { in pci_dio_auto_attach() 1025 this_board->sdio[i].addr + in pci_dio_auto_attach()
|
/linux-4.1.27/drivers/net/wireless/ti/wl1251/ |
D | Makefile | 4 wl1251_sdio-objs += sdio.o
|
D | sdio.c | 68 MODULE_DEVICE_TABLE(sdio, wl1251_devices);
|
/linux-4.1.27/drivers/mmc/core/ |
D | Makefile | 8 sdio.o sdio_ops.o sdio_bus.o \
|
/linux-4.1.27/drivers/net/wireless/ti/wlcore/ |
D | Makefile | 5 wlcore_sdio-objs = sdio.o
|
D | sdio.c | 62 MODULE_DEVICE_TABLE(sdio, wl1271_devices);
|
/linux-4.1.27/drivers/net/wireless/ath/ath6kl/ |
D | Makefile | 43 ath6kl_sdio-y += sdio.o
|
D | sdio.c | 1407 MODULE_DEVICE_TABLE(sdio, ath6kl_sdio_devices);
|
/linux-4.1.27/drivers/ssb/ |
D | Makefile | 9 ssb-$(CONFIG_SSB_SDIOHOST) += sdio.o
|
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmfmac/ |
D | Makefile | 46 sdio.o \
|
D | bcmsdh.c | 77 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdiod_oob_irqhandler() 97 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdiod_ib_irqhandler() 1106 MODULE_DEVICE_TABLE(sdio, brcmf_sdmmc_ids); 1150 bus_if->bus_priv.sdio = sdiodev; in brcmf_ops_sdio_probe() 1206 sdiodev = bus_if->bus_priv.sdio; in brcmf_ops_sdio_remove() 1223 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdio_wowl_config() 1244 sdiodev = bus_if->bus_priv.sdio; in brcmf_ops_sdio_suspend() 1264 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_ops_sdio_resume()
|
D | bus.h | 121 struct brcmf_sdio_dev *sdio; member
|
D | sdio.c | 2488 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdio_bus_stop() 2761 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdio_bus_gettxq() 2814 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdio_bus_txdata() 2941 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdio_bus_txctl() 3155 struct brcmf_sdio *bus = bus_if->bus_priv.sdio->bus; in brcmf_sdio_forensic_read() 3163 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_debugfs_sdio_count_read() 3232 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdio_bus_rxctl() 3486 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdio_bus_preinit() 3996 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdio_firmware_callback()
|
/linux-4.1.27/drivers/net/wireless/ti/ |
D | Kconfig | 21 Small platform data bit needed to pass data to the sdio modules.
|
/linux-4.1.27/drivers/net/wireless/mwifiex/ |
D | Makefile | 48 mwifiex_sdio-y += sdio.o
|
D | sdio.c | 306 MODULE_DEVICE_TABLE(sdio, mwifiex_ids);
|
/linux-4.1.27/Documentation/wimax/ |
D | README.i2400m | 74 * BUSTYPE will be usb or sdio, depending on the hardware you have. 159 * /sys/kernel/debug/wimax:DEVNAME/i2400m-usb (or -sdio) for the 160 bus-specific i2400m-usb or i2400m-sdio controls).
|
/linux-4.1.27/drivers/media/mmc/siano/ |
D | smssdio.c | 79 MODULE_DEVICE_TABLE(sdio, smssdio_ids);
|
/linux-4.1.27/arch/powerpc/boot/dts/ |
D | wii.dts | 151 sdio@0d080000 {
|
/linux-4.1.27/drivers/bluetooth/ |
D | btsdio.c | 55 MODULE_DEVICE_TABLE(sdio, btsdio_table);
|
D | btmrvl_sdio.c | 217 MODULE_DEVICE_TABLE(sdio, btmrvl_sdio_ids);
|
/linux-4.1.27/drivers/pinctrl/ |
D | pinctrl-tz1090.c | 710 FUNCTION(SDIO, sdio, sdh_sdio), 865 MUX_PG(sdio, SDIO, SDH, NA, NA, NA, IF_CTL, 16, 2), 947 SIMPLE_PG(sdio),
|
/linux-4.1.27/drivers/net/wireless/rsi/ |
D | rsi_91x_sdio.c | 848 MODULE_DEVICE_TABLE(sdio, rsi_dev_table);
|
/linux-4.1.27/drivers/staging/gdm72xx/ |
D | gdm_sdio.c | 676 MODULE_DEVICE_TABLE(sdio, sdio_wimax_ids);
|
/linux-4.1.27/drivers/mmc/card/ |
D | sdio_uart.c | 1143 MODULE_DEVICE_TABLE(sdio, sdio_uart_ids);
|
/linux-4.1.27/drivers/net/wireless/libertas/ |
D | if_sdio.c | 76 MODULE_DEVICE_TABLE(sdio, if_sdio_ids);
|
/linux-4.1.27/drivers/mmc/host/ |
D | vub300.c | 152 struct sd_register_header sdio; member
|