INTERRUPT
op->type = INTERRUPT | 0x700;
op->type = INTERRUPT | 0x700;
status = inb( ioaddr + INTERRUPT ) & mask;
outb(IM_TX_INT, ioaddr + INTERRUPT );
outb( IM_TX_EMPTY_INT, ioaddr + INTERRUPT );
outb( IM_RX_OVRN_INT, ioaddr + INTERRUPT );
outb( IM_ERCV_INT, ioaddr + INTERRUPT );
status = inb( ioaddr + INTERRUPT );
outb( IM_ALLOC_INT, ioaddr + INTERRUPT );
int_status = inb( ioaddr + INTERRUPT );
outw(0, ioaddr + INTERRUPT);
(inw(ioaddr + INTERRUPT) & 0xff00),
ioaddr + INTERRUPT);
ir = inw(ioaddr+INTERRUPT);
outw((ir&0xff00) | IM_ALLOC_INT, ioaddr + INTERRUPT);
outw((IM_ALLOC_INT << 8) | (ir & 0xff00), ioaddr + INTERRUPT);
mask = inw(ioaddr + INTERRUPT) >> 8;
outw(0, ioaddr + INTERRUPT);
status = inw(ioaddr + INTERRUPT) & 0xff;
outw(IM_TX_INT, ioaddr + INTERRUPT);
outw(IM_TX_EMPTY_INT, ioaddr + INTERRUPT);
outw(IM_RX_OVRN_INT, ioaddr + INTERRUPT);
outw((mask<<8), ioaddr + INTERRUPT);
outw(0, ioaddr + INTERRUPT);
ioaddr + INTERRUPT);
i = inw(ioaddr + INTERRUPT);
ath_dbg(common, INTERRUPT,
ath_dbg(common, INTERRUPT,
ath_dbg(common, INTERRUPT,
ath_dbg(common, INTERRUPT,
ath_dbg(ath9k_hw_common(ah), INTERRUPT,
ath_dbg(common, INTERRUPT, "disable IER\n");
ath_dbg(common, INTERRUPT, "enable IER\n");
ath_dbg(common, INTERRUPT, "AR_IMR 0x%x IER 0x%x\n",
ath_dbg(ath9k_hw_common(ah), INTERRUPT,
ath_dbg(ath9k_hw_common(ah), INTERRUPT,
ath_dbg(ath9k_hw_common(ah), INTERRUPT,
ath_dbg(common, INTERRUPT, "Do not enable IER ref count %d\n",
ath_dbg(common, INTERRUPT, "Do not enable IER ref count %d\n",
ath_dbg(common, INTERRUPT, "Clearing AR_INTR_PRIO_ASYNC_ENABLE\n");
ath_dbg(common, INTERRUPT, "New interrupt mask 0x%x\n", ints);
ath_dbg(common, INTERRUPT, "new IMR 0x%x\n", mask);
CHECK_FLAG(INTERRUPT);