Lines Matching refs:intel_host

109 struct intel_host {  struct
118 static int __intel_dsm(struct intel_host *intel_host, struct device *dev, in __intel_dsm() argument
146 static int intel_dsm(struct intel_host *intel_host, struct device *dev, in intel_dsm() argument
149 if (fn > 31 || !(intel_host->dsm_fns & (1 << fn))) in intel_dsm()
152 return __intel_dsm(intel_host, dev, fn, result); in intel_dsm()
155 static void intel_dsm_init(struct intel_host *intel_host, struct device *dev, in intel_dsm_init() argument
160 intel_host->hs_caps = ~0; in intel_dsm_init()
162 err = __intel_dsm(intel_host, dev, INTEL_DSM_FNS, &intel_host->dsm_fns); in intel_dsm_init()
170 mmc_hostname(mmc), intel_host->dsm_fns); in intel_dsm_init()
172 intel_dsm(intel_host, dev, INTEL_DSM_HS_CAPS, &intel_host->hs_caps); in intel_dsm_init()
180 struct intel_host *intel_host = sdhci_acpi_priv(c); in intel_start_signal_voltage_switch() local
200 err = intel_dsm(intel_host, dev, fn, &result); in intel_start_signal_voltage_switch()
387 struct intel_host *intel_host = sdhci_acpi_priv(c); in intel_probe_slot() local
398 intel_dsm_init(intel_host, &pdev->dev, host->mmc); in intel_probe_slot()
411 struct intel_host *intel_host = sdhci_acpi_priv(c); in intel_setup_host() local
413 if (!(intel_host->hs_caps & INTEL_DSM_HS_CAPS_SDR25)) in intel_setup_host()
416 if (!(intel_host->hs_caps & INTEL_DSM_HS_CAPS_SDR50)) in intel_setup_host()
419 if (!(intel_host->hs_caps & INTEL_DSM_HS_CAPS_DDR50)) in intel_setup_host()
422 if (!(intel_host->hs_caps & INTEL_DSM_HS_CAPS_SDR104)) in intel_setup_host()
441 .priv_size = sizeof(struct intel_host),
455 .priv_size = sizeof(struct intel_host),
468 .priv_size = sizeof(struct intel_host),
1035 struct intel_host *intel_host = sdhci_acpi_priv(c); in sdhci_acpi_reset_signal_voltage_if_needed() local
1039 intel_dsm(intel_host, dev, fn, &result); in sdhci_acpi_reset_signal_voltage_if_needed()