Home
last modified time | relevance | path

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

/openbmc/linux/drivers/ata/
H A Dsata_mv.c2849 static int mv_host_intr(struct ata_host *host, u32 main_irq_cause) in mv_host_intr() argument
2856 if (main_irq_cause & ALL_PORTS_COAL_DONE) in mv_host_intr()
2869 u32 hc_cause = (main_irq_cause >> shift) & HC0_IRQ_PEND; in mv_host_intr()
2907 port_cause = (main_irq_cause >> shift) & (DONE_IRQ | ERR_IRQ); in mv_host_intr()
2974 u32 main_irq_cause, pending_irqs; in mv_interrupt() local
2982 main_irq_cause = readl(hpriv->main_irq_cause_addr); in mv_interrupt()
2983 pending_irqs = main_irq_cause & hpriv->main_irq_mask; in mv_interrupt()
2988 if (pending_irqs && main_irq_cause != 0xffffffffU) { in mv_interrupt()