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);
149 struct ahci_host_priv *hpriv;
156 hpriv = ahci_platform_get_resources(pdev, 0);
157 if (IS_ERR(hpriv))
158 return PTR_ERR(hpriv);
159 hpriv->plat_data = drv_data;
161 err = st_ahci_probe_resets(hpriv, &pdev->dev);
165 err = ahci_platform_enable_resources(hpriv);
169 st_ahci_configure_oob(hpriv->mmio);
172 "ports-implemented", &hpriv->force_port_map);
174 err = ahci_platform_init_host(pdev, hpriv, &st_ahci_port_info,
177 ahci_platform_disable_resources(hpriv);
188 struct ahci_host_priv *hpriv = host->private_data;
189 struct st_ahci_drv_data *drv_data = hpriv->plat_data;
204 ahci_platform_disable_resources(hpriv);
212 struct ahci_host_priv *hpriv = host->private_data;
215 err = ahci_platform_enable_resources(hpriv);
219 err = st_ahci_deassert_resets(hpriv, dev);
221 ahci_platform_disable_resources(hpriv);
225 st_ahci_configure_oob(hpriv->mmio);