Lines Matching refs:ios
683 static void calculate_clk_divider(struct mmc_host *mmc, struct mmc_ios *ios) in calculate_clk_divider() argument
689 if (ios->bus_mode == MMC_BUSMODE_OPENDRAIN) { in calculate_clk_divider()
709 mmc_push_pull_freq = calculate_freq_for_card(host, ios->clock); in calculate_clk_divider()
729 static void mmc_davinci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in mmc_davinci_set_ios() argument
737 ios->clock, ios->bus_mode, ios->power_mode, in mmc_davinci_set_ios()
738 ios->vdd); in mmc_davinci_set_ios()
740 switch (ios->power_mode) { in mmc_davinci_set_ios()
751 switch (ios->bus_width) { in mmc_davinci_set_ios()
782 calculate_clk_divider(mmc, ios); in mmc_davinci_set_ios()
784 host->bus_mode = ios->bus_mode; in mmc_davinci_set_ios()
785 if (ios->power_mode == MMC_POWER_UP) { in mmc_davinci_set_ios()
1120 calculate_clk_divider(mmc, &mmc->ios); in mmc_davinci_cpufreq_transition()