XIRCREG_EDP
buf[i] = GetByte(XIRCREG_EDP);
insw(ioaddr+XIRCREG_EDP,
unsigned int edpreg = ioaddr+XIRCREG_EDP-2;
insw(ioaddr+XIRCREG_EDP, skb_put(skb, pktlen),
PutWord(XIRCREG_EDP, (u_short)pktlen);
outsw(ioaddr+XIRCREG_EDP, skb->data, pktlen>>1);
PutByte(XIRCREG_EDP, skb->data[pktlen-1]);