Lines Matching refs:intel_host

463 struct intel_host {  struct
479 static int __intel_dsm(struct intel_host *intel_host, struct device *dev, in __intel_dsm() argument
505 static int intel_dsm(struct intel_host *intel_host, struct device *dev, in intel_dsm() argument
508 if (fn > 31 || !(intel_host->dsm_fns & (1 << fn))) in intel_dsm()
511 return __intel_dsm(intel_host, dev, fn, result); in intel_dsm()
514 static void intel_dsm_init(struct intel_host *intel_host, struct device *dev, in intel_dsm_init() argument
520 intel_host->d3_retune = true; in intel_dsm_init()
522 err = __intel_dsm(intel_host, dev, INTEL_DSM_FNS, &intel_host->dsm_fns); in intel_dsm_init()
530 mmc_hostname(mmc), intel_host->dsm_fns); in intel_dsm_init()
532 err = intel_dsm(intel_host, dev, INTEL_DSM_DRV_STRENGTH, &val); in intel_dsm_init()
533 intel_host->drv_strength = err ? 0 : val; in intel_dsm_init()
535 err = intel_dsm(intel_host, dev, INTEL_DSM_D3_RETUNE, &val); in intel_dsm_init()
536 intel_host->d3_retune = err ? true : !!val; in intel_dsm_init()
560 struct intel_host *intel_host = sdhci_pci_priv(slot); in intel_select_drive_strength() local
562 if (!(mmc_driver_type_mask(intel_host->drv_strength) & card_drv)) in intel_select_drive_strength()
565 return intel_host->drv_strength; in intel_select_drive_strength()
590 struct intel_host *intel_host = sdhci_pci_priv(slot); in sdhci_intel_set_power() local
600 if (intel_host->needs_pwr_off) { in sdhci_intel_set_power()
601 intel_host->needs_pwr_off = false; in sdhci_intel_set_power()
659 struct intel_host *intel_host = sdhci_pci_priv(slot); in intel_start_signal_voltage_switch() local
679 err = intel_dsm(intel_host, dev, fn, &result); in intel_start_signal_voltage_switch()
709 struct intel_host *intel_host = sdhci_pci_priv(slot); in byt_read_dsm() local
713 intel_dsm_init(intel_host, dev, mmc); in byt_read_dsm()
714 slot->chip->rpm_retune = intel_host->d3_retune; in byt_read_dsm()
746 struct intel_host *intel_host = sdhci_pci_priv(slot); in intel_cache_ltr() local
749 intel_host->active_ltr = readl(host->ioaddr + INTEL_ACTIVELTR); in intel_cache_ltr()
750 intel_host->idle_ltr = readl(host->ioaddr + INTEL_IDLELTR); in intel_cache_ltr()
757 struct intel_host *intel_host = sdhci_pci_priv(slot); in intel_ltr_set() local
787 if (ltr == intel_host->active_ltr) in intel_ltr_set()
860 struct intel_host *intel_host = sdhci_pci_priv(slot); in byt_add_debugfs() local
867 debugfs_create_x32("active_ltr", 0444, dir, &intel_host->active_ltr); in byt_add_debugfs()
868 debugfs_create_x32("idle_ltr", 0444, dir, &intel_host->idle_ltr); in byt_add_debugfs()
995 struct intel_host *intel_host = sdhci_pci_priv(slot); in glk_rpm_retune_wa() local
1001 if (intel_host->rpm_retune_ok || !mmc_can_retune(host->mmc)) in glk_rpm_retune_wa()
1008 intel_host->glk_rx_ctrl1 = glk_rx_ctrl1; in glk_rpm_retune_wa()
1009 intel_host->glk_tun_val = glk_tun_val; in glk_rpm_retune_wa()
1013 if (!intel_host->glk_tun_val) in glk_rpm_retune_wa()
1016 if (glk_rx_ctrl1 != intel_host->glk_rx_ctrl1) { in glk_rpm_retune_wa()
1017 intel_host->rpm_retune_ok = true; in glk_rpm_retune_wa()
1022 (intel_host->glk_tun_val << 1)); in glk_rpm_retune_wa()
1029 intel_host->rpm_retune_ok = true; in glk_rpm_retune_wa()
1107 struct intel_host *intel_host = sdhci_pci_priv(slot); in byt_needs_pwr_off() local
1110 intel_host->needs_pwr_off = reg & SDHCI_POWER_ON; in byt_needs_pwr_off()
1174 .priv_size = sizeof(struct intel_host),
1196 .priv_size = sizeof(struct intel_host),
1215 .priv_size = sizeof(struct intel_host),
1234 .priv_size = sizeof(struct intel_host),
1255 .priv_size = sizeof(struct intel_host),