esdhc             109 drivers/mmc/host/sdhci-of-esdhc.c 	struct sdhci_esdhc *esdhc = sdhci_pltfm_priv(pltfm_host);
esdhc             121 drivers/mmc/host/sdhci-of-esdhc.c 		if (esdhc->vendor_ver > VENDOR_V_22) {
esdhc             159 drivers/mmc/host/sdhci-of-esdhc.c 	(esdhc->quirk_ignore_data_inhibit == true)) {
esdhc             172 drivers/mmc/host/sdhci-of-esdhc.c 	struct sdhci_esdhc *esdhc = sdhci_pltfm_priv(pltfm_host);
esdhc             184 drivers/mmc/host/sdhci-of-esdhc.c 	    (esdhc->quirk_incorrect_hostver))
esdhc             415 drivers/mmc/host/sdhci-of-esdhc.c 	struct sdhci_esdhc *esdhc = sdhci_pltfm_priv(pltfm_host);
esdhc             430 drivers/mmc/host/sdhci-of-esdhc.c 		    esdhc->in_sw_tuning) {
esdhc             441 drivers/mmc/host/sdhci-of-esdhc.c 	struct sdhci_esdhc *esdhc = sdhci_pltfm_priv(pltfm_host);
esdhc             456 drivers/mmc/host/sdhci-of-esdhc.c 		    esdhc->in_sw_tuning) {
esdhc             496 drivers/mmc/host/sdhci-of-esdhc.c 	struct sdhci_esdhc *esdhc = sdhci_pltfm_priv(pltfm_host);
esdhc             503 drivers/mmc/host/sdhci-of-esdhc.c 		     (esdhc->vendor_ver == VENDOR_V_23);
esdhc             542 drivers/mmc/host/sdhci-of-esdhc.c 	struct sdhci_esdhc *esdhc = sdhci_pltfm_priv(pltfm_host);
esdhc             544 drivers/mmc/host/sdhci-of-esdhc.c 	if (esdhc->peripheral_clock)
esdhc             545 drivers/mmc/host/sdhci-of-esdhc.c 		return esdhc->peripheral_clock;
esdhc             553 drivers/mmc/host/sdhci-of-esdhc.c 	struct sdhci_esdhc *esdhc = sdhci_pltfm_priv(pltfm_host);
esdhc             556 drivers/mmc/host/sdhci-of-esdhc.c 	if (esdhc->peripheral_clock)
esdhc             557 drivers/mmc/host/sdhci-of-esdhc.c 		clock = esdhc->peripheral_clock;
esdhc             597 drivers/mmc/host/sdhci-of-esdhc.c 	struct sdhci_esdhc *esdhc = sdhci_pltfm_priv(pltfm_host);
esdhc             613 drivers/mmc/host/sdhci-of-esdhc.c 	if (esdhc->vendor_ver < VENDOR_V_23)
esdhc             617 drivers/mmc/host/sdhci-of-esdhc.c 		esdhc->clk_fixup && host->mmc->ios.timing == MMC_TIMING_LEGACY)
esdhc             618 drivers/mmc/host/sdhci-of-esdhc.c 		fixup = esdhc->clk_fixup->sd_dflt_max_clk;
esdhc             619 drivers/mmc/host/sdhci-of-esdhc.c 	else if (esdhc->clk_fixup)
esdhc             620 drivers/mmc/host/sdhci-of-esdhc.c 		fixup = esdhc->clk_fixup->max_clk[host->mmc->ios.timing];
esdhc             636 drivers/mmc/host/sdhci-of-esdhc.c 	if (esdhc->quirk_limited_clk_division &&
esdhc             659 drivers/mmc/host/sdhci-of-esdhc.c 	esdhc->div_ratio = pre_div * div;
esdhc             736 drivers/mmc/host/sdhci-of-esdhc.c 	struct sdhci_esdhc *esdhc = sdhci_pltfm_priv(pltfm_host);
esdhc             743 drivers/mmc/host/sdhci-of-esdhc.c 	if (esdhc->quirk_delay_before_data_reset &&
esdhc             753 drivers/mmc/host/sdhci-of-esdhc.c 	    (esdhc->vendor_ver <= VENDOR_V_22)) {
esdhc             765 drivers/mmc/host/sdhci-of-esdhc.c 	    (esdhc->vendor_ver <= VENDOR_V_22)) {
esdhc             780 drivers/mmc/host/sdhci-of-esdhc.c 	    (esdhc->spec_ver >= SDHCI_SPEC_300)) {
esdhc             789 drivers/mmc/host/sdhci-of-esdhc.c 		if (esdhc->quirk_unreliable_pulse_detection) {
esdhc             909 drivers/mmc/host/sdhci-of-esdhc.c 	struct sdhci_esdhc *esdhc = sdhci_pltfm_priv(pltfm_host);
esdhc             913 drivers/mmc/host/sdhci-of-esdhc.c 	if (esdhc->quirk_tuning_erratum_type1) {
esdhc             914 drivers/mmc/host/sdhci-of-esdhc.c 		*window_start = 5 * esdhc->div_ratio;
esdhc             915 drivers/mmc/host/sdhci-of-esdhc.c 		*window_end = 3 * esdhc->div_ratio;
esdhc             950 drivers/mmc/host/sdhci-of-esdhc.c 	if (abs(tbstat_15_8 - tbstat_7_0) > (4 * esdhc->div_ratio)) {
esdhc             951 drivers/mmc/host/sdhci-of-esdhc.c 		*window_start = 8 * esdhc->div_ratio;
esdhc             952 drivers/mmc/host/sdhci-of-esdhc.c 		*window_end = 4 * esdhc->div_ratio;
esdhc             954 drivers/mmc/host/sdhci-of-esdhc.c 		*window_start = 5 * esdhc->div_ratio;
esdhc             955 drivers/mmc/host/sdhci-of-esdhc.c 		*window_end = 3 * esdhc->div_ratio;
esdhc             964 drivers/mmc/host/sdhci-of-esdhc.c 	struct sdhci_esdhc *esdhc = sdhci_pltfm_priv(pltfm_host);
esdhc             980 drivers/mmc/host/sdhci-of-esdhc.c 	esdhc->in_sw_tuning = true;
esdhc             982 drivers/mmc/host/sdhci-of-esdhc.c 	esdhc->in_sw_tuning = false;
esdhc             990 drivers/mmc/host/sdhci-of-esdhc.c 	struct sdhci_esdhc *esdhc = sdhci_pltfm_priv(pltfm_host);
esdhc            1000 drivers/mmc/host/sdhci-of-esdhc.c 	clk = esdhc->peripheral_clock / 3;
esdhc            1009 drivers/mmc/host/sdhci-of-esdhc.c 		if (esdhc->quirk_limited_clk_division &&
esdhc            1028 drivers/mmc/host/sdhci-of-esdhc.c 		    (esdhc->quirk_tuning_erratum_type1 ||
esdhc            1029 drivers/mmc/host/sdhci-of-esdhc.c 		     esdhc->quirk_tuning_erratum_type2)) {
esdhc            1051 drivers/mmc/host/sdhci-of-esdhc.c 				clk = host->max_clk / (esdhc->div_ratio + 1);
esdhc            1209 drivers/mmc/host/sdhci-of-esdhc.c 	struct sdhci_esdhc *esdhc;
esdhc            1216 drivers/mmc/host/sdhci-of-esdhc.c 	esdhc = sdhci_pltfm_priv(pltfm_host);
esdhc            1219 drivers/mmc/host/sdhci-of-esdhc.c 	esdhc->vendor_ver = (host_ver & SDHCI_VENDOR_VER_MASK) >>
esdhc            1221 drivers/mmc/host/sdhci-of-esdhc.c 	esdhc->spec_ver = host_ver & SDHCI_SPEC_VER_MASK;
esdhc            1223 drivers/mmc/host/sdhci-of-esdhc.c 		esdhc->quirk_incorrect_hostver = true;
esdhc            1225 drivers/mmc/host/sdhci-of-esdhc.c 		esdhc->quirk_incorrect_hostver = false;
esdhc            1228 drivers/mmc/host/sdhci-of-esdhc.c 		esdhc->quirk_limited_clk_division = true;
esdhc            1230 drivers/mmc/host/sdhci-of-esdhc.c 		esdhc->quirk_limited_clk_division = false;
esdhc            1233 drivers/mmc/host/sdhci-of-esdhc.c 		esdhc->quirk_unreliable_pulse_detection = true;
esdhc            1235 drivers/mmc/host/sdhci-of-esdhc.c 		esdhc->quirk_unreliable_pulse_detection = false;
esdhc            1239 drivers/mmc/host/sdhci-of-esdhc.c 		esdhc->clk_fixup = match->data;
esdhc            1243 drivers/mmc/host/sdhci-of-esdhc.c 		esdhc->quirk_delay_before_data_reset = true;
esdhc            1256 drivers/mmc/host/sdhci-of-esdhc.c 			esdhc->peripheral_clock = clk_get_rate(clk) / 2;
esdhc            1258 drivers/mmc/host/sdhci-of-esdhc.c 			esdhc->peripheral_clock = clk_get_rate(clk);
esdhc            1263 drivers/mmc/host/sdhci-of-esdhc.c 	if (esdhc->peripheral_clock) {
esdhc            1283 drivers/mmc/host/sdhci-of-esdhc.c 	struct sdhci_esdhc *esdhc;
esdhc            1309 drivers/mmc/host/sdhci-of-esdhc.c 	esdhc = sdhci_pltfm_priv(pltfm_host);
esdhc            1311 drivers/mmc/host/sdhci-of-esdhc.c 		esdhc->quirk_tuning_erratum_type1 = true;
esdhc            1313 drivers/mmc/host/sdhci-of-esdhc.c 		esdhc->quirk_tuning_erratum_type1 = false;
esdhc            1316 drivers/mmc/host/sdhci-of-esdhc.c 		esdhc->quirk_tuning_erratum_type2 = true;
esdhc            1318 drivers/mmc/host/sdhci-of-esdhc.c 		esdhc->quirk_tuning_erratum_type2 = false;
esdhc            1320 drivers/mmc/host/sdhci-of-esdhc.c 	if (esdhc->vendor_ver == VENDOR_V_22)
esdhc            1323 drivers/mmc/host/sdhci-of-esdhc.c 	if (esdhc->vendor_ver > VENDOR_V_22)
esdhc            1341 drivers/mmc/host/sdhci-of-esdhc.c 	esdhc->quirk_ignore_data_inhibit = false;
esdhc            1348 drivers/mmc/host/sdhci-of-esdhc.c 		esdhc->quirk_ignore_data_inhibit = true;