/freebsd-13-stable/sys/dev/sdhci/ |
H A D | sdhci_fdt_gpio.h | 40 struct sdhci_slot; 57 struct sdhci_fdt_gpio *sdhci_fdt_gpio_setup(device_t dev, struct sdhci_slot *slot);
|
H A D | sdhci.c | 95 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 D | sdhci.h | 351 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 D | sdhci_acpi.c | 101 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 D | sdhci_xenon.c | 91 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 D | sdhci_fsl_fdt.c | 100 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 D | fsl_sdhci.c | 85 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 D | sdhci_fdt.c | 117 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 D | sdhci_pci.c | 165 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 D | sdhci_fdt_gpio.c | 50 struct sdhci_slot * slot; 199 sdhci_fdt_gpio_setup(device_t dev, struct sdhci_slot *slot)
|
/freebsd-13-stable/sys/arm/nvidia/ |
H A D | tegra_sdhci.c | 116 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 D | bcm2835_sdhci.c | 158 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 D | bcm2835_sdhost.c | 211 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 D | ti_sdhci.c | 75 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...] |