Lines Matching defs:intel_host
108 struct intel_host {
117 static int __intel_dsm(struct intel_host *intel_host, struct device *dev,
145 static int intel_dsm(struct intel_host *intel_host, struct device *dev,
148 if (fn > 31 || !(intel_host->dsm_fns & (1 << fn)))
151 return __intel_dsm(intel_host, dev, fn, result);
154 static void intel_dsm_init(struct intel_host *intel_host, struct device *dev,
159 intel_host->hs_caps = ~0;
161 err = __intel_dsm(intel_host, dev, INTEL_DSM_FNS, &intel_host->dsm_fns);
169 mmc_hostname(mmc), intel_host->dsm_fns);
171 intel_dsm(intel_host, dev, INTEL_DSM_HS_CAPS, &intel_host->hs_caps);
179 struct intel_host *intel_host = sdhci_acpi_priv(c);
199 err = intel_dsm(intel_host, dev, fn, &result);
386 struct intel_host *intel_host = sdhci_acpi_priv(c);
397 intel_dsm_init(intel_host, &pdev->dev, host->mmc);
410 struct intel_host *intel_host = sdhci_acpi_priv(c);
412 if (!(intel_host->hs_caps & INTEL_DSM_HS_CAPS_SDR25))
415 if (!(intel_host->hs_caps & INTEL_DSM_HS_CAPS_SDR50))
418 if (!(intel_host->hs_caps & INTEL_DSM_HS_CAPS_DDR50))
421 if (!(intel_host->hs_caps & INTEL_DSM_HS_CAPS_SDR104))
440 .priv_size = sizeof(struct intel_host),
454 .priv_size = sizeof(struct intel_host),
467 .priv_size = sizeof(struct intel_host),
1001 struct intel_host *intel_host = sdhci_acpi_priv(c);
1005 intel_dsm(intel_host, dev, fn, &result);