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()
62 host->regs = devm_ioremap_resource(&pdev->dev, regs); in dw_mci_pltfm_register()
63 if (IS_ERR(host->regs)) in dw_mci_pltfm_register()
64 return PTR_ERR(host->regs); in dw_mci_pltfm_register()
66 platform_set_drvdata(pdev, host); in dw_mci_pltfm_register()
67 return dw_mci_probe(host); in dw_mci_pltfm_register()
77 struct dw_mci *host = dev_get_drvdata(dev); in dw_mci_pltfm_suspend() local
79 return dw_mci_suspend(host); in dw_mci_pltfm_suspend()
84 struct dw_mci *host = dev_get_drvdata(dev); in dw_mci_pltfm_resume() local
86 return dw_mci_resume(host); in dw_mci_pltfm_resume()
118 struct dw_mci *host = platform_get_drvdata(pdev); in dw_mci_pltfm_remove() local
120 dw_mci_remove(host); in dw_mci_pltfm_remove()