Lines Matching refs:iproc_host

54 	struct sdhci_iproc_host *iproc_host = sdhci_pltfm_priv(pltfm_host);  in sdhci_iproc_readw()  local
58 if ((reg == SDHCI_TRANSFER_MODE) && iproc_host->is_cmd_shadowed) { in sdhci_iproc_readw()
60 val = iproc_host->shadow_cmd; in sdhci_iproc_readw()
62 iproc_host->is_blk_shadowed) { in sdhci_iproc_readw()
64 val = iproc_host->shadow_blk; in sdhci_iproc_readw()
117 struct sdhci_iproc_host *iproc_host = sdhci_pltfm_priv(pltfm_host); in sdhci_iproc_writew() local
124 if (iproc_host->is_blk_shadowed) { in sdhci_iproc_writew()
125 sdhci_iproc_writel(host, iproc_host->shadow_blk, in sdhci_iproc_writew()
127 iproc_host->is_blk_shadowed = false; in sdhci_iproc_writew()
129 oldval = iproc_host->shadow_cmd; in sdhci_iproc_writew()
130 iproc_host->is_cmd_shadowed = false; in sdhci_iproc_writew()
132 iproc_host->is_blk_shadowed) { in sdhci_iproc_writew()
134 oldval = iproc_host->shadow_blk; in sdhci_iproc_writew()
143 iproc_host->shadow_cmd = newval; in sdhci_iproc_writew()
144 iproc_host->is_cmd_shadowed = true; in sdhci_iproc_writew()
147 iproc_host->shadow_blk = newval; in sdhci_iproc_writew()
148 iproc_host->is_blk_shadowed = true; in sdhci_iproc_writew()
264 struct sdhci_iproc_host *iproc_host; in sdhci_iproc_probe() local
273 host = sdhci_pltfm_init(pdev, iproc_data->pdata, sizeof(*iproc_host)); in sdhci_iproc_probe()
278 iproc_host = sdhci_pltfm_priv(pltfm_host); in sdhci_iproc_probe()
280 iproc_host->data = iproc_data; in sdhci_iproc_probe()
285 host->mmc->caps |= iproc_host->data->mmc_caps; in sdhci_iproc_probe()
298 if (iproc_host->data->pdata->quirks & SDHCI_QUIRK_MISSING_CAPS) { in sdhci_iproc_probe()
299 host->caps = iproc_host->data->caps; in sdhci_iproc_probe()
300 host->caps1 = iproc_host->data->caps1; in sdhci_iproc_probe()