Lines Matching defs:hpriv
115 struct ahci_host_priv *hpriv = host->private_data;
116 void __iomem *mmio = hpriv->mmio;
120 hpriv->flags & AHCI_HFLAG_NO_SUSPEND) {
279 struct ahci_host_priv *hpriv = ap->host->private_data;
291 if ((hpriv->cap & HOST_CAP_FBS) && sata_pmp_supported(ap)) {
296 else if (hpriv->flags & AHCI_HFLAG_YES_FBS) {
361 struct ahci_host_priv *hpriv;
385 hpriv = devm_kzalloc(dev, sizeof(*hpriv), GFP_KERNEL);
386 if (!hpriv)
389 hpriv->irq = pdev->irq;
390 hpriv->flags |= (unsigned long)pi.private_data;
392 if (!(hpriv->flags & AHCI_HFLAG_NO_MSI))
395 hpriv->mmio = pcim_iomap_table(pdev)[AHCI_PCI_BAR];
398 ahci_save_initial_config(&pdev->dev, hpriv);
401 if (hpriv->cap & HOST_CAP_NCQ)
404 if (hpriv->cap & HOST_CAP_PMP)
407 ahci_set_em_messages(hpriv, &pi);
414 n_ports = max(ahci_nr_ports(hpriv->cap), fls(hpriv->port_map));
419 host->private_data = hpriv;
421 if (!(hpriv->cap & HOST_CAP_SSS) || ahci_ignore_sss)
438 if (!(hpriv->port_map & (1 << i)))
444 DMA_BIT_MASK((hpriv->cap & HOST_CAP_64) ? 64 : 32));