Lines Matching refs:hpriv
154 int (*init)(struct ahci_host_priv *hpriv);
177 static void tegra_ahci_handle_quirks(struct ahci_host_priv *hpriv) in tegra_ahci_handle_quirks() argument
179 struct tegra_ahci_priv *tegra = hpriv->plat_data; in tegra_ahci_handle_quirks()
189 static int tegra124_ahci_init(struct ahci_host_priv *hpriv) in tegra124_ahci_init() argument
191 struct tegra_ahci_priv *tegra = hpriv->plat_data; in tegra124_ahci_init()
233 static int tegra_ahci_power_on(struct ahci_host_priv *hpriv) in tegra_ahci_power_on() argument
235 struct tegra_ahci_priv *tegra = hpriv->plat_data; in tegra_ahci_power_on()
252 ret = ahci_platform_enable_resources(hpriv); in tegra_ahci_power_on()
272 static void tegra_ahci_power_off(struct ahci_host_priv *hpriv) in tegra_ahci_power_off() argument
274 struct tegra_ahci_priv *tegra = hpriv->plat_data; in tegra_ahci_power_off()
276 ahci_platform_disable_resources(hpriv); in tegra_ahci_power_off()
288 static int tegra_ahci_controller_init(struct ahci_host_priv *hpriv) in tegra_ahci_controller_init() argument
290 struct tegra_ahci_priv *tegra = hpriv->plat_data; in tegra_ahci_controller_init()
294 ret = tegra_ahci_power_on(hpriv); in tegra_ahci_controller_init()
350 tegra->soc->ops->init(hpriv); in tegra_ahci_controller_init()
409 tegra_ahci_handle_quirks(hpriv); in tegra_ahci_controller_init()
420 static void tegra_ahci_controller_deinit(struct ahci_host_priv *hpriv) in tegra_ahci_controller_deinit() argument
422 tegra_ahci_power_off(hpriv); in tegra_ahci_controller_deinit()
427 struct ahci_host_priv *hpriv = host->private_data; in tegra_ahci_host_stop() local
429 tegra_ahci_controller_deinit(hpriv); in tegra_ahci_host_stop()
482 struct ahci_host_priv *hpriv; in tegra_ahci_probe() local
487 hpriv = ahci_platform_get_resources(pdev, 0); in tegra_ahci_probe()
488 if (IS_ERR(hpriv)) in tegra_ahci_probe()
489 return PTR_ERR(hpriv); in tegra_ahci_probe()
495 hpriv->plat_data = tegra; in tegra_ahci_probe()
557 ret = tegra_ahci_controller_init(hpriv); in tegra_ahci_probe()
561 ret = ahci_platform_init_host(pdev, hpriv, &ahci_tegra_port_info, in tegra_ahci_probe()
569 tegra_ahci_controller_deinit(hpriv); in tegra_ahci_probe()