/Linux-v4.19/fs/ |
D | direct-io.c | 158 static inline unsigned dio_pages_present(struct dio_submit *sdio) in dio_pages_present() argument 160 return sdio->tail - sdio->head; in dio_pages_present() 166 static inline int dio_refill_pages(struct dio *dio, struct dio_submit *sdio) in dio_refill_pages() argument 170 ret = iov_iter_get_pages(sdio->iter, dio->pages, LONG_MAX, DIO_PAGES, in dio_refill_pages() 171 &sdio->from); in dio_refill_pages() 173 if (ret < 0 && sdio->blocks_available && (dio->op == REQ_OP_WRITE)) { in dio_refill_pages() 184 sdio->head = 0; in dio_refill_pages() 185 sdio->tail = 1; in dio_refill_pages() 186 sdio->from = 0; in dio_refill_pages() 187 sdio->to = PAGE_SIZE; in dio_refill_pages() [all …]
|
/Linux-v4.19/drivers/net/wireless/broadcom/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 …]
|
/Linux-v4.19/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
D | of.c | 29 struct brcmfmac_sdio_pd *sdio = &settings->bus.sdio; in brcmf_of_probe() local 40 sdio->drive_strength = val; in brcmf_of_probe() 53 sdio->oob_irq_supported = true; in brcmf_of_probe() 54 sdio->oob_irq_nr = irq; in brcmf_of_probe() 55 sdio->oob_irq_flags = irqf; in brcmf_of_probe()
|
D | bcmsdh.c | 73 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdiod_oob_irqhandler() 93 struct brcmf_sdio_dev *sdiodev = bus_if->bus_priv.sdio; in brcmf_sdiod_ib_irqhandler() 112 pdata = &sdiodev->settings->bus.sdio; in brcmf_sdiod_intr_register() 185 pdata = &sdiodev->settings->bus.sdio; in brcmf_sdiod_intr_unregister() 380 if (!write && sdiodev->settings->bus.sdio.broken_sg_support) { in brcmf_sdiod_sglist_rw() 487 if (!write && sdiodev->settings->bus.sdio.broken_sg_support) { in brcmf_sdiod_sglist_rw() 774 sdiodev->settings->bus.sdio.txglomsz); in brcmf_sdiod_sgtable_alloc() 786 sdiodev->txglomsz = sdiodev->settings->bus.sdio.txglomsz; in brcmf_sdiod_sgtable_alloc() 977 MODULE_DEVICE_TABLE(sdio, brcmf_sdmmc_ids); 1038 bus_if->bus_priv.sdio = sdiodev; in brcmf_ops_sdio_probe() [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/arm/marvell/ |
D | ap806-system-controller.txt | 49 mpp0 0 gpio, sdio(clk), spi0(clk) 50 mpp1 1 gpio, sdio(cmd), spi0(miso) 51 mpp2 2 gpio, sdio(d0), spi0(mosi) 52 mpp3 3 gpio, sdio(d1), spi0(cs0n) 53 mpp4 4 gpio, sdio(d2), i2c0(sda) 54 mpp5 5 gpio, sdio(d3), i2c0(sdk) 55 mpp6 6 gpio, sdio(ds) 56 mpp7 7 gpio, sdio(d4), uart1(rxd) 57 mpp8 8 gpio, sdio(d5), uart1(txd) 58 mpp9 9 gpio, sdio(d6), spi0(cs1n) [all …]
|
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 …]
|
/Linux-v4.19/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 | amlogic,meson-mx-sdio.txt | 14 - "amlogic,meson8-sdio" 15 - "amlogic,meson8b-sdio" 16 along with the generic "amlogic,meson-mx-sdio" 40 compatible = "amlogic,meson8-sdio", "amlogic,meson-mx-sdio";
|
/Linux-v4.19/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 …]
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | kirkwood-6192.dtsi | 51 pmx_sdio: pmx-sdio { 54 marvell,function = "sdio"; 76 sdio: mvsdio@90000 { label 77 compatible = "marvell,orion-sdio"; 82 cap-sdio-irq;
|
D | kirkwood-6281.dtsi | 51 pmx_sdio: pmx-sdio { 54 marvell,function = "sdio"; 76 sdio: mvsdio@90000 { label 77 compatible = "marvell,orion-sdio"; 84 cap-sdio-irq;
|
D | kirkwood-6282.dtsi | 83 pmx_sdio: pmx-sdio { 86 marvell,function = "sdio"; 127 sdio: mvsdio@90000 { label 128 compatible = "marvell,orion-sdio"; 135 cap-sdio-irq;
|
D | bcm21664-garnet.dts | 32 sdio1: sdio@3f180000 { 37 sdio2: sdio@3f190000 { 43 sdio4: sdio@3f1b0000 {
|
D | armada-xp-98dx4251.dtsi | 37 &sdio { 44 sdio_pins: sdio-pins {
|
D | kirkwood-pogoplug-series-4.dts | 74 pmx_sdio_cd: pmx-sdio-cd { 79 pmx_sdio_wp: pmx-sdio-wp { 122 &sdio {
|
D | omap3-cm-t3530.dts | 15 mmc2_sdio_reset: regulator-mmc2-sdio-reset { 17 regulator-name = "regulator-mmc2-sdio-reset";
|
D | kirkwood-sheevaplug-common.dtsi | 37 pmx_sdio_cd: pmx-sdio-cd { 41 pmx_sdio_wp: pmx-sdio-wp {
|
D | bcm28155-ap.dts | 56 sdio2: sdio@3f190000 { 64 sdio4: sdio@3f1b0000 {
|
D | bcm21664.dtsi | 126 sdio1: sdio@3f180000 { 134 sdio2: sdio@3f190000 { 142 sdio3: sdio@3f1a0000 { 150 sdio4: sdio@3f1b0000 {
|
/Linux-v4.19/Documentation/devicetree/bindings/clock/ |
D | mvebu-gated-clock.txt | 21 17 sdio SDHCI Host 40 17 sdio SDHCI Host 72 17 sdio SDIO 91 17 sdio SDIO 111 17 sdio SDHCI Host 128 17 sdio SDHCI Host 161 4 sdio SDIO Cntrl 201 sdio0: sdio@92000 {
|
/Linux-v4.19/drivers/staging/comedi/drivers/ |
D | adv_pci_dio.c | 95 struct diosubd_data sdio[PCI_DIO_MAX_DIO_SUBDEVG]; member 141 .sdio[0] = { 2, 0x00, }, /* 8255 DIO */ 153 .sdio[0] = { 2, 0x00, }, /* 8255 DIO */ 167 .sdio[0] = { 4, 0x00, }, /* 8255 DIO */ 172 .sdio[0] = { 4, 0x00, }, /* 8255 DIO */ 173 .sdio[1] = { 4, 0x20, }, /* 8255 DIO */ 423 d = &board->sdio[i]; in pci_dio_auto_attach()
|
/Linux-v4.19/drivers/staging/greybus/ |
D | Makefile | 77 gb-sdio-y := sdio.o 86 obj-$(CONFIG_GREYBUS_SDIO) += gb-sdio.o
|
/Linux-v4.19/arch/arm64/boot/dts/rockchip/ |
D | rk3328-evb.dts | 26 sdio_pwrseq: sdio-pwrseq { 208 sdio-pwrseq { 216 &sdio { 219 cap-sdio-irq;
|
D | rk3399-sapphire-excavator.dts | 81 sdio_pwrseq: sdio-pwrseq { 168 sdio-pwrseq { 184 cap-sdio-irq;
|
/Linux-v4.19/drivers/pinctrl/qcom/ |
D | pinctrl-ipq4019.c | 525 FUNCTION(sdio), 576 PINGROUP(23, sdio, rgmii, i2s_rx, NA, NA, NA, NA, NA, NA, NA, NA, NA, 578 PINGROUP(24, sdio, rgmii, i2s_tx, NA, NA, NA, NA, NA, NA, NA, NA, NA, 580 PINGROUP(25, sdio, rgmii, i2s_tx, NA, NA, NA, NA, NA, NA, NA, NA, NA, 582 PINGROUP(26, sdio, rgmii, i2s_tx, NA, NA, NA, NA, NA, NA, NA, NA, NA, 584 PINGROUP(27, sdio, rgmii, i2s_td, NA, NA, NA, NA, NA, NA, NA, NA, NA, 586 PINGROUP(28, sdio, rgmii, i2s_td, NA, NA, NA, NA, NA, NA, NA, NA, NA, 588 PINGROUP(29, sdio, rgmii, i2s_td, NA, NA, NA, NA, NA, NA, NA, NA, NA, 590 PINGROUP(30, sdio, rgmii, audio_pwm, NA, NA, NA, NA, NA, NA, NA, NA, 592 PINGROUP(31, sdio, rgmii, audio_pwm, NA, NA, NA, NA, NA, NA, NA, NA, [all …]
|