Lines Matching refs:host
29 static void dw_mci_pltfm_prepare_command(struct dw_mci *host, u32 *cmdr) in dw_mci_pltfm_prepare_command() argument
45 struct dw_mci *host; in dw_mci_pltfm_register() local
48 host = devm_kzalloc(&pdev->dev, sizeof(struct dw_mci), GFP_KERNEL); in dw_mci_pltfm_register()
49 if (!host) in dw_mci_pltfm_register()
52 host->irq = platform_get_irq(pdev, 0); in dw_mci_pltfm_register()
53 if (host->irq < 0) in dw_mci_pltfm_register()
54 return host->irq; in dw_mci_pltfm_register()
56 host->drv_data = drv_data; in dw_mci_pltfm_register()
57 host->dev = &pdev->dev; in dw_mci_pltfm_register()
58 host->irq_flags = 0; in dw_mci_pltfm_register()
59 host->pdata = pdev->dev.platform_data; in dw_mci_pltfm_register()
63 host->phy_regs = (void *)(regs->start); in dw_mci_pltfm_register()
64 host->regs = devm_ioremap_resource(&pdev->dev, regs); in dw_mci_pltfm_register()
65 if (IS_ERR(host->regs)) in dw_mci_pltfm_register()
66 return PTR_ERR(host->regs); in dw_mci_pltfm_register()
68 platform_set_drvdata(pdev, host); in dw_mci_pltfm_register()
69 return dw_mci_probe(host); in dw_mci_pltfm_register()
79 struct dw_mci *host = dev_get_drvdata(dev); in dw_mci_pltfm_suspend() local
81 return dw_mci_suspend(host); in dw_mci_pltfm_suspend()
86 struct dw_mci *host = dev_get_drvdata(dev); in dw_mci_pltfm_resume() local
88 return dw_mci_resume(host); in dw_mci_pltfm_resume()
120 struct dw_mci *host = platform_get_drvdata(pdev); in dw_mci_pltfm_remove() local
122 dw_mci_remove(host); in dw_mci_pltfm_remove()