Home
last modified time | relevance | path

Searched refs:main_irq_cause (Results 1 – 1 of 1) sorted by relevance

/Linux-v6.6/drivers/ata/
Dsata_mv.c2880 static int mv_host_intr(struct ata_host *host, u32 main_irq_cause) in mv_host_intr() argument
2887 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() local
3013 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()