Searched refs:sdhci_slot (Results 1 - 14 of 14) sorted by relevance

/freebsd-13-stable/sys/dev/sdhci/
H A Dsdhci_fdt_gpio.h40 struct sdhci_slot;
57 struct sdhci_fdt_gpio *sdhci_fdt_gpio_setup(device_t dev, struct sdhci_slot *slot);
H A Dsdhci.c95 static void sdhci_acmd_irq(struct sdhci_slot *slot, uint16_t acmd_err);
98 static void sdhci_cmd_irq(struct sdhci_slot *slot, uint32_t intmask);
99 static void sdhci_data_irq(struct sdhci_slot *slot, uint32_t intmask);
100 static int sdhci_exec_tuning(struct sdhci_slot *slot, bool reset);
101 static void sdhci_handle_card_present_locked(struct sdhci_slot *slot,
103 static void sdhci_finish_command(struct sdhci_slot *slot);
104 static void sdhci_init(struct sdhci_slot *slot);
105 static void sdhci_read_block_pio(struct sdhci_slot *slot);
106 static void sdhci_req_done(struct sdhci_slot *slot);
108 static void sdhci_reset(struct sdhci_slot *slo
[all...]
H A Dsdhci.h351 struct sdhci_slot { struct
427 int sdhci_init_slot(device_t dev, struct sdhci_slot *slot, int num);
428 void sdhci_start_slot(struct sdhci_slot *slot);
430 void sdhci_finish_data(struct sdhci_slot *slot);
431 int sdhci_cleanup_slot(struct sdhci_slot *slot);
432 int sdhci_generic_suspend(struct sdhci_slot *slot);
433 int sdhci_generic_resume(struct sdhci_slot *slot);
443 void sdhci_generic_intr(struct sdhci_slot *slot);
444 uint32_t sdhci_generic_min_freq(device_t brdev, struct sdhci_slot *slot);
445 bool sdhci_generic_get_card_present(device_t brdev, struct sdhci_slot *slo
[all...]
H A Dsdhci_acpi.c101 struct sdhci_slot slot;
112 sdhci_acpi_read_1(device_t dev, struct sdhci_slot *slot __unused,
123 sdhci_acpi_write_1(device_t dev, struct sdhci_slot *slot __unused,
134 sdhci_acpi_read_2(device_t dev, struct sdhci_slot *slot __unused,
145 sdhci_acpi_write_2(device_t dev, struct sdhci_slot *slot __unused,
156 sdhci_acpi_read_4(device_t dev, struct sdhci_slot *slot __unused,
167 sdhci_acpi_write_4(device_t dev, struct sdhci_slot *slot __unused,
178 sdhci_acpi_read_multi_4(device_t dev, struct sdhci_slot *slot __unused,
187 sdhci_acpi_write_multi_4(device_t dev, struct sdhci_slot *slot __unused,
196 sdhci_acpi_set_uhs_timing(device_t dev, struct sdhci_slot *slo
[all...]
H A Dsdhci_xenon.c91 struct sdhci_slot *slot; /* SDHCI internal data */
103 sdhci_xenon_read_1(device_t dev, struct sdhci_slot *slot __unused,
112 sdhci_xenon_write_1(device_t dev, struct sdhci_slot *slot __unused,
121 sdhci_xenon_read_2(device_t dev, struct sdhci_slot *slot __unused,
130 sdhci_xenon_write_2(device_t dev, struct sdhci_slot *slot __unused,
139 sdhci_xenon_read_4(device_t dev, struct sdhci_slot *slot __unused,
153 sdhci_xenon_write_4(device_t dev, struct sdhci_slot *slot __unused,
162 sdhci_xenon_read_multi_4(device_t dev, struct sdhci_slot *slot __unused,
171 sdhci_xenon_write_multi_4(device_t dev, struct sdhci_slot *slot __unused,
196 sdhci_xenon_get_card_present(device_t dev, struct sdhci_slot *slo
[all...]
H A Dsdhci_fsl_fdt.c100 struct sdhci_slot slot;
214 sdhci_fsl_fdt_read_1(device_t dev, struct sdhci_slot *slot, bus_size_t off)
241 sdhci_fsl_fdt_read_2(device_t dev, struct sdhci_slot *slot, bus_size_t off)
271 sdhci_fsl_fdt_read_4(device_t dev, struct sdhci_slot *slot, bus_size_t off)
303 sdhci_fsl_fdt_read_multi_4(device_t dev, struct sdhci_slot *slot, bus_size_t off,
313 sdhci_fsl_fdt_write_1(device_t dev, struct sdhci_slot *slot, bus_size_t off,
354 sdhci_fsl_fdt_write_2(device_t dev, struct sdhci_slot *slot, bus_size_t off,
390 sdhci_fsl_fdt_write_4(device_t dev, struct sdhci_slot *slot, bus_size_t off,
419 sdhci_fsl_fdt_write_multi_4(device_t dev, struct sdhci_slot *slot,
448 sdhci_fsl_fdt_get_card_present(device_t dev, struct sdhci_slot *slo
[all...]
H A Dfsl_sdhci.c85 struct sdhci_slot slot;
206 fsl_sdhci_read_1(device_t dev, struct sdhci_slot *slot, bus_size_t off)
260 fsl_sdhci_read_2(device_t dev, struct sdhci_slot *slot, bus_size_t off)
317 fsl_sdhci_read_4(device_t dev, struct sdhci_slot *slot, bus_size_t off)
370 fsl_sdhci_read_multi_4(device_t dev, struct sdhci_slot *slot, bus_size_t off,
379 fsl_sdhci_write_1(device_t dev, struct sdhci_slot *slot, bus_size_t off, uint8_t val)
422 fsl_sdhci_write_2(device_t dev, struct sdhci_slot *slot, bus_size_t off, uint16_t val)
501 fsl_sdhci_write_4(device_t dev, struct sdhci_slot *slot, bus_size_t off, uint32_t val)
514 fsl_sdhci_write_multi_4(device_t dev, struct sdhci_slot *slot, bus_size_t off,
763 fsl_sdhci_get_card_present(device_t dev, struct sdhci_slot *slo
[all...]
H A Dsdhci_fdt.c117 struct sdhci_slot slots[MAX_SLOTS];
326 sdhci_fdt_read_1(device_t dev, struct sdhci_slot *slot, bus_size_t off)
334 sdhci_fdt_write_1(device_t dev, struct sdhci_slot *slot, bus_size_t off,
343 sdhci_fdt_read_2(device_t dev, struct sdhci_slot *slot, bus_size_t off)
351 sdhci_fdt_write_2(device_t dev, struct sdhci_slot *slot, bus_size_t off,
360 sdhci_fdt_read_4(device_t dev, struct sdhci_slot *slot, bus_size_t off)
373 sdhci_fdt_write_4(device_t dev, struct sdhci_slot *slot, bus_size_t off,
382 sdhci_fdt_read_multi_4(device_t dev, struct sdhci_slot *slot,
391 sdhci_fdt_write_multi_4(device_t dev, struct sdhci_slot *slot,
477 struct sdhci_slot *slo
[all...]
H A Dsdhci_pci.c165 struct sdhci_slot slots[6];
176 sdhci_pci_read_1(device_t dev, struct sdhci_slot *slot __unused, bus_size_t off)
186 sdhci_pci_write_1(device_t dev, struct sdhci_slot *slot __unused,
197 sdhci_pci_read_2(device_t dev, struct sdhci_slot *slot __unused, bus_size_t off)
207 sdhci_pci_write_2(device_t dev, struct sdhci_slot *slot __unused,
218 sdhci_pci_read_4(device_t dev, struct sdhci_slot *slot __unused, bus_size_t off)
228 sdhci_pci_write_4(device_t dev, struct sdhci_slot *slot __unused,
239 sdhci_pci_read_multi_4(device_t dev, struct sdhci_slot *slot __unused,
248 sdhci_pci_write_multi_4(device_t dev, struct sdhci_slot *slot __unused,
335 struct sdhci_slot *slo
[all...]
H A Dsdhci_fdt_gpio.c50 struct sdhci_slot * slot;
199 sdhci_fdt_gpio_setup(device_t dev, struct sdhci_slot *slot)
/freebsd-13-stable/sys/arm/nvidia/
H A Dtegra_sdhci.c116 struct sdhci_slot slot;
128 tegra_sdhci_read_1(device_t dev, struct sdhci_slot *slot, bus_size_t off)
137 tegra_sdhci_read_2(device_t dev, struct sdhci_slot *slot, bus_size_t off)
146 tegra_sdhci_read_4(device_t dev, struct sdhci_slot *slot, bus_size_t off)
160 tegra_sdhci_read_multi_4(device_t dev, struct sdhci_slot *slot, bus_size_t off,
170 tegra_sdhci_write_1(device_t dev, struct sdhci_slot *slot, bus_size_t off,
180 tegra_sdhci_write_2(device_t dev, struct sdhci_slot *slot, bus_size_t off,
190 tegra_sdhci_write_4(device_t dev, struct sdhci_slot *slot, bus_size_t off,
200 tegra_sdhci_write_multi_4(device_t dev, struct sdhci_slot *slot, bus_size_t off,
227 tegra_sdhci_get_card_present(device_t dev, struct sdhci_slot *slo
[all...]
/freebsd-13-stable/sys/arm/broadcom/bcm2835/
H A Dbcm2835_sdhci.c158 struct sdhci_slot sc_slot;
185 static void bcm_sdhci_start_dma(struct sdhci_slot *slot);
460 bcm_sdhci_read_1(device_t dev, struct sdhci_slot *slot, bus_size_t off)
469 bcm_sdhci_read_2(device_t dev, struct sdhci_slot *slot, bus_size_t off)
490 bcm_sdhci_read_4(device_t dev, struct sdhci_slot *slot, bus_size_t off)
498 bcm_sdhci_read_multi_4(device_t dev, struct sdhci_slot *slot, bus_size_t off,
507 bcm_sdhci_write_1(device_t dev, struct sdhci_slot *slot, bus_size_t off,
518 bcm_sdhci_write_2(device_t dev, struct sdhci_slot *slot, bus_size_t off,
564 bcm_sdhci_write_4(device_t dev, struct sdhci_slot *slot, bus_size_t off,
572 bcm_sdhci_write_multi_4(device_t dev, struct sdhci_slot *slo
[all...]
H A Dbcm2835_sdhost.c211 struct sdhci_slot sc_slot;
296 bcm_sdhost_print_regs(struct bcm_sdhost_softc *sc, struct sdhci_slot *slot,
343 bcm_sdhost_reset(device_t dev, struct sdhci_slot *slot)
559 struct sdhci_slot *slot = &sc->sc_slot;
657 bcm_sdhost_get_card_present(device_t dev, struct sdhci_slot *slot)
666 bcm_sdhost_command(device_t dev, struct sdhci_slot *slot, uint16_t val)
812 bcm_sdhost_read_1(device_t dev, struct sdhci_slot *slot, bus_size_t off)
866 bcm_sdhost_read_2(device_t dev, struct sdhci_slot *slot, bus_size_t off)
924 bcm_sdhost_read_4(device_t dev, struct sdhci_slot *slot, bus_size_t off)
1007 bcm_sdhost_read_multi_4(device_t dev, struct sdhci_slot *slo
[all...]
/freebsd-13-stable/sys/arm/ti/
H A Dti_sdhci.c75 struct sdhci_slot slot;
165 ti_sdhci_read_1(device_t dev, struct sdhci_slot *slot, bus_size_t off)
173 ti_sdhci_read_2(device_t dev, struct sdhci_slot *slot, bus_size_t off)
216 ti_sdhci_read_4(device_t dev, struct sdhci_slot *slot, bus_size_t off)
240 ti_sdhci_read_multi_4(device_t dev, struct sdhci_slot *slot, bus_size_t off,
249 ti_sdhci_write_1(device_t dev, struct sdhci_slot *slot, bus_size_t off,
279 ti_sdhci_write_2(device_t dev, struct sdhci_slot *slot, bus_size_t off,
328 ti_sdhci_write_4(device_t dev, struct sdhci_slot *slot, bus_size_t off,
337 ti_sdhci_write_multi_4(device_t dev, struct sdhci_slot *slot, bus_size_t off,
357 struct sdhci_slot *slo
[all...]

Completed in 183 milliseconds