Lines Matching defs:irq_stat
881 static int nv_host_intr(struct ata_port *ap, u8 irq_stat)
886 if (unlikely(irq_stat & (NV_INT_ADDED | NV_INT_REMOVED))) {
892 if (!(irq_stat & NV_INT_DEV))
925 u8 irq_stat = readb(host->iomap[NV_MMIO_BAR] + NV_INT_STATUS_CK804)
927 handled += nv_host_intr(ap, irq_stat);
933 u8 irq_stat = readb(host->iomap[NV_MMIO_BAR] + NV_INT_STATUS_CK804)
940 irq_stat |= NV_INT_DEV;
941 handled += nv_host_intr(ap, irq_stat);
1507 static irqreturn_t nv_do_interrupt(struct ata_host *host, u8 irq_stat)
1512 handled += nv_host_intr(host->ports[i], irq_stat);
1513 irq_stat >>= NV_INT_PORT_SHIFT;
1522 u8 irq_stat;
1526 irq_stat = ioread8(host->ports[0]->ioaddr.scr_addr + NV_INT_STATUS);
1527 ret = nv_do_interrupt(host, irq_stat);
1536 u8 irq_stat;
1540 irq_stat = readb(host->iomap[NV_MMIO_BAR] + NV_INT_STATUS_CK804);
1541 ret = nv_do_interrupt(host, irq_stat);
2095 /* analyze @irq_stat */
2328 u32 irq_stat;
2332 irq_stat = readl(host->iomap[NV_MMIO_BAR] + NV_INT_STATUS_MCP55);
2338 nv_swncq_host_interrupt(ap, (u16)irq_stat);
2341 if (irq_stat) /* reserve Hotplug */
2344 handled += nv_host_intr(ap, (u8)irq_stat);
2346 irq_stat >>= NV_INT_PORT_SHIFT_MCP55;