Lines Matching refs:s0val
678 u8 val, s1val, s0val; in nj_irq() local
681 s0val = inb(card->base | NJ_IRQSTAT0); in nj_irq()
683 if ((s1val & NJ_ISACIRQ) && (s0val == 0)) { in nj_irq()
688 pr_debug("%s: IRQSTAT0 %02x IRQSTAT1 %02x\n", card->name, s0val, s1val); in nj_irq()
696 if (s0val) in nj_irq()
698 outb(s0val, card->base | NJ_IRQSTAT0); in nj_irq()
701 s1val = s0val; in nj_irq()
706 s0val = 0x08; /* the 2nd write area is free */ in nj_irq()
708 s0val = 0x04; /* the 1st write area is free */ in nj_irq()
713 s0val |= 0x02; /* the 2nd read area is free */ in nj_irq()
715 s0val |= 0x01; /* the 1st read area is free */ in nj_irq()
718 s1val, s0val, card->last_is0, in nj_irq()
721 if (s0val != card->last_is0) { in nj_irq()
722 if ((s0val & NJ_IRQM0_RD_MASK) != in nj_irq()
725 send_tiger(card, s0val); in nj_irq()
726 if ((s0val & NJ_IRQM0_WR_MASK) != in nj_irq()
729 recv_tiger(card, s0val); in nj_irq()