Home
last modified time | relevance | path

Searched refs:sdio (Results 1 – 25 of 174) sorted by relevance

1234567

/Linux-v4.19/fs/
Ddirect-io.c158 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/
Dsdio.c55 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/
Dof.c29 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()
Dbcmsdh.c73 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/
Dap806-system-controller.txt49 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 …]
Dcp110-system-controller.txt123 … 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/
Dorion-sdio.txt1 * 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";
Damlogic,meson-mx-sdio.txt14 - "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/
Dmarvell,kirkwood-pinctrl.txt39 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/
Dkirkwood-6192.dtsi51 pmx_sdio: pmx-sdio {
54 marvell,function = "sdio";
76 sdio: mvsdio@90000 { label
77 compatible = "marvell,orion-sdio";
82 cap-sdio-irq;
Dkirkwood-6281.dtsi51 pmx_sdio: pmx-sdio {
54 marvell,function = "sdio";
76 sdio: mvsdio@90000 { label
77 compatible = "marvell,orion-sdio";
84 cap-sdio-irq;
Dkirkwood-6282.dtsi83 pmx_sdio: pmx-sdio {
86 marvell,function = "sdio";
127 sdio: mvsdio@90000 { label
128 compatible = "marvell,orion-sdio";
135 cap-sdio-irq;
Dbcm21664-garnet.dts32 sdio1: sdio@3f180000 {
37 sdio2: sdio@3f190000 {
43 sdio4: sdio@3f1b0000 {
Darmada-xp-98dx4251.dtsi37 &sdio {
44 sdio_pins: sdio-pins {
Dkirkwood-pogoplug-series-4.dts74 pmx_sdio_cd: pmx-sdio-cd {
79 pmx_sdio_wp: pmx-sdio-wp {
122 &sdio {
Domap3-cm-t3530.dts15 mmc2_sdio_reset: regulator-mmc2-sdio-reset {
17 regulator-name = "regulator-mmc2-sdio-reset";
Dkirkwood-sheevaplug-common.dtsi37 pmx_sdio_cd: pmx-sdio-cd {
41 pmx_sdio_wp: pmx-sdio-wp {
Dbcm28155-ap.dts56 sdio2: sdio@3f190000 {
64 sdio4: sdio@3f1b0000 {
Dbcm21664.dtsi126 sdio1: sdio@3f180000 {
134 sdio2: sdio@3f190000 {
142 sdio3: sdio@3f1a0000 {
150 sdio4: sdio@3f1b0000 {
/Linux-v4.19/Documentation/devicetree/bindings/clock/
Dmvebu-gated-clock.txt21 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/
Dadv_pci_dio.c95 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/
DMakefile77 gb-sdio-y := sdio.o
86 obj-$(CONFIG_GREYBUS_SDIO) += gb-sdio.o
/Linux-v4.19/arch/arm64/boot/dts/rockchip/
Drk3328-evb.dts26 sdio_pwrseq: sdio-pwrseq {
208 sdio-pwrseq {
216 &sdio {
219 cap-sdio-irq;
Drk3399-sapphire-excavator.dts81 sdio_pwrseq: sdio-pwrseq {
168 sdio-pwrseq {
184 cap-sdio-irq;
/Linux-v4.19/drivers/pinctrl/qcom/
Dpinctrl-ipq4019.c525 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 …]

1234567