Lines Matching refs:hpriv
113 static int tegra_ahci_power_on(struct ahci_host_priv *hpriv) in tegra_ahci_power_on() argument
115 struct tegra_ahci_priv *tegra = hpriv->plat_data; in tegra_ahci_power_on()
132 ret = ahci_platform_enable_resources(hpriv); in tegra_ahci_power_on()
152 static void tegra_ahci_power_off(struct ahci_host_priv *hpriv) in tegra_ahci_power_off() argument
154 struct tegra_ahci_priv *tegra = hpriv->plat_data; in tegra_ahci_power_off()
156 ahci_platform_disable_resources(hpriv); in tegra_ahci_power_off()
168 static int tegra_ahci_controller_init(struct ahci_host_priv *hpriv) in tegra_ahci_controller_init() argument
170 struct tegra_ahci_priv *tegra = hpriv->plat_data; in tegra_ahci_controller_init()
175 ret = tegra_ahci_power_on(hpriv); in tegra_ahci_controller_init()
264 static void tegra_ahci_controller_deinit(struct ahci_host_priv *hpriv) in tegra_ahci_controller_deinit() argument
266 tegra_ahci_power_off(hpriv); in tegra_ahci_controller_deinit()
271 struct ahci_host_priv *hpriv = host->private_data; in tegra_ahci_host_stop() local
273 tegra_ahci_controller_deinit(hpriv); in tegra_ahci_host_stop()
300 struct ahci_host_priv *hpriv; in tegra_ahci_probe() local
305 hpriv = ahci_platform_get_resources(pdev); in tegra_ahci_probe()
306 if (IS_ERR(hpriv)) in tegra_ahci_probe()
307 return PTR_ERR(hpriv); in tegra_ahci_probe()
313 hpriv->plat_data = tegra; in tegra_ahci_probe()
359 ret = tegra_ahci_controller_init(hpriv); in tegra_ahci_probe()
363 ret = ahci_platform_init_host(pdev, hpriv, &ahci_tegra_port_info, in tegra_ahci_probe()
371 tegra_ahci_controller_deinit(hpriv); in tegra_ahci_probe()