Lines Matching refs:cevapriv
124 struct ceva_ahci_priv *cevapriv = hpriv->plat_data; in ahci_ceva_setup() local
149 if (cevapriv->is_cci_enabled) { in ahci_ceva_setup()
163 writel(cevapriv->pp2c[i], mmio + AHCI_VEND_PP2C); in ahci_ceva_setup()
166 writel(cevapriv->pp3c[i], mmio + AHCI_VEND_PP3C); in ahci_ceva_setup()
169 writel(cevapriv->pp4c[i], mmio + AHCI_VEND_PP4C); in ahci_ceva_setup()
172 writel(cevapriv->pp5c[i], mmio + AHCI_VEND_PP5C); in ahci_ceva_setup()
180 if (cevapriv->flags & CEVA_FLAG_BROKEN_GEN2) in ahci_ceva_setup()
195 struct ceva_ahci_priv *cevapriv; in ceva_ahci_probe() local
199 cevapriv = devm_kzalloc(dev, sizeof(*cevapriv), GFP_KERNEL); in ceva_ahci_probe()
200 if (!cevapriv) in ceva_ahci_probe()
203 cevapriv->ahci_pdev = pdev; in ceva_ahci_probe()
214 cevapriv->flags = CEVA_FLAG_BROKEN_GEN2; in ceva_ahci_probe()
218 (u8 *)&cevapriv->pp2c[0], 4) < 0) { in ceva_ahci_probe()
224 (u8 *)&cevapriv->pp2c[1], 4) < 0) { in ceva_ahci_probe()
231 (u8 *)&cevapriv->pp3c[0], 4) < 0) { in ceva_ahci_probe()
237 (u8 *)&cevapriv->pp3c[1], 4) < 0) { in ceva_ahci_probe()
244 (u8 *)&cevapriv->pp4c[0], 4) < 0) { in ceva_ahci_probe()
250 (u8 *)&cevapriv->pp4c[1], 4) < 0) { in ceva_ahci_probe()
257 (u16 *)&cevapriv->pp5c[0], 2) < 0) { in ceva_ahci_probe()
263 (u16 *)&cevapriv->pp5c[1], 2) < 0) { in ceva_ahci_probe()
273 cevapriv->is_cci_enabled = (attr == DEV_DMA_COHERENT); in ceva_ahci_probe()
275 hpriv->plat_data = cevapriv; in ceva_ahci_probe()