Searched refs:main_irq_cause (Results 1 – 1 of 1) sorted by relevance
2880 static int mv_host_intr(struct ata_host *host, u32 main_irq_cause) in mv_host_intr() argument2887 if (main_irq_cause & ALL_PORTS_COAL_DONE) in mv_host_intr()2900 u32 hc_cause = (main_irq_cause >> shift) & HC0_IRQ_PEND; in mv_host_intr()2938 port_cause = (main_irq_cause >> shift) & (DONE_IRQ | ERR_IRQ); in mv_host_intr()3005 u32 main_irq_cause, pending_irqs; in mv_interrupt() local3013 main_irq_cause = readl(hpriv->main_irq_cause_addr); in mv_interrupt()3014 pending_irqs = main_irq_cause & hpriv->main_irq_mask; in mv_interrupt()3019 if (pending_irqs && main_irq_cause != 0xffffffffU) { in mv_interrupt()