Lines Matching refs:hpriv

81 	struct ahci_host_priv *hpriv;
139 struct ahci_host_priv *hpriv = ap->host->private_data;
154 hpriv->stop_engine(ap);
167 hpriv->start_engine(ap);
191 struct ahci_host_priv *hpriv = ap->host->private_data;
192 struct xgene_ahci_context *ctx = hpriv->plat_data;
268 void __iomem *mmio = ctx->hpriv->mmio;
354 struct ahci_host_priv *hpriv = ap->host->private_data;
355 struct xgene_ahci_context *ctx = hpriv->plat_data;
393 struct ahci_host_priv *hpriv = ap->host->private_data;
410 hpriv->stop_engine(ap);
421 hpriv->start_engine(ap);
431 struct ahci_host_priv *hpriv = host->private_data;
433 ahci_platform_disable_resources(hpriv);
499 struct ahci_host_priv *hpriv = ap->host->private_data;
500 struct xgene_ahci_context *ctx = hpriv->plat_data;
564 struct ahci_host_priv *hpriv = host->private_data;
568 if (!readl(hpriv->mmio + HOST_IRQ_STAT)) {
585 struct ahci_host_priv *hpriv;
590 hpriv = host->private_data;
591 mmio = hpriv->mmio;
598 irq_masked = irq_stat & hpriv->port_map;
646 static int xgene_ahci_hw_init(struct ahci_host_priv *hpriv)
648 struct xgene_ahci_context *ctx = hpriv->plat_data;
662 writel(0xffffffff, hpriv->mmio + HOST_IRQ_STAT);
663 readl(hpriv->mmio + HOST_IRQ_STAT); /* Force a barrier */
735 struct ahci_host_priv *hpriv;
744 hpriv = ahci_platform_get_resources(pdev, 0);
745 if (IS_ERR(hpriv))
746 return PTR_ERR(hpriv);
752 hpriv->plat_data = ctx;
753 ctx->hpriv = hpriv;
813 hpriv->mmio);
827 rc = ahci_platform_enable_clks(hpriv);
830 ahci_platform_disable_clks(hpriv);
832 rc = ahci_platform_enable_resources(hpriv);
837 xgene_ahci_hw_init(hpriv);
842 hpriv->flags = AHCI_HFLAG_NO_NCQ;
845 hpriv->flags |= AHCI_HFLAG_YES_FBS;
846 hpriv->irq_handler = xgene_ahci_irq_intr;
852 rc = ahci_platform_init_host(pdev, hpriv, ppi[version - 1],
861 ahci_platform_disable_resources(hpriv);