Lines Matching refs:ios
1210 static void s3cmci_set_clk(struct s3cmci_host *host, struct mmc_ios *ios) in s3cmci_set_clk() argument
1218 if (host->real_rate <= ios->clock) in s3cmci_set_clk()
1229 if (ios->clock == 0) in s3cmci_set_clk()
1233 static void s3cmci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) in s3cmci_set_ios() argument
1242 switch (ios->power_mode) { in s3cmci_set_ios()
1250 host->pdata->set_power(ios->power_mode, ios->vdd); in s3cmci_set_ios()
1265 host->pdata->set_power(ios->power_mode, ios->vdd); in s3cmci_set_ios()
1270 s3cmci_set_clk(host, ios); in s3cmci_set_ios()
1273 if (ios->clock) in s3cmci_set_ios()
1280 if ((ios->power_mode == MMC_POWER_ON) || in s3cmci_set_ios()
1281 (ios->power_mode == MMC_POWER_UP)) { in s3cmci_set_ios()
1283 host->real_rate/1000, ios->clock/1000); in s3cmci_set_ios()
1288 host->bus_width = ios->bus_width; in s3cmci_set_ios()
1389 if (mmc->ios.power_mode != MMC_POWER_OFF && in s3cmci_cpufreq_transition()
1390 mmc->ios.clock != 0) in s3cmci_cpufreq_transition()
1391 s3cmci_set_clk(host, &mmc->ios); in s3cmci_cpufreq_transition()