Lines Matching defs:ios
1441 static void dw_mci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
1448 switch (ios->bus_width) {
1463 if (ios->timing == MMC_TIMING_MMC_DDR52 ||
1464 ios->timing == MMC_TIMING_UHS_DDR50 ||
1465 ios->timing == MMC_TIMING_MMC_HS400)
1471 slot->host->timing = ios->timing;
1474 * Use mirror of ios->clock to prevent race with mmc
1475 * core ios update when finding the minimum.
1477 slot->clock = ios->clock;
1480 drv_data->set_ios(slot->host, ios);
1482 switch (ios->power_mode) {
1486 ios->vdd);
1542 if (slot->host->state == STATE_WAITING_CMD11_DONE && ios->clock != 0)
1560 static int dw_mci_switch_voltage(struct mmc_host *mmc, struct mmc_ios *ios)
1570 return drv_data->switch_voltage(mmc, ios);
1578 if (ios->signal_voltage == MMC_SIGNAL_VOLTAGE_330)
1584 ret = mmc_regulator_set_vqmmc(mmc, ios);
1733 struct mmc_ios *ios)
1740 return drv_data->prepare_hs400_tuning(host, ios);
3671 dw_mci_set_ios(host->slot->mmc, &host->slot->mmc->ios);