Lines Matching defs:intel_host
107 struct intel_host {
116 static int __intel_dsm(struct intel_host *intel_host, struct device *dev,
144 static int intel_dsm(struct intel_host *intel_host, struct device *dev,
147 if (fn > 31 || !(intel_host->dsm_fns & (1 << fn)))
150 return __intel_dsm(intel_host, dev, fn, result);
153 static void intel_dsm_init(struct intel_host *intel_host, struct device *dev,
158 intel_host->hs_caps = ~0;
160 err = __intel_dsm(intel_host, dev, INTEL_DSM_FNS, &intel_host->dsm_fns);
168 mmc_hostname(mmc), intel_host->dsm_fns);
170 intel_dsm(intel_host, dev, INTEL_DSM_HS_CAPS, &intel_host->hs_caps);
178 struct intel_host *intel_host = sdhci_acpi_priv(c);
198 err = intel_dsm(intel_host, dev, fn, &result);
311 struct intel_host *intel_host = sdhci_acpi_priv(c);
322 intel_dsm_init(intel_host, &pdev->dev, host->mmc);
335 struct intel_host *intel_host = sdhci_acpi_priv(c);
337 if (!(intel_host->hs_caps & INTEL_DSM_HS_CAPS_SDR25))
340 if (!(intel_host->hs_caps & INTEL_DSM_HS_CAPS_SDR50))
343 if (!(intel_host->hs_caps & INTEL_DSM_HS_CAPS_DDR50))
346 if (!(intel_host->hs_caps & INTEL_DSM_HS_CAPS_SDR104))
365 .priv_size = sizeof(struct intel_host),
379 .priv_size = sizeof(struct intel_host),
392 .priv_size = sizeof(struct intel_host),
952 struct intel_host *intel_host = sdhci_acpi_priv(c);
956 intel_dsm(intel_host, dev, fn, &result);