/kernel/linux/linux-6.6/include/linux/mmc/ |
H A D | host.h | 20 struct mmc_ios { struct 146 void (*set_ios)(struct mmc_host *host, struct mmc_ios *ios); 173 int (*start_signal_voltage_switch)(struct mmc_host *host, struct mmc_ios *ios); 182 int (*prepare_hs400_tuning)(struct mmc_host *host, struct mmc_ios *ios); 204 struct mmc_ios *ios); 220 int (*init_sd_express)(struct mmc_host *host, struct mmc_ios *ios); 447 struct mmc_ios ios; /* current io bus settings */ 591 int mmc_regulator_set_vqmmc(struct mmc_host *mmc, struct mmc_ios *ios); 601 struct mmc_ios *ios) in mmc_regulator_set_vqmmc()
|
/kernel/linux/linux-5.10/include/linux/mmc/ |
H A D | host.h | 19 struct mmc_ios { struct 113 void (*set_ios)(struct mmc_host *host, struct mmc_ios *ios); 140 int (*start_signal_voltage_switch)(struct mmc_host *host, struct mmc_ios *ios); 149 int (*prepare_hs400_tuning)(struct mmc_host *host, struct mmc_ios *ios); 162 struct mmc_ios *ios); 394 struct mmc_ios ios; /* current io bus settings */ 533 int mmc_regulator_set_vqmmc(struct mmc_host *mmc, struct mmc_ios *ios); 543 struct mmc_ios *ios) in mmc_regulator_set_vqmmc()
|
/kernel/linux/linux-5.10/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 | sdhci-xenon.h | 95 int xenon_phy_adj(struct sdhci_host *host, struct mmc_ios *ios);
|
H A D | dw_mmc-bluefield.c | 23 static void dw_mci_bluefield_set_ios(struct dw_mci *host, struct mmc_ios *ios) in dw_mci_bluefield_set_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 | alcor.c | 692 static void alcor_set_timing(struct mmc_host *mmc, struct mmc_ios *ios) in alcor_set_timing() 705 static void alcor_set_bus_width(struct mmc_host *mmc, struct mmc_ios *ios) in alcor_set_bus_width() 845 static void alcor_set_power_mode(struct mmc_host *mmc, struct mmc_ios *ios) in alcor_set_power_mode() 906 static void alcor_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in alcor_set_ios() 928 struct mmc_ios *ios) in alcor_signal_voltage_switch()
|
H A D | dw_mmc.h | 559 void (*set_ios)(struct dw_mci *host, struct mmc_ios *ios); 563 struct mmc_ios *ios); 565 struct mmc_ios *ios);
|
H A D | sdhci-brcmstb.c | 38 void (*hs400es)(struct mmc_host *mmc, struct mmc_ios *ios); 64 static void sdhci_brcmstb_hs400es(struct mmc_host *mmc, struct mmc_ios *ios) in sdhci_brcmstb_hs400es()
|
H A D | sunxi-mmc.c | 718 struct mmc_ios *ios, u32 rate) in sunxi_mmc_clk_set_phase() 756 struct mmc_ios *ios) in sunxi_mmc_clk_set_rate() 880 static void sunxi_mmc_set_clk(struct sunxi_mmc_host *host, struct mmc_ios *ios) in sunxi_mmc_set_clk() 898 struct mmc_ios *ios) in sunxi_mmc_card_power() 943 static void sunxi_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in sunxi_mmc_set_ios() 952 static int sunxi_mmc_volt_switch(struct mmc_host *mmc, struct mmc_ios *ios) in sunxi_mmc_volt_switch()
|
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() 631 struct mmc_ios *ios = &host->mmc->ios; in omap_hsmmc_context_restore() 1457 static void omap_hsmmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in omap_hsmmc_set_ios()
|
/kernel/linux/linux-6.6/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-bluefield.c | 23 static void dw_mci_bluefield_set_ios(struct dw_mci *host, struct mmc_ios *ios) in dw_mci_bluefield_set_ios()
|
H A D | sdhci-xenon.h | 103 int xenon_phy_adj(struct sdhci_host *host, 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 | alcor.c | 692 static void alcor_set_timing(struct mmc_host *mmc, struct mmc_ios *ios) in alcor_set_timing() 705 static void alcor_set_bus_width(struct mmc_host *mmc, struct mmc_ios *ios) in alcor_set_bus_width() 845 static void alcor_set_power_mode(struct mmc_host *mmc, struct mmc_ios *ios) in alcor_set_power_mode() 906 static void alcor_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in alcor_set_ios() 928 struct mmc_ios *ios) in alcor_signal_voltage_switch()
|
H A D | dw_mmc.h | 578 void (*set_ios)(struct dw_mci *host, struct mmc_ios *ios); 582 struct mmc_ios *ios); 584 struct mmc_ios *ios);
|
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 | 31 static void dw_mci_starfive_set_ios(struct dw_mci *host, struct mmc_ios *ios) in dw_mci_starfive_set_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() 631 struct mmc_ios *ios = &host->mmc->ios; in omap_hsmmc_context_restore() 1452 static void omap_hsmmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in omap_hsmmc_set_ios()
|
/kernel/linux/linux-5.10/include/linux/amba/ |
H A D | mmci.h | 26 int (*ios_handler)(struct device *, struct mmc_ios *);
|
/kernel/linux/linux-5.10/drivers/mmc/core/ |
H A D | debugfs.c | 55 struct mmc_ios *ios = &host->ios; in mmc_ios_show() 196 DEFINE_SHOW_ATTRIBUTE(mmc_ios); variable
|
H A D | regulator.c | 179 int mmc_regulator_set_vqmmc(struct mmc_host *mmc, struct mmc_ios *ios) in mmc_regulator_set_vqmmc()
|
/kernel/linux/linux-6.6/drivers/mmc/core/ |
H A D | debugfs.c | 56 struct mmc_ios *ios = &host->ios; in mmc_ios_show() 197 DEFINE_SHOW_ATTRIBUTE(mmc_ios); variable
|
H A D | regulator.c | 182 int mmc_regulator_set_vqmmc(struct mmc_host *mmc, struct mmc_ios *ios) in mmc_regulator_set_vqmmc()
|