Lines Matching refs:s0val
692 u8 val, s1val, s0val; in nj_irq() local
695 s0val = inb(card->base | NJ_IRQSTAT0); in nj_irq()
697 if ((s1val & NJ_ISACIRQ) && (s0val == 0)) { in nj_irq()
702 pr_debug("%s: IRQSTAT0 %02x IRQSTAT1 %02x\n", card->name, s0val, s1val); in nj_irq()
710 if (s0val) in nj_irq()
712 outb(s0val, card->base | NJ_IRQSTAT0); in nj_irq()
715 s1val = s0val; in nj_irq()
720 s0val = 0x08; /* the 2nd write area is free */ in nj_irq()
722 s0val = 0x04; /* the 1st write area is free */ in nj_irq()
727 s0val |= 0x02; /* the 2nd read area is free */ in nj_irq()
729 s0val |= 0x01; /* the 1st read area is free */ in nj_irq()
732 s1val, s0val, card->last_is0, in nj_irq()
735 if (s0val != card->last_is0) { in nj_irq()
736 if ((s0val & NJ_IRQM0_RD_MASK) != in nj_irq()
739 send_tiger(card, s0val); in nj_irq()
740 if ((s0val & NJ_IRQM0_WR_MASK) != in nj_irq()
743 recv_tiger(card, s0val); in nj_irq()