• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/ata/

Lines Matching defs:hpriv

219 	struct ahci_host_priv *hpriv = ap->host->private_data;
221 return sprintf(buf, "%x\n", hpriv->cap);
229 struct ahci_host_priv *hpriv = ap->host->private_data;
231 return sprintf(buf, "%x\n", hpriv->cap2);
239 struct ahci_host_priv *hpriv = ap->host->private_data;
240 void __iomem *mmio = hpriv->mmio;
260 struct ahci_host_priv *hpriv = ap->host->private_data;
261 void __iomem *mmio = hpriv->mmio;
262 void __iomem *em_mmio = mmio + hpriv->em_loc;
272 !(hpriv->em_msg_type & EM_MSG_TYPE_SGPIO)) {
283 em_mmio += hpriv->em_buf_sz;
285 count = hpriv->em_buf_sz;
293 hpriv->em_buf_sz, PAGE_SIZE);
316 struct ahci_host_priv *hpriv = ap->host->private_data;
317 void __iomem *mmio = hpriv->mmio;
318 void __iomem *em_mmio = mmio + hpriv->em_loc;
326 !(hpriv->em_msg_type & EM_MSG_TYPE_SGPIO) ||
327 size % 4 || size > hpriv->em_buf_sz)
354 * @hpriv: host private area to store config values
360 * initial values of those registers into @hpriv such that they
369 struct ahci_host_priv *hpriv,
373 void __iomem *mmio = hpriv->mmio;
383 hpriv->saved_cap = cap = readl(mmio + HOST_CAP);
384 hpriv->saved_port_map = port_map = readl(mmio + HOST_PORTS_IMPL);
390 hpriv->saved_cap2 = cap2 = readl(mmio + HOST_CAP2);
392 hpriv->saved_cap2 = cap2 = 0;
395 if ((cap & HOST_CAP_64) && (hpriv->flags & AHCI_HFLAG_32BIT_ONLY)) {
401 if ((cap & HOST_CAP_NCQ) && (hpriv->flags & AHCI_HFLAG_NO_NCQ)) {
407 if (!(cap & HOST_CAP_NCQ) && (hpriv->flags & AHCI_HFLAG_YES_NCQ)) {
413 if ((cap & HOST_CAP_PMP) && (hpriv->flags & AHCI_HFLAG_NO_PMP)) {
419 if ((cap & HOST_CAP_SNTF) && (hpriv->flags & AHCI_HFLAG_NO_SNTF)) {
425 if (!(cap & HOST_CAP_FBS) && (hpriv->flags & AHCI_HFLAG_YES_FBS)) {
471 hpriv->saved_port_map = port_map;
475 hpriv->cap = cap;
476 hpriv->cap2 = cap2;
477 hpriv->port_map = port_map;
492 struct ahci_host_priv *hpriv = host->private_data;
493 void __iomem *mmio = hpriv->mmio;
495 writel(hpriv->saved_cap, mmio + HOST_CAP);
496 if (hpriv->saved_cap2)
497 writel(hpriv->saved_cap2, mmio + HOST_CAP2);
498 writel(hpriv->saved_port_map, mmio + HOST_PORTS_IMPL);
511 struct ahci_host_priv *hpriv = ap->host->private_data;
514 (sc_reg != SCR_NOTIFICATION || (hpriv->cap & HOST_CAP_SNTF)))
584 struct ahci_host_priv *hpriv = ap->host->private_data;
589 if (hpriv->cap & HOST_CAP_64)
594 if (hpriv->cap & HOST_CAP_64)
629 struct ahci_host_priv *hpriv = ap->host->private_data;
636 if (hpriv->cap & HOST_CAP_SSS) {
647 struct ahci_host_priv *hpriv = ap->host->private_data;
680 hpriv->flags &= ~AHCI_HFLAG_NO_HOTPLUG;
697 struct ahci_host_priv *hpriv = ap->host->private_data;
704 if (!(hpriv->cap & HOST_CAP_ALPM))
744 hpriv->flags |= AHCI_HFLAG_NO_HOTPLUG;
772 struct ahci_host_priv *hpriv = ap->host->private_data;
776 if (!(hpriv->cap & HOST_CAP_SSS))
852 struct ahci_host_priv *hpriv = host->private_data;
853 void __iomem *mmio = hpriv->mmio;
974 struct ahci_host_priv *hpriv = host->private_data;
975 void __iomem *mmio = hpriv->mmio;
990 struct ahci_host_priv *hpriv = ap->host->private_data;
992 void __iomem *mmio = hpriv->mmio;
1018 if (hpriv->em_msg_type & EM_MSG_TYPE_LED) {
1029 writel(message[0], mmio + hpriv->em_loc);
1030 writel(message[1], mmio + hpriv->em_loc+4);
1159 struct ahci_host_priv *hpriv = host->private_data;
1160 void __iomem *mmio = hpriv->mmio;
1185 struct ahci_host_priv *hpriv = dev->link->ap->host->private_data;
1187 if (hpriv->flags & AHCI_HFLAG_SECT255) {
1225 struct ahci_host_priv *hpriv = ap->host->private_data;
1244 if (!(hpriv->cap & HOST_CAP_CLO)) {
1302 struct ahci_host_priv *hpriv = ap->host->private_data;
1341 if (rc == -EBUSY && hpriv->flags & AHCI_HFLAG_SRST_TOUT_IS_OFFLINE) {
1531 struct ahci_host_priv *hpriv = ap->host->private_data;
1573 if (hpriv->flags & AHCI_HFLAG_IGN_IRQ_IF_ERR)
1586 if (hpriv->flags & AHCI_HFLAG_IGN_SERR_INTERNAL)
1646 struct ahci_host_priv *hpriv = ap->host->private_data;
1663 if ((hpriv->flags & AHCI_HFLAG_NO_HOTPLUG) &&
1684 if (hpriv->cap & HOST_CAP_SNTF)
1729 struct ahci_host_priv *hpriv;
1736 hpriv = host->private_data;
1737 mmio = hpriv->mmio;
1744 irq_masked = irq_stat & hpriv->port_map;
1851 struct ahci_host_priv *hpriv = ap->host->private_data;
1852 void __iomem *mmio = hpriv->mmio;
2019 struct ahci_host_priv *hpriv = ap->host->private_data;
2031 if ((hpriv->cap & HOST_CAP_FBS) && sata_pmp_supported(ap)) {
2036 else if (hpriv->flags & AHCI_HFLAG_YES_FBS) {
2111 struct ahci_host_priv *hpriv = host->private_data;
2112 void __iomem *mmio = hpriv->mmio;
2117 cap = hpriv->cap;
2118 cap2 = hpriv->cap2;
2119 impl = hpriv->port_map;
2178 void ahci_set_em_messages(struct ahci_host_priv *hpriv,
2182 void __iomem *mmio = hpriv->mmio;
2186 if (!ahci_em_messages || !(hpriv->cap & HOST_CAP_EMS))
2193 hpriv->em_loc = ((em_loc >> 16) * 4);
2194 hpriv->em_buf_sz = ((em_loc & 0xff) * 4);
2195 hpriv->em_msg_type = messages;