Lines Matching refs:irq_stat
1745 static void ahci_error_intr(struct ata_port *ap, u32 irq_stat) in ahci_error_intr() argument
1780 ata_ehi_push_desc(host_ehi, "irq_stat 0x%08x", irq_stat); in ahci_error_intr()
1789 irq_stat &= ~PORT_IRQ_IF_ERR; in ahci_error_intr()
1791 if (irq_stat & PORT_IRQ_TF_ERR) { in ahci_error_intr()
1805 if (irq_stat & PORT_IRQ_UNK_FIS) { in ahci_error_intr()
1815 if (sata_pmp_attached(ap) && (irq_stat & PORT_IRQ_BAD_PMP)) { in ahci_error_intr()
1821 if (irq_stat & (PORT_IRQ_HBUS_ERR | PORT_IRQ_HBUS_DATA_ERR)) { in ahci_error_intr()
1827 if (irq_stat & PORT_IRQ_IF_ERR) { in ahci_error_intr()
1838 if (irq_stat & (PORT_IRQ_CONNECT | PORT_IRQ_PHYRDY)) { in ahci_error_intr()
1841 irq_stat & PORT_IRQ_CONNECT ? in ahci_error_intr()
1847 if (irq_stat & PORT_IRQ_FREEZE) in ahci_error_intr()
2010 u32 irq_stat, irq_masked; in ahci_single_level_irq_intr() local
2016 irq_stat = readl(mmio + HOST_IRQ_STAT); in ahci_single_level_irq_intr()
2017 if (!irq_stat) in ahci_single_level_irq_intr()
2020 irq_masked = irq_stat & hpriv->port_map; in ahci_single_level_irq_intr()
2035 writel(irq_stat, mmio + HOST_IRQ_STAT); in ahci_single_level_irq_intr()