DATAPORT
insw(ioaddr + DATAPORT, skb_put(skb, pkt_len),
outw(length, ioaddr + DATAPORT);
outsw(ioaddr + DATAPORT, buf, (length + 1) >> 1);
inw(ioaddr + DATAPORT);
inw(ioaddr + DATAPORT);
u_short status = inw(ioaddr + DATAPORT);
u_short pkt_len = inw(ioaddr + DATAPORT);
*acp->ptr++ = GETPORT(DATAPORT);
insw(DATAPORT, acp->ptr, data_count);
GETPORT(DATAPORT);
SETPORT(DATAPORT, *acp->ptr++);
outsw(DATAPORT, acp->ptr, data_count);