Lines Matching refs:irq_stat
1586 static void ahci_error_intr(struct ata_port *ap, u32 irq_stat) in ahci_error_intr() argument
1621 ata_ehi_push_desc(host_ehi, "irq_stat 0x%08x", irq_stat); in ahci_error_intr()
1630 irq_stat &= ~PORT_IRQ_IF_ERR; in ahci_error_intr()
1632 if (irq_stat & PORT_IRQ_TF_ERR) { in ahci_error_intr()
1646 if (irq_stat & PORT_IRQ_UNK_FIS) { in ahci_error_intr()
1656 if (sata_pmp_attached(ap) && (irq_stat & PORT_IRQ_BAD_PMP)) { in ahci_error_intr()
1662 if (irq_stat & (PORT_IRQ_HBUS_ERR | PORT_IRQ_HBUS_DATA_ERR)) { in ahci_error_intr()
1668 if (irq_stat & PORT_IRQ_IF_ERR) { in ahci_error_intr()
1679 if (irq_stat & (PORT_IRQ_CONNECT | PORT_IRQ_PHYRDY)) { in ahci_error_intr()
1682 irq_stat & PORT_IRQ_CONNECT ? in ahci_error_intr()
1688 if (irq_stat & PORT_IRQ_FREEZE) in ahci_error_intr()
1835 u32 irq_stat, irq_masked; in ahci_single_irq_intr() local
1843 irq_stat = readl(mmio + HOST_IRQ_STAT); in ahci_single_irq_intr()
1844 if (!irq_stat) in ahci_single_irq_intr()
1847 irq_masked = irq_stat & hpriv->port_map; in ahci_single_irq_intr()
1880 writel(irq_stat, mmio + HOST_IRQ_STAT); in ahci_single_irq_intr()