Lines Matching refs:hpriv
131 struct ahci_host_priv *hpriv = ap->host->private_data; in ecx_transmit_led_message() local
132 struct ecx_plat_data *pdata = hpriv->plat_data; in ecx_transmit_led_message()
146 if (!(hpriv->em_msg_type & EM_MSG_TYPE_LED)) in ecx_transmit_led_message()
178 struct ahci_host_priv *hpriv, in highbank_set_em_messages() argument
182 struct ecx_plat_data *pdata = hpriv->plat_data; in highbank_set_em_messages()
208 hpriv->em_loc = 0; in highbank_set_em_messages()
209 hpriv->em_buf_sz = 4; in highbank_set_em_messages()
210 hpriv->em_msg_type = EM_MSG_TYPE_LED; in highbank_set_em_messages()
391 struct ahci_host_priv *hpriv = ap->host->private_data; in ahci_highbank_hardreset() local
399 hpriv->stop_engine(ap); in ahci_highbank_hardreset()
420 hpriv->start_engine(ap); in ahci_highbank_hardreset()
454 struct ahci_host_priv *hpriv; in ahci_highbank_probe() local
477 hpriv = devm_kzalloc(dev, sizeof(*hpriv), GFP_KERNEL); in ahci_highbank_probe()
478 if (!hpriv) { in ahci_highbank_probe()
488 hpriv->irq = irq; in ahci_highbank_probe()
489 hpriv->flags |= (unsigned long)pi.private_data; in ahci_highbank_probe()
491 hpriv->mmio = devm_ioremap(dev, mem->start, resource_size(mem)); in ahci_highbank_probe()
492 if (!hpriv->mmio) { in ahci_highbank_probe()
497 rc = highbank_initialize_phys(dev, hpriv->mmio); in ahci_highbank_probe()
502 ahci_save_initial_config(dev, hpriv); in ahci_highbank_probe()
505 if (hpriv->cap & HOST_CAP_NCQ) in ahci_highbank_probe()
508 if (hpriv->cap & HOST_CAP_PMP) in ahci_highbank_probe()
511 if (hpriv->cap & HOST_CAP_64) in ahci_highbank_probe()
519 n_ports = max(ahci_nr_ports(hpriv->cap), fls(hpriv->port_map)); in ahci_highbank_probe()
522 hpriv->plat_data = pdata; in ahci_highbank_probe()
523 highbank_set_em_messages(dev, hpriv, &pi); in ahci_highbank_probe()
531 host->private_data = hpriv; in ahci_highbank_probe()
533 if (!(hpriv->cap & HOST_CAP_SSS) || ahci_ignore_sss) in ahci_highbank_probe()
544 ap->em_message_type = hpriv->em_msg_type; in ahci_highbank_probe()
547 if (!(hpriv->port_map & (1 << i))) in ahci_highbank_probe()
571 struct ahci_host_priv *hpriv = host->private_data; in ahci_highbank_suspend() local
572 void __iomem *mmio = hpriv->mmio; in ahci_highbank_suspend()
575 if (hpriv->flags & AHCI_HFLAG_NO_SUSPEND) { in ahci_highbank_suspend()