Lines Matching refs:hpriv
150 struct ahci_host_priv *hpriv = ap->host->private_data; in ahci_sunxi_start_engine() local
196 sunxi_clrsetbits(hpriv->mmio + AHCI_P0DMACR, 0x0000ffff, 0x00004433); in ahci_sunxi_start_engine()
216 struct ahci_host_priv *hpriv; in ahci_sunxi_probe() local
219 hpriv = ahci_platform_get_resources(pdev, AHCI_PLATFORM_GET_RESETS); in ahci_sunxi_probe()
220 if (IS_ERR(hpriv)) in ahci_sunxi_probe()
221 return PTR_ERR(hpriv); in ahci_sunxi_probe()
223 hpriv->start_engine = ahci_sunxi_start_engine; in ahci_sunxi_probe()
225 rc = ahci_platform_enable_resources(hpriv); in ahci_sunxi_probe()
229 rc = ahci_sunxi_phy_init(dev, hpriv->mmio); in ahci_sunxi_probe()
233 hpriv->flags = AHCI_HFLAG_32BIT_ONLY | AHCI_HFLAG_NO_MSI | in ahci_sunxi_probe()
242 hpriv->flags |= AHCI_HFLAG_NO_PMP; in ahci_sunxi_probe()
244 rc = ahci_platform_init_host(pdev, hpriv, &ahci_sunxi_port_info, in ahci_sunxi_probe()
252 ahci_platform_disable_resources(hpriv); in ahci_sunxi_probe()
260 struct ahci_host_priv *hpriv = host->private_data; in ahci_sunxi_resume() local
263 rc = ahci_platform_enable_resources(hpriv); in ahci_sunxi_resume()
267 rc = ahci_sunxi_phy_init(dev, hpriv->mmio); in ahci_sunxi_resume()
278 ahci_platform_disable_resources(hpriv); in ahci_sunxi_resume()