Lines Matching full:ios
187 * ios->clock might be 0. For some controllers, setting 0Hz
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);
483 struct mmc_ios ios; /* current io bus settings */ member
636 int mmc_regulator_set_vqmmc(struct mmc_host *mmc, struct mmc_ios *ios);
637 int mmc_regulator_set_vqmmc2(struct mmc_host *mmc, struct mmc_ios *ios);
647 struct mmc_ios *ios) in mmc_regulator_set_vqmmc() argument
653 struct mmc_ios *ios) in mmc_regulator_set_vqmmc2() argument
681 return card->host->ios.timing == MMC_TIMING_SD_HS || in mmc_card_hs()
682 card->host->ios.timing == MMC_TIMING_MMC_HS; in mmc_card_hs()
688 return card->host->ios.timing >= MMC_TIMING_UHS_SDR12 && in mmc_card_uhs()
689 card->host->ios.timing <= MMC_TIMING_UHS_DDR50; in mmc_card_uhs()
694 return host->ios.timing == MMC_TIMING_UHS2_SPEED_A || in mmc_card_uhs2()
695 host->ios.timing == MMC_TIMING_UHS2_SPEED_A_HD || in mmc_card_uhs2()
696 host->ios.timing == MMC_TIMING_UHS2_SPEED_B || in mmc_card_uhs2()
697 host->ios.timing == MMC_TIMING_UHS2_SPEED_B_HD; in mmc_card_uhs2()
736 return host->ios.timing == MMC_TIMING_UHS2_SPEED_A_HD || in mmc_card_uhs2_hd_mode()
737 host->ios.timing == MMC_TIMING_UHS2_SPEED_B_HD; in mmc_card_uhs2_hd_mode()