Lines Matching refs:irq_stat
1715 static void ahci_error_intr(struct ata_port *ap, u32 irq_stat) in ahci_error_intr() argument
1750 ata_ehi_push_desc(host_ehi, "irq_stat 0x%08x", irq_stat); in ahci_error_intr()
1759 irq_stat &= ~PORT_IRQ_IF_ERR; in ahci_error_intr()
1761 if (irq_stat & PORT_IRQ_TF_ERR) { in ahci_error_intr()
1775 if (irq_stat & PORT_IRQ_UNK_FIS) { in ahci_error_intr()
1785 if (sata_pmp_attached(ap) && (irq_stat & PORT_IRQ_BAD_PMP)) { in ahci_error_intr()
1791 if (irq_stat & (PORT_IRQ_HBUS_ERR | PORT_IRQ_HBUS_DATA_ERR)) { in ahci_error_intr()
1797 if (irq_stat & PORT_IRQ_IF_ERR) { in ahci_error_intr()
1808 if (irq_stat & (PORT_IRQ_CONNECT | PORT_IRQ_PHYRDY)) { in ahci_error_intr()
1811 irq_stat & PORT_IRQ_CONNECT ? in ahci_error_intr()
1817 if (irq_stat & PORT_IRQ_FREEZE) in ahci_error_intr()
1975 u32 irq_stat, irq_masked; in ahci_single_level_irq_intr() local
1983 irq_stat = readl(mmio + HOST_IRQ_STAT); in ahci_single_level_irq_intr()
1984 if (!irq_stat) in ahci_single_level_irq_intr()
1987 irq_masked = irq_stat & hpriv->port_map; in ahci_single_level_irq_intr()
2002 writel(irq_stat, mmio + HOST_IRQ_STAT); in ahci_single_level_irq_intr()