• Home
  • Raw
  • Download

Lines Matching refs:hpriv

225 static int imx_sata_phy_reset(struct ahci_host_priv *hpriv)  in imx_sata_phy_reset()  argument
227 struct imx_ahci_priv *imxpriv = hpriv->plat_data; in imx_sata_phy_reset()
228 void __iomem *mmio = hpriv->mmio; in imx_sata_phy_reset()
335 struct ahci_host_priv *hpriv = dev_get_drvdata(dev); in sata_ahci_read_temperature() local
336 void __iomem *mmio = hpriv->mmio; in sata_ahci_read_temperature()
445 static int imx8_sata_enable(struct ahci_host_priv *hpriv) in imx8_sata_enable() argument
449 struct imx_ahci_priv *imxpriv = hpriv->plat_data; in imx8_sata_enable()
646 static int imx_sata_enable(struct ahci_host_priv *hpriv) in imx_sata_enable() argument
648 struct imx_ahci_priv *imxpriv = hpriv->plat_data; in imx_sata_enable()
655 ret = ahci_platform_enable_regulators(hpriv); in imx_sata_enable()
688 ret = imx_sata_phy_reset(hpriv); in imx_sata_enable()
694 ret = imx8_sata_enable(hpriv); in imx_sata_enable()
704 ahci_platform_disable_regulators(hpriv); in imx_sata_enable()
709 static void imx_sata_disable(struct ahci_host_priv *hpriv) in imx_sata_disable() argument
711 struct imx_ahci_priv *imxpriv = hpriv->plat_data; in imx_sata_disable()
743 ahci_platform_disable_regulators(hpriv); in imx_sata_disable()
751 struct ahci_host_priv *hpriv = host->private_data; in ahci_imx_error_handler() local
752 void __iomem *mmio = hpriv->mmio; in ahci_imx_error_handler()
753 struct imx_ahci_priv *imxpriv = hpriv->plat_data; in ahci_imx_error_handler()
771 imx_sata_disable(hpriv); in ahci_imx_error_handler()
783 struct ahci_host_priv *hpriv = host->private_data; in ahci_imx_softreset() local
784 struct imx_ahci_priv *imxpriv = hpriv->plat_data; in ahci_imx_softreset()
1049 struct ahci_host_priv *hpriv; in imx_ahci_probe() local
1110 hpriv = ahci_platform_get_resources(pdev, 0); in imx_ahci_probe()
1111 if (IS_ERR(hpriv)) in imx_ahci_probe()
1112 return PTR_ERR(hpriv); in imx_ahci_probe()
1114 hpriv->plat_data = imxpriv; in imx_ahci_probe()
1128 hpriv, in imx_ahci_probe()
1139 ret = imx_sata_enable(hpriv); in imx_ahci_probe()
1150 reg_val = readl(hpriv->mmio + HOST_CAP); in imx_ahci_probe()
1153 writel(reg_val, hpriv->mmio + HOST_CAP); in imx_ahci_probe()
1155 reg_val = readl(hpriv->mmio + HOST_PORTS_IMPL); in imx_ahci_probe()
1158 writel(reg_val, hpriv->mmio + HOST_PORTS_IMPL); in imx_ahci_probe()
1162 writel(reg_val, hpriv->mmio + IMX_TIMER1MS); in imx_ahci_probe()
1164 ret = ahci_platform_init_host(pdev, hpriv, &ahci_imx_port_info, in imx_ahci_probe()
1172 imx_sata_disable(hpriv); in imx_ahci_probe()
1180 struct ahci_host_priv *hpriv = host->private_data; in ahci_imx_host_stop() local
1181 struct imx_ahci_priv *imxpriv = hpriv->plat_data; in ahci_imx_host_stop()
1183 imx_sata_disable(hpriv); in ahci_imx_host_stop()
1191 struct ahci_host_priv *hpriv = host->private_data; in imx_ahci_suspend() local
1198 imx_sata_disable(hpriv); in imx_ahci_suspend()
1206 struct ahci_host_priv *hpriv = host->private_data; in imx_ahci_resume() local
1209 ret = imx_sata_enable(hpriv); in imx_ahci_resume()