Lines Matching refs:hpriv

57 static int st_ahci_deassert_resets(struct ahci_host_priv *hpriv,  in st_ahci_deassert_resets()  argument
60 struct st_ahci_drv_data *drv_data = hpriv->plat_data; in st_ahci_deassert_resets()
92 struct ahci_host_priv *hpriv = host->private_data; in st_ahci_host_stop() local
93 struct st_ahci_drv_data *drv_data = hpriv->plat_data; in st_ahci_host_stop()
103 ahci_platform_disable_resources(hpriv); in st_ahci_host_stop()
106 static int st_ahci_probe_resets(struct ahci_host_priv *hpriv, in st_ahci_probe_resets() argument
109 struct st_ahci_drv_data *drv_data = hpriv->plat_data; in st_ahci_probe_resets()
129 return st_ahci_deassert_resets(hpriv, dev); in st_ahci_probe_resets()
151 struct ahci_host_priv *hpriv; in st_ahci_probe() local
158 hpriv = ahci_platform_get_resources(pdev); in st_ahci_probe()
159 if (IS_ERR(hpriv)) in st_ahci_probe()
160 return PTR_ERR(hpriv); in st_ahci_probe()
161 hpriv->plat_data = drv_data; in st_ahci_probe()
163 err = st_ahci_probe_resets(hpriv, &pdev->dev); in st_ahci_probe()
167 err = ahci_platform_enable_resources(hpriv); in st_ahci_probe()
171 st_ahci_configure_oob(hpriv->mmio); in st_ahci_probe()
173 err = ahci_platform_init_host(pdev, hpriv, &st_ahci_port_info, in st_ahci_probe()
176 ahci_platform_disable_resources(hpriv); in st_ahci_probe()
187 struct ahci_host_priv *hpriv = host->private_data; in st_ahci_suspend() local
188 struct st_ahci_drv_data *drv_data = hpriv->plat_data; in st_ahci_suspend()
203 ahci_platform_disable_resources(hpriv); in st_ahci_suspend()
211 struct ahci_host_priv *hpriv = host->private_data; in st_ahci_resume() local
214 err = ahci_platform_enable_resources(hpriv); in st_ahci_resume()
218 err = st_ahci_deassert_resets(hpriv, dev); in st_ahci_resume()
220 ahci_platform_disable_resources(hpriv); in st_ahci_resume()
224 st_ahci_configure_oob(hpriv->mmio); in st_ahci_resume()