Home
last modified time | relevance | path

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

/Linux-v5.10/drivers/ata/
Dsata_mv.c2883 static int mv_host_intr(struct ata_host *host, u32 main_irq_cause) in mv_host_intr() argument
2890 if (main_irq_cause & ALL_PORTS_COAL_DONE) in mv_host_intr()
2903 u32 hc_cause = (main_irq_cause >> shift) & HC0_IRQ_PEND; in mv_host_intr()
2941 port_cause = (main_irq_cause >> shift) & (DONE_IRQ | ERR_IRQ); in mv_host_intr()
3008 u32 main_irq_cause, pending_irqs; in mv_interrupt() local
3016 main_irq_cause = readl(hpriv->main_irq_cause_addr); in mv_interrupt()
3017 pending_irqs = main_irq_cause & hpriv->main_irq_mask; in mv_interrupt()
3022 if (pending_irqs && main_irq_cause != 0xffffffffU) { in mv_interrupt()