Lines Matching defs:host

28 unsigned int sdhci_pltfm_clk_get_max_clock(struct sdhci_host *host)
30 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host);
59 struct sdhci_host *host = platform_get_drvdata(pdev);
66 host->quirks |= SDHCI_QUIRK_BROKEN_DMA;
72 host->quirks |= SDHCI_QUIRK_BROKEN_TIMEOUT_VAL;
78 struct sdhci_host *host = platform_get_drvdata(pdev);
79 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host);
83 host->quirks |= SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12;
88 host->quirks |= SDHCI_QUIRK_FORCE_1_BIT_DATA;
91 host->quirks |= SDHCI_QUIRK_INVERTED_WRITE_PROTECT;
94 host->quirks |= SDHCI_QUIRK_BROKEN_CARD_DETECTION;
97 host->quirks2 |= SDHCI_QUIRK2_NO_1_8_V;
104 host->mmc->pm_caps |= MMC_PM_KEEP_POWER;
108 host->mmc->pm_caps |= MMC_PM_WAKE_SDIO_IRQ;
116 struct sdhci_host *host;
132 host = sdhci_alloc_host(&pdev->dev,
135 if (IS_ERR(host)) {
136 ret = PTR_ERR(host);
140 host->ioaddr = ioaddr;
141 host->irq = irq;
142 host->hw_name = dev_name(&pdev->dev);
144 host->ops = pdata->ops;
146 host->ops = &sdhci_pltfm_ops;
148 host->quirks = pdata->quirks;
149 host->quirks2 = pdata->quirks2;
152 platform_set_drvdata(pdev, host);
154 return host;
163 struct sdhci_host *host = platform_get_drvdata(pdev);
165 sdhci_free_host(host);
173 struct sdhci_host *host;
176 host = sdhci_pltfm_init(pdev, pdata, priv_size);
177 if (IS_ERR(host))
178 return PTR_ERR(host);
182 ret = sdhci_add_host(host);
192 struct sdhci_host *host = platform_get_drvdata(pdev);
193 int dead = (readl(host->ioaddr + SDHCI_INT_STATUS) == 0xffffffff);
195 sdhci_remove_host(host, dead);
203 struct sdhci_host *host = dev_get_drvdata(dev);
204 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host);
207 if (host->tuning_mode != SDHCI_TUNING_MODE_3)
208 mmc_retune_needed(host->mmc);
210 ret = sdhci_suspend_host(host);
222 struct sdhci_host *host = dev_get_drvdata(dev);
223 struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host);
230 ret = sdhci_resume_host(host);