Lines Matching refs:hpriv

81 	struct ahci_host_priv *hpriv;
140 struct ahci_host_priv *hpriv = ap->host->private_data;
155 hpriv->stop_engine(ap);
168 hpriv->start_engine(ap);
192 struct ahci_host_priv *hpriv = ap->host->private_data;
193 struct xgene_ahci_context *ctx = hpriv->plat_data;
269 void __iomem *mmio = ctx->hpriv->mmio;
355 struct ahci_host_priv *hpriv = ap->host->private_data;
356 struct xgene_ahci_context *ctx = hpriv->plat_data;
394 struct ahci_host_priv *hpriv = ap->host->private_data;
411 hpriv->stop_engine(ap);
422 hpriv->start_engine(ap);
432 struct ahci_host_priv *hpriv = host->private_data;
434 ahci_platform_disable_resources(hpriv);
500 struct ahci_host_priv *hpriv = ap->host->private_data;
501 struct xgene_ahci_context *ctx = hpriv->plat_data;
565 struct ahci_host_priv *hpriv = host->private_data;
569 if (!readl(hpriv->mmio + HOST_IRQ_STAT)) {
586 struct ahci_host_priv *hpriv;
591 hpriv = host->private_data;
592 mmio = hpriv->mmio;
599 irq_masked = irq_stat & hpriv->port_map;
647 static int xgene_ahci_hw_init(struct ahci_host_priv *hpriv)
649 struct xgene_ahci_context *ctx = hpriv->plat_data;
663 writel(0xffffffff, hpriv->mmio + HOST_IRQ_STAT);
664 readl(hpriv->mmio + HOST_IRQ_STAT); /* Force a barrier */
736 struct ahci_host_priv *hpriv;
745 hpriv = ahci_platform_get_resources(pdev, 0);
746 if (IS_ERR(hpriv))
747 return PTR_ERR(hpriv);
753 hpriv->plat_data = ctx;
754 ctx->hpriv = hpriv;
817 hpriv->mmio);
831 rc = ahci_platform_enable_clks(hpriv);
834 ahci_platform_disable_clks(hpriv);
836 rc = ahci_platform_enable_resources(hpriv);
841 xgene_ahci_hw_init(hpriv);
846 hpriv->flags = AHCI_HFLAG_NO_NCQ;
849 hpriv->flags |= AHCI_HFLAG_YES_FBS;
850 hpriv->irq_handler = xgene_ahci_irq_intr;
856 rc = ahci_platform_init_host(pdev, hpriv, ppi[version - 1],
865 ahci_platform_disable_resources(hpriv);