Lines Matching refs:hpriv
163 struct ahci_host_priv *hpriv; in ahci_da850_probe() local
169 hpriv = ahci_platform_get_resources(pdev, 0); in ahci_da850_probe()
170 if (IS_ERR(hpriv)) in ahci_da850_probe()
171 return PTR_ERR(hpriv); in ahci_da850_probe()
181 if (hpriv->n_clks < 2) { in ahci_da850_probe()
182 hpriv->clks = devm_kcalloc(dev, 2, sizeof(*hpriv->clks), GFP_KERNEL); in ahci_da850_probe()
183 if (!hpriv->clks) in ahci_da850_probe()
186 hpriv->clks[0].id = "fck"; in ahci_da850_probe()
187 hpriv->clks[1].id = "refclk"; in ahci_da850_probe()
188 hpriv->n_clks = 2; in ahci_da850_probe()
190 rc = devm_clk_bulk_get(dev, hpriv->n_clks, hpriv->clks); in ahci_da850_probe()
195 mpy = ahci_da850_calculate_mpy(clk_get_rate(hpriv->clks[1].clk)); in ahci_da850_probe()
201 rc = ahci_platform_enable_resources(hpriv); in ahci_da850_probe()
217 da850_sata_init(dev, pwrdn_reg, hpriv->mmio, mpy); in ahci_da850_probe()
219 rc = ahci_platform_init_host(pdev, hpriv, &ahci_da850_port_info, in ahci_da850_probe()
226 ahci_platform_disable_resources(hpriv); in ahci_da850_probe()