Home
last modified time | relevance | path

Searched refs:sdhci_slot (Results 1 – 20 of 20) sorted by relevance

/freebsd/sys/dev/sdhci/
H A Dsdhci_if.m73 struct sdhci_slot *slot __unused,
81 struct sdhci_slot *slot __unused)
91 struct sdhci_slot *slot;
97 struct sdhci_slot *slot;
103 struct sdhci_slot *slot;
109 struct sdhci_slot *slot;
117 struct sdhci_slot *slot;
124 struct sdhci_slot *slot;
131 struct sdhci_slot *slot;
138 struct sdhci_slot *slot;
[all …]
H A Dsdhci.c93 static void sdhci_acmd_irq(struct sdhci_slot *slot, uint16_t acmd_err);
96 static void sdhci_cmd_irq(struct sdhci_slot *slot, uint32_t intmask);
97 static void sdhci_data_irq(struct sdhci_slot *slot, uint32_t intmask);
98 static int sdhci_exec_tuning(struct sdhci_slot *slot, bool reset);
99 static void sdhci_handle_card_present_locked(struct sdhci_slot *slot,
101 static void sdhci_finish_command(struct sdhci_slot *slot);
102 static void sdhci_init(struct sdhci_slot *slot);
103 static void sdhci_read_block_pio(struct sdhci_slot *slot);
104 static void sdhci_req_done(struct sdhci_slot *slot);
107 static void sdhci_set_clock(struct sdhci_slot *slot, uint32_t clock);
[all …]
H A Dsdhci.h349 struct sdhci_slot { struct
425 int sdhci_init_slot(device_t dev, struct sdhci_slot *slot, int num); argument
426 void sdhci_start_slot(struct sdhci_slot *slot);
428 void sdhci_finish_data(struct sdhci_slot *slot);
429 int sdhci_cleanup_slot(struct sdhci_slot *slot);
430 int sdhci_generic_suspend(struct sdhci_slot *slot);
431 int sdhci_generic_resume(struct sdhci_slot *slot);
432 void sdhci_generic_reset(device_t brdev, struct sdhci_slot *slot, uint8_t mask);
442 void sdhci_generic_intr(struct sdhci_slot *slot);
443 uint32_t sdhci_generic_min_freq(device_t brdev, struct sdhci_slot *slot);
[all …]
H A Dsdhci_acpi.c98 struct sdhci_slot slot;
109 sdhci_acpi_read_1(device_t dev, struct sdhci_slot *slot __unused, in sdhci_acpi_read_1()
120 sdhci_acpi_write_1(device_t dev, struct sdhci_slot *slot __unused, in sdhci_acpi_write_1()
131 sdhci_acpi_read_2(device_t dev, struct sdhci_slot *slot __unused, in sdhci_acpi_read_2()
142 sdhci_acpi_write_2(device_t dev, struct sdhci_slot *slot __unused, in sdhci_acpi_write_2()
153 sdhci_acpi_read_4(device_t dev, struct sdhci_slot *slot __unused, in sdhci_acpi_read_4()
164 sdhci_acpi_write_4(device_t dev, struct sdhci_slot *slot __unused, in sdhci_acpi_write_4()
175 sdhci_acpi_read_multi_4(device_t dev, struct sdhci_slot *slot __unused, in sdhci_acpi_read_multi_4()
184 sdhci_acpi_write_multi_4(device_t dev, struct sdhci_slot *slot __unused, in sdhci_acpi_write_multi_4()
193 sdhci_acpi_set_uhs_timing(device_t dev, struct sdhci_slot *slot) in sdhci_acpi_set_uhs_timing()
H A Dsdhci_fdt.c253 sdhci_fdt_read_1(device_t dev, struct sdhci_slot *slot, bus_size_t off) in sdhci_fdt_read_1()
261 sdhci_fdt_write_1(device_t dev, struct sdhci_slot *slot, bus_size_t off, in sdhci_fdt_write_1()
270 sdhci_fdt_read_2(device_t dev, struct sdhci_slot *slot, bus_size_t off) in sdhci_fdt_read_2()
278 sdhci_fdt_write_2(device_t dev, struct sdhci_slot *slot, bus_size_t off, in sdhci_fdt_write_2()
287 sdhci_fdt_read_4(device_t dev, struct sdhci_slot *slot, bus_size_t off) in sdhci_fdt_read_4()
300 sdhci_fdt_write_4(device_t dev, struct sdhci_slot *slot, bus_size_t off, in sdhci_fdt_write_4()
309 sdhci_fdt_read_multi_4(device_t dev, struct sdhci_slot *slot, in sdhci_fdt_read_multi_4()
318 sdhci_fdt_write_multi_4(device_t dev, struct sdhci_slot *slot, in sdhci_fdt_write_multi_4()
381 struct sdhci_slot *slot; in sdhci_fdt_attach()
479 sdhci_fdt_set_clock(device_t dev, struct sdhci_slot *slot, int clock) in sdhci_fdt_set_clock()
H A Dsdhci_pci.c163 struct sdhci_slot slots[6];
174 sdhci_pci_read_1(device_t dev, struct sdhci_slot *slot __unused, bus_size_t off) in sdhci_pci_read_1()
184 sdhci_pci_write_1(device_t dev, struct sdhci_slot *slot __unused, in sdhci_pci_write_1()
195 sdhci_pci_read_2(device_t dev, struct sdhci_slot *slot __unused, bus_size_t off) in sdhci_pci_read_2()
205 sdhci_pci_write_2(device_t dev, struct sdhci_slot *slot __unused, in sdhci_pci_write_2()
216 sdhci_pci_read_4(device_t dev, struct sdhci_slot *slot __unused, bus_size_t off) in sdhci_pci_read_4()
226 sdhci_pci_write_4(device_t dev, struct sdhci_slot *slot __unused, in sdhci_pci_write_4()
237 sdhci_pci_read_multi_4(device_t dev, struct sdhci_slot *slot __unused, in sdhci_pci_read_multi_4()
246 sdhci_pci_write_multi_4(device_t dev, struct sdhci_slot *slot __unused, in sdhci_pci_write_multi_4()
333 struct sdhci_slot *slot; in sdhci_pci_attach()
H A Dsdhci_fsl_fdt.c195 struct sdhci_slot slot;
316 fsl_sdhc_fdt_set_clock(struct sdhci_fsl_fdt_softc *sc, struct sdhci_slot *slot, in fsl_sdhc_fdt_set_clock()
376 sdhci_fsl_fdt_read_1(device_t dev, struct sdhci_slot *slot, bus_size_t off) in sdhci_fsl_fdt_read_1()
403 sdhci_fsl_fdt_read_2(device_t dev, struct sdhci_slot *slot, bus_size_t off) in sdhci_fsl_fdt_read_2()
433 sdhci_fsl_fdt_read_4(device_t dev, struct sdhci_slot *slot, bus_size_t off) in sdhci_fsl_fdt_read_4()
458 sdhci_fsl_fdt_read_multi_4(device_t dev, struct sdhci_slot *slot, bus_size_t off, in sdhci_fsl_fdt_read_multi_4()
468 sdhci_fsl_fdt_write_1(device_t dev, struct sdhci_slot *slot, bus_size_t off, in sdhci_fsl_fdt_write_1()
506 sdhci_fsl_fdt_write_2(device_t dev, struct sdhci_slot *slot, bus_size_t off, in sdhci_fsl_fdt_write_2()
549 sdhci_fsl_fdt_write_4(device_t dev, struct sdhci_slot *slot, bus_size_t off, in sdhci_fsl_fdt_write_4()
578 sdhci_fsl_fdt_write_multi_4(device_t dev, struct sdhci_slot *slot, in sdhci_fsl_fdt_write_multi_4()
[all …]
H A Dsdhci_xenon.c66 sdhci_xenon_read_1(device_t dev, struct sdhci_slot *slot __unused, in sdhci_xenon_read_1()
75 sdhci_xenon_write_1(device_t dev, struct sdhci_slot *slot __unused, in sdhci_xenon_write_1()
84 sdhci_xenon_read_2(device_t dev, struct sdhci_slot *slot __unused, in sdhci_xenon_read_2()
93 sdhci_xenon_write_2(device_t dev, struct sdhci_slot *slot __unused, in sdhci_xenon_write_2()
102 sdhci_xenon_read_4(device_t dev, struct sdhci_slot *slot __unused, in sdhci_xenon_read_4()
111 sdhci_xenon_write_4(device_t dev, struct sdhci_slot *slot __unused, in sdhci_xenon_write_4()
120 sdhci_xenon_read_multi_4(device_t dev, struct sdhci_slot *slot __unused, in sdhci_xenon_read_multi_4()
129 sdhci_xenon_write_multi_4(device_t dev, struct sdhci_slot *slot __unused, in sdhci_xenon_write_multi_4()
154 sdhci_xenon_set_uhs_timing(device_t brdev, struct sdhci_slot *slot) in sdhci_xenon_set_uhs_timing()
328 struct sdhci_slot *slot; in sdhci_xenon_update_ios()
[all …]
H A Dfsl_sdhci.c83 struct sdhci_slot slot;
204 fsl_sdhci_read_1(device_t dev, struct sdhci_slot *slot, bus_size_t off) in fsl_sdhci_read_1()
258 fsl_sdhci_read_2(device_t dev, struct sdhci_slot *slot, bus_size_t off) in fsl_sdhci_read_2()
315 fsl_sdhci_read_4(device_t dev, struct sdhci_slot *slot, bus_size_t off) in fsl_sdhci_read_4()
368 fsl_sdhci_read_multi_4(device_t dev, struct sdhci_slot *slot, bus_size_t off, in fsl_sdhci_read_multi_4()
377 fsl_sdhci_write_1(device_t dev, struct sdhci_slot *slot, bus_size_t off, uint8_t val) in fsl_sdhci_write_1()
420 fsl_sdhci_write_2(device_t dev, struct sdhci_slot *slot, bus_size_t off, uint16_t val) in fsl_sdhci_write_2()
499 fsl_sdhci_write_4(device_t dev, struct sdhci_slot *slot, bus_size_t off, uint32_t val) in fsl_sdhci_write_4()
512 fsl_sdhci_write_multi_4(device_t dev, struct sdhci_slot *slot, bus_size_t off, in fsl_sdhci_write_multi_4()
761 fsl_sdhci_get_card_present(device_t dev, struct sdhci_slot *slot) in fsl_sdhci_get_card_present()
H A Dsdhci_xenon_fdt.c67 sdhci_xenon_fdt_get_card_present(device_t dev, struct sdhci_slot *slot) in sdhci_xenon_fdt_get_card_present()
91 sdhci_xenon_fdt_parse(device_t dev, struct sdhci_slot *slot) in sdhci_xenon_fdt_parse()
119 struct sdhci_slot *slot; in sdhci_xenon_fdt_attach()
H A Dsdhci_fdt_gpio.h38 struct sdhci_slot;
55 struct sdhci_fdt_gpio *sdhci_fdt_gpio_setup(device_t dev, struct sdhci_slot *slot);
H A Dsdhci_fdt.h41 struct sdhci_slot slots[SDHCI_FDT_MAX_SLOTS];
64 int sdhci_fdt_set_clock(device_t dev, struct sdhci_slot *slot,
H A Dsdhci_fdt_gpio.c47 struct sdhci_slot * slot;
196 sdhci_fdt_gpio_setup(device_t dev, struct sdhci_slot *slot) in sdhci_fdt_gpio_setup()
H A Dsdhci_xenon.h112 struct sdhci_slot *slot; /* SDHCI internal data */
H A Dsdhci_xenon_acpi.c82 struct sdhci_slot *slot; in sdhci_xenon_acpi_attach()
H A Dsdhci_fdt_rockchip.c164 sdhci_fdt_rockchip_set_clock(device_t dev, struct sdhci_slot *slot, int clock) in sdhci_fdt_rockchip_set_clock()
/freebsd/sys/arm/broadcom/bcm2835/
H A Dbcm2835_sdhci.c157 struct sdhci_slot sc_slot;
184 static void bcm_sdhci_start_dma(struct sdhci_slot *slot);
453 bcm_sdhci_read_1(device_t dev, struct sdhci_slot *slot, bus_size_t off) in bcm_sdhci_read_1()
462 bcm_sdhci_read_2(device_t dev, struct sdhci_slot *slot, bus_size_t off) in bcm_sdhci_read_2()
483 bcm_sdhci_read_4(device_t dev, struct sdhci_slot *slot, bus_size_t off) in bcm_sdhci_read_4()
491 bcm_sdhci_read_multi_4(device_t dev, struct sdhci_slot *slot, bus_size_t off, in bcm_sdhci_read_multi_4()
500 bcm_sdhci_write_1(device_t dev, struct sdhci_slot *slot, bus_size_t off, in bcm_sdhci_write_1()
511 bcm_sdhci_write_2(device_t dev, struct sdhci_slot *slot, bus_size_t off, in bcm_sdhci_write_2()
557 bcm_sdhci_write_4(device_t dev, struct sdhci_slot *slot, bus_size_t off, in bcm_sdhci_write_4()
565 bcm_sdhci_write_multi_4(device_t dev, struct sdhci_slot *slot, bus_size_t off, in bcm_sdhci_write_multi_4()
[all …]
H A Dbcm2835_sdhost.c209 struct sdhci_slot sc_slot;
294 bcm_sdhost_print_regs(struct bcm_sdhost_softc *sc, struct sdhci_slot *slot, in bcm_sdhost_print_regs()
341 bcm_sdhost_reset(device_t dev, struct sdhci_slot *slot) in bcm_sdhost_reset()
557 struct sdhci_slot *slot = &sc->sc_slot; in bcm_sdhost_intr()
655 bcm_sdhost_get_card_present(device_t dev, struct sdhci_slot *slot) in bcm_sdhost_get_card_present()
664 bcm_sdhost_command(device_t dev, struct sdhci_slot *slot, uint16_t val) in bcm_sdhost_command()
810 bcm_sdhost_read_1(device_t dev, struct sdhci_slot *slot, bus_size_t off) in bcm_sdhost_read_1()
864 bcm_sdhost_read_2(device_t dev, struct sdhci_slot *slot, bus_size_t off) in bcm_sdhost_read_2()
922 bcm_sdhost_read_4(device_t dev, struct sdhci_slot *slot, bus_size_t off) in bcm_sdhost_read_4()
1005 bcm_sdhost_read_multi_4(device_t dev, struct sdhci_slot *slot, bus_size_t off, in bcm_sdhost_read_multi_4()
[all …]
/freebsd/sys/arm/nvidia/
H A Dtegra_sdhci.c114 struct sdhci_slot slot;
126 tegra_sdhci_read_1(device_t dev, struct sdhci_slot *slot, bus_size_t off) in tegra_sdhci_read_1()
135 tegra_sdhci_read_2(device_t dev, struct sdhci_slot *slot, bus_size_t off) in tegra_sdhci_read_2()
144 tegra_sdhci_read_4(device_t dev, struct sdhci_slot *slot, bus_size_t off) in tegra_sdhci_read_4()
158 tegra_sdhci_read_multi_4(device_t dev, struct sdhci_slot *slot, bus_size_t off, in tegra_sdhci_read_multi_4()
168 tegra_sdhci_write_1(device_t dev, struct sdhci_slot *slot, bus_size_t off, in tegra_sdhci_write_1()
178 tegra_sdhci_write_2(device_t dev, struct sdhci_slot *slot, bus_size_t off, in tegra_sdhci_write_2()
188 tegra_sdhci_write_4(device_t dev, struct sdhci_slot *slot, bus_size_t off, in tegra_sdhci_write_4()
198 tegra_sdhci_write_multi_4(device_t dev, struct sdhci_slot *slot, bus_size_t off, in tegra_sdhci_write_multi_4()
225 tegra_sdhci_get_card_present(device_t dev, struct sdhci_slot *slot) in tegra_sdhci_get_card_present()
[all …]
/freebsd/sys/arm/ti/
H A Dti_sdhci.c73 struct sdhci_slot slot;
163 ti_sdhci_read_1(device_t dev, struct sdhci_slot *slot, bus_size_t off) in ti_sdhci_read_1()
171 ti_sdhci_read_2(device_t dev, struct sdhci_slot *slot, bus_size_t off) in ti_sdhci_read_2()
214 ti_sdhci_read_4(device_t dev, struct sdhci_slot *slot, bus_size_t off) in ti_sdhci_read_4()
238 ti_sdhci_read_multi_4(device_t dev, struct sdhci_slot *slot, bus_size_t off, in ti_sdhci_read_multi_4()
247 ti_sdhci_write_1(device_t dev, struct sdhci_slot *slot, bus_size_t off, in ti_sdhci_write_1()
277 ti_sdhci_write_2(device_t dev, struct sdhci_slot *slot, bus_size_t off, in ti_sdhci_write_2()
326 ti_sdhci_write_4(device_t dev, struct sdhci_slot *slot, bus_size_t off, in ti_sdhci_write_4()
335 ti_sdhci_write_multi_4(device_t dev, struct sdhci_slot *slot, bus_size_t off, in ti_sdhci_write_multi_4()
355 struct sdhci_slot *slot; in ti_sdhci_update_ios()
[all …]