Lines Matching defs:hpriv
54 static int st_ahci_deassert_resets(struct ahci_host_priv *hpriv,
57 struct st_ahci_drv_data *drv_data = hpriv->plat_data;
89 struct ahci_host_priv *hpriv = host->private_data;
90 struct st_ahci_drv_data *drv_data = hpriv->plat_data;
100 ahci_platform_disable_resources(hpriv);
103 static int st_ahci_probe_resets(struct ahci_host_priv *hpriv,
106 struct st_ahci_drv_data *drv_data = hpriv->plat_data;
126 return st_ahci_deassert_resets(hpriv, dev);
148 struct ahci_host_priv *hpriv;
155 hpriv = ahci_platform_get_resources(pdev, 0);
156 if (IS_ERR(hpriv))
157 return PTR_ERR(hpriv);
158 hpriv->plat_data = drv_data;
160 err = st_ahci_probe_resets(hpriv, &pdev->dev);
164 err = ahci_platform_enable_resources(hpriv);
168 st_ahci_configure_oob(hpriv->mmio);
170 err = ahci_platform_init_host(pdev, hpriv, &st_ahci_port_info,
173 ahci_platform_disable_resources(hpriv);
184 struct ahci_host_priv *hpriv = host->private_data;
185 struct st_ahci_drv_data *drv_data = hpriv->plat_data;
200 ahci_platform_disable_resources(hpriv);
208 struct ahci_host_priv *hpriv = host->private_data;
211 err = ahci_platform_enable_resources(hpriv);
215 err = st_ahci_deassert_resets(hpriv, dev);
217 ahci_platform_disable_resources(hpriv);
221 st_ahci_configure_oob(hpriv->mmio);