Lines Matching refs:hpriv

592 					 struct ahci_host_priv *hpriv)  in ahci_pci_save_initial_config()  argument
596 hpriv->force_port_map = 1; in ahci_pci_save_initial_config()
604 if (hpriv->flags & AHCI_HFLAG_MV_PATA) { in ahci_pci_save_initial_config()
606 hpriv->mask_port_map = 0x3; in ahci_pci_save_initial_config()
608 hpriv->mask_port_map = 0xf; in ahci_pci_save_initial_config()
613 ahci_save_initial_config(&pdev->dev, hpriv); in ahci_pci_save_initial_config()
623 struct ahci_host_priv *hpriv = host->private_data; in ahci_pci_reset_controller() local
628 if ((tmp16 & hpriv->port_map) != hpriv->port_map) { in ahci_pci_reset_controller()
629 tmp16 |= hpriv->port_map; in ahci_pci_reset_controller()
639 struct ahci_host_priv *hpriv = host->private_data; in ahci_pci_init_controller() local
645 if (hpriv->flags & AHCI_HFLAG_MV_PATA) { in ahci_pci_init_controller()
668 struct ahci_host_priv *hpriv = ap->host->private_data; in ahci_vt8251_hardreset() local
679 hpriv->start_engine(ap); in ahci_vt8251_hardreset()
694 struct ahci_host_priv *hpriv = ap->host->private_data; in ahci_p5wdh_hardreset() local
710 hpriv->start_engine(ap); in ahci_p5wdh_hardreset()
755 struct ahci_host_priv *hpriv = ap->host->private_data; in ahci_avn_hardreset() local
797 hpriv->start_engine(ap); in ahci_avn_hardreset()
811 struct ahci_host_priv *hpriv = host->private_data; in ahci_pci_device_suspend() local
812 void __iomem *mmio = hpriv->mmio; in ahci_pci_device_suspend()
816 hpriv->flags & AHCI_HFLAG_NO_SUSPEND) { in ahci_pci_device_suspend()
1339 struct ahci_host_priv *hpriv) in ahci_init_interrupts() argument
1343 if (hpriv->flags & AHCI_HFLAG_NO_MSI) in ahci_init_interrupts()
1365 if (readl(hpriv->mmio + HOST_CTL) & HOST_MRSM) { in ahci_init_interrupts()
1372 hpriv->flags |= AHCI_HFLAG_MULTI_MSI; in ahci_init_interrupts()
1392 struct ahci_host_priv *hpriv; in ahci_init_one() local
1457 hpriv = devm_kzalloc(dev, sizeof(*hpriv), GFP_KERNEL); in ahci_init_one()
1458 if (!hpriv) in ahci_init_one()
1460 hpriv->flags |= (unsigned long)pi.private_data; in ahci_init_one()
1465 hpriv->flags |= AHCI_HFLAG_NO_MSI; in ahci_init_one()
1469 hpriv->flags &= ~AHCI_HFLAG_IGN_SERR_INTERNAL; in ahci_init_one()
1473 hpriv->flags &= ~AHCI_HFLAG_32BIT_ONLY; in ahci_init_one()
1475 hpriv->mmio = pcim_iomap_table(pdev)[ahci_pci_bar]; in ahci_init_one()
1479 hpriv->flags |= AHCI_HFLAG_NO_DEVSLP; in ahci_init_one()
1482 ahci_pci_save_initial_config(pdev, hpriv); in ahci_init_one()
1485 if (hpriv->cap & HOST_CAP_NCQ) { in ahci_init_one()
1493 if (!(hpriv->flags & AHCI_HFLAG_NO_FPDMA_AA)) in ahci_init_one()
1505 if (hpriv->cap & HOST_CAP_PMP) in ahci_init_one()
1508 ahci_set_em_messages(hpriv, &pi); in ahci_init_one()
1517 hpriv->flags |= AHCI_HFLAG_NO_SUSPEND; in ahci_init_one()
1523 hpriv->flags |= AHCI_HFLAG_SRST_TOUT_IS_OFFLINE; in ahci_init_one()
1533 n_ports = max(ahci_nr_ports(hpriv->cap), fls(hpriv->port_map)); in ahci_init_one()
1535 ahci_init_interrupts(pdev, n_ports, hpriv); in ahci_init_one()
1540 host->private_data = hpriv; in ahci_init_one()
1542 if (!(hpriv->cap & HOST_CAP_SSS) || ahci_ignore_sss) in ahci_init_one()
1559 ap->em_message_type = hpriv->em_msg_type; in ahci_init_one()
1563 if (!(hpriv->port_map & (1 << i))) in ahci_init_one()
1574 rc = ahci_configure_dma_masks(pdev, hpriv->cap & HOST_CAP_64); in ahci_init_one()