| /linux/include/linux/mmc/ |
| H A D | host.h | 22 struct mmc_ios { struct 192 void (*set_ios)(struct mmc_host *host, struct mmc_ios *ios); 219 int (*start_signal_voltage_switch)(struct mmc_host *host, struct mmc_ios *ios); 228 int (*prepare_hs400_tuning)(struct mmc_host *host, struct mmc_ios *ios); 250 struct mmc_ios *ios); 266 int (*init_sd_express)(struct mmc_host *host, struct mmc_ios *ios); 487 struct mmc_ios ios; /* current io bus settings */ 649 int mmc_regulator_set_vqmmc(struct mmc_host *mmc, struct mmc_ios *ios); 650 int mmc_regulator_set_vqmmc2(struct mmc_host *mmc, struct mmc_ios *ios); 660 struct mmc_ios *ios) in mmc_regulator_set_vqmmc() [all …]
|
| /linux/drivers/mmc/host/ |
| H A D | dw_mmc-k3.c | 102 static void dw_mci_k3_set_ios(struct dw_mci *host, struct mmc_ios *ios) in dw_mci_k3_set_ios() 141 static int dw_mci_hi6220_switch_voltage(struct mmc_host *mmc, struct mmc_ios *ios) in dw_mci_hi6220_switch_voltage() 188 static void dw_mci_hi6220_set_ios(struct dw_mci *host, struct mmc_ios *ios) in dw_mci_hi6220_set_ios() 297 static void dw_mci_hi3660_set_ios(struct dw_mci *host, struct mmc_ios *ios) in dw_mci_hi3660_set_ios() 402 struct mmc_ios *ios) in dw_mci_hi3660_switch_voltage()
|
| H A D | dw_mmc.h | 610 void (*set_ios)(struct dw_mci *host, struct mmc_ios *ios); 614 struct mmc_ios *ios); 616 struct mmc_ios *ios);
|
| H A D | owl-mmc.c | 427 static void owl_mmc_set_clk(struct owl_mmc_host *owl_host, struct mmc_ios *ios) in owl_mmc_set_clk() 437 struct mmc_ios *ios) in owl_mmc_set_bus_width() 485 static void owl_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in owl_mmc_set_ios() 534 struct mmc_ios *ios) in owl_mmc_start_signal_voltage_switch()
|
| H A D | sdhci-xenon.h | 104 int xenon_phy_adj(struct sdhci_host *host, struct mmc_ios *ios);
|
| H A D | dw_mmc-bluefield.c | 27 static void dw_mci_bluefield_set_ios(struct dw_mci *host, struct mmc_ios *ios) in dw_mci_bluefield_set_ios()
|
| H A D | alcor.c | 693 static void alcor_set_timing(struct mmc_host *mmc, struct mmc_ios *ios) in alcor_set_timing() 706 static void alcor_set_bus_width(struct mmc_host *mmc, struct mmc_ios *ios) in alcor_set_bus_width() 846 static void alcor_set_power_mode(struct mmc_host *mmc, struct mmc_ios *ios) in alcor_set_power_mode() 907 static void alcor_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in alcor_set_ios() 929 struct mmc_ios *ios) in alcor_signal_voltage_switch()
|
| H A D | sunxi-mmc.c | 723 struct mmc_ios *ios, u32 rate) in sunxi_mmc_clk_set_phase() 761 struct mmc_ios *ios) in sunxi_mmc_clk_set_rate() 885 static void sunxi_mmc_set_clk(struct sunxi_mmc_host *host, struct mmc_ios *ios) in sunxi_mmc_set_clk() 903 struct mmc_ios *ios) in sunxi_mmc_card_power() 948 static void sunxi_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in sunxi_mmc_set_ios() 957 static int sunxi_mmc_volt_switch(struct mmc_host *mmc, struct mmc_ios *ios) in sunxi_mmc_volt_switch()
|
| H A D | dw_mmc-starfive.c | 26 static void dw_mci_starfive_set_ios(struct dw_mci *host, struct mmc_ios *ios) in dw_mci_starfive_set_ios()
|
| H A D | sdhci.h | 865 void sdhci_set_ios_common(struct mmc_host *mmc, struct mmc_ios *ios); 866 void sdhci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios); 868 struct mmc_ios *ios);
|
| H A D | omap_hsmmc.c | 220 struct mmc_ios *ios = &mmc->ios; in omap_hsmmc_enable_supply() 520 static u16 calc_divisor(struct omap_hsmmc_host *host, struct mmc_ios *ios) in calc_divisor() 535 struct mmc_ios *ios = &host->mmc->ios; in omap_hsmmc_set_clock() 585 struct mmc_ios *ios = &host->mmc->ios; in omap_hsmmc_set_bus_width() 613 struct mmc_ios *ios = &host->mmc->ios; in omap_hsmmc_set_bus_mode() 629 struct mmc_ios *ios = &host->mmc->ios; in omap_hsmmc_context_restore() 1451 static void omap_hsmmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in omap_hsmmc_set_ios()
|
| H A D | sdhci-msm.c | 835 struct mmc_ios ios = host->mmc->ios; in msm_hc_select_hs400() 904 struct mmc_ios ios = host->mmc->ios; in sdhci_msm_hc_select_mode() 1137 struct mmc_ios *ios = &host->mmc->ios; in sdhci_msm_is_tuning_needed() 1208 struct mmc_ios ios = host->mmc->ios; in sdhci_msm_execute_tuning() 1324 static void sdhci_msm_hs400(struct sdhci_host *host, struct mmc_ios *ios) in sdhci_msm_hs400() 1481 struct mmc_ios ios; in msm_toggle_vqmmc() 1869 struct mmc_ios ios = host->mmc->ios; in sdhci_msm_set_clock() 2331 struct mmc_ios *ios) in sdhci_msm_start_signal_voltage_switch()
|
| H A D | dw_mmc-hi3798cv200.c | 26 static void dw_mci_hi3798cv200_set_ios(struct dw_mci *host, struct mmc_ios *ios) in dw_mci_hi3798cv200_set_ios()
|
| H A D | meson-gx-mmc.c | 563 struct mmc_ios *ios) in meson_mmc_prepare_ios_clock() 582 struct mmc_ios *ios) in meson_mmc_check_resampling() 594 static void meson_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in meson_mmc_set_ios() 1086 static int meson_mmc_voltage_switch(struct mmc_host *mmc, struct mmc_ios *ios) in meson_mmc_voltage_switch()
|
| H A D | sdhci-xenon.c | 278 static void xenon_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in xenon_set_ios() 314 struct mmc_ios *ios) in xenon_start_signal_voltage_switch()
|
| H A D | dw_mmc-hi3798mv200.c | 36 static void dw_mci_hi3798mv200_set_ios(struct dw_mci *host, struct mmc_ios *ios) in dw_mci_hi3798mv200_set_ios()
|
| H A D | dw_mmc-exynos.c | 331 static void dw_mci_exynos_set_ios(struct dw_mci *host, struct mmc_ios *ios) in dw_mci_exynos_set_ios() 567 struct mmc_ios *ios) in dw_mci_exynos_prepare_hs400_tuning()
|
| H A D | toshsd.c | 78 static void __toshsd_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in __toshsd_set_ios() 524 static void toshsd_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in toshsd_set_ios()
|
| H A D | sdhci-brcmstb.c | 68 void (*hs400es)(struct mmc_host *mmc, struct mmc_ios *ios); 209 static void sdhci_brcmstb_hs400es(struct mmc_host *mmc, struct mmc_ios *ios) in sdhci_brcmstb_hs400es()
|
| H A D | sdhci-pci-gli.c | 607 struct mmc_ios *ios = &host->mmc->ios; in sdhci_gl9750_set_clock() 799 struct mmc_ios *ios = &host->mmc->ios; in sdhci_gl9755_set_clock() 1255 struct mmc_ios *ios = &host->mmc->ios; in sdhci_gl9767_set_clock() 1402 static int gl9767_init_sd_express(struct mmc_host *mmc, struct mmc_ios *ios) in gl9767_init_sd_express() 1673 struct mmc_ios *ios) in gl9763e_hs400_enhanced_strobe()
|
| H A D | sdhci-of-k1.c | 156 static void spacemit_sdhci_hs400_enhanced_strobe(struct mmc_host *mmc, struct mmc_ios *ios) in spacemit_sdhci_hs400_enhanced_strobe()
|
| H A D | mmci_stm32_sdmmc.c | 362 struct mmc_ios ios = host->mmc->ios; in mmci_sdmmc_set_pwrreg() 666 struct mmc_ios *ios) in sdmmc_post_sig_volt_switch()
|
| H A D | sdhci-uhs2.c | 256 static void __sdhci_uhs2_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in __sdhci_uhs2_set_ios() 302 static int sdhci_uhs2_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in sdhci_uhs2_set_ios() 518 struct mmc_ios *ios = &mmc->ios; in sdhci_uhs2_control()
|
| /linux/drivers/mmc/core/ |
| H A D | regulator.c | 183 int mmc_regulator_set_vqmmc(struct mmc_host *mmc, struct mmc_ios *ios) in mmc_regulator_set_vqmmc() 242 int mmc_regulator_set_vqmmc2(struct mmc_host *mmc, struct mmc_ios *ios) in mmc_regulator_set_vqmmc2()
|
| H A D | debugfs.c | 59 struct mmc_ios *ios = &host->ios; in mmc_ios_show() 200 DEFINE_SHOW_ATTRIBUTE(mmc_ios);
|