LANCE_DATA
outw(0x0048, ioaddr+LANCE_DATA);
while ((csr0 = inw(dev->base_addr + LANCE_DATA)) & 0x8600 &&
outw(csr0 & ~0x004f, dev->base_addr + LANCE_DATA);
dev->name, csr0, inw(dev->base_addr + LANCE_DATA));
outw(0x0004, dev->base_addr + LANCE_DATA);
outw(0x7940, dev->base_addr + LANCE_DATA);
inw(dev->base_addr + LANCE_DATA));
dev->stats.rx_missed_errors = inw(ioaddr+LANCE_DATA);
dev->name, inw(ioaddr+LANCE_DATA));
outw(0x0004, ioaddr+LANCE_DATA);
dev->stats.rx_missed_errors = inw(ioaddr+LANCE_DATA);
outw(0x0004, ioaddr+LANCE_DATA); /* Temporarily stop the lance. */
outw(0x8000, ioaddr+LANCE_DATA); /* Set promiscuous mode */
outw(multicast_table[i], ioaddr+LANCE_DATA);
outw(0x0000, ioaddr+LANCE_DATA); /* Unset promiscuous mode */
if (inw(ioaddr+LANCE_DATA) != 0x0004)
int chip_version = inw(ioaddr+LANCE_DATA);
chip_version |= inw(ioaddr+LANCE_DATA) << 16;
outw((short) (u32) isa_virt_to_bus(&lp->init_block), ioaddr+LANCE_DATA);
outw(((u32)isa_virt_to_bus(&lp->init_block)) >> 16, ioaddr+LANCE_DATA);
outw(0x0041, ioaddr+LANCE_DATA);
if (inw(ioaddr+LANCE_DATA) & 0x0100)
outw(0x7f04, ioaddr+LANCE_DATA); /* Clear the memory error bits. */
outw(0x0001, ioaddr+LANCE_DATA);
if (inw(ioaddr+LANCE_DATA) & 0x0900)
if (inw(ioaddr+LANCE_DATA) & 0x0100) {
outw(0x0041, ioaddr+LANCE_DATA);
outw((short) (u32) isa_virt_to_bus(&lp->init_block), ioaddr+LANCE_DATA);
outw(((u32)isa_virt_to_bus(&lp->init_block)) >> 16, ioaddr+LANCE_DATA);
outw(0x0915, ioaddr+LANCE_DATA);
outw(0x0001, ioaddr+LANCE_DATA);
if (inw(ioaddr+LANCE_DATA) & 0x0100)
outw(0x0042, ioaddr+LANCE_DATA);
dev->name, i, (u32) isa_virt_to_bus(&lp->init_block), inw(ioaddr+LANCE_DATA));
outw(csr0_bits, dev->base_addr + LANCE_DATA);
dev->name, inw (ioaddr + LANCE_DATA));
outw (0x0004, ioaddr + LANCE_DATA);
inw(ioaddr+LANCE_DATA));
outw(0x0000, ioaddr+LANCE_DATA);