/freebsd/sys/dev/sdhci/ |
H A D | sdhci_if.m | 73 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 D | sdhci.c | 93 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 D | sdhci.h | 349 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 D | sdhci_acpi.c | 98 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 D | sdhci_fdt.c | 253 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 D | sdhci_pci.c | 163 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 D | sdhci_fsl_fdt.c | 195 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 D | sdhci_xenon.c | 66 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 D | fsl_sdhci.c | 83 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 D | sdhci_xenon_fdt.c | 67 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 D | sdhci_fdt_gpio.h | 38 struct sdhci_slot; 55 struct sdhci_fdt_gpio *sdhci_fdt_gpio_setup(device_t dev, struct sdhci_slot *slot);
|
H A D | sdhci_fdt.h | 41 struct sdhci_slot slots[SDHCI_FDT_MAX_SLOTS]; 64 int sdhci_fdt_set_clock(device_t dev, struct sdhci_slot *slot,
|
H A D | sdhci_fdt_gpio.c | 47 struct sdhci_slot * slot; 196 sdhci_fdt_gpio_setup(device_t dev, struct sdhci_slot *slot) in sdhci_fdt_gpio_setup()
|
H A D | sdhci_xenon.h | 112 struct sdhci_slot *slot; /* SDHCI internal data */
|
H A D | sdhci_xenon_acpi.c | 82 struct sdhci_slot *slot; in sdhci_xenon_acpi_attach()
|
H A D | sdhci_fdt_rockchip.c | 164 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 D | bcm2835_sdhci.c | 157 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 D | bcm2835_sdhost.c | 209 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 D | tegra_sdhci.c | 114 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 D | ti_sdhci.c | 73 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 …]
|