RxStatus
inw(ioaddr + EL3_STATUS), inw(ioaddr + RxStatus));
while ((rx_status = inw(ioaddr + RxStatus)) > 0) {
inw(ioaddr + EL3_STATUS), inw(ioaddr + RxStatus));
inw(ioaddr+RxStatus), inb(ioaddr+TxStatus),
dev->name, inw(ioaddr+EL3_STATUS), inw(ioaddr+RxStatus));
while (!((rx_status = inw(ioaddr + RxStatus)) & 0x8000) &&
ioread16(ioaddr+EL3_STATUS), ioread16(ioaddr+RxStatus));
while ((rx_status = ioread16(ioaddr + RxStatus)) > 0) {
u8 RxStatus;
rxhdr.RxStatus, RxLen);
if (rxhdr.RxStatus & (RSR_FOE | RSR_CE | RSR_AE |
if (rxhdr.RxStatus & RSR_FOE) {
if (rxhdr.RxStatus & RSR_CE) {
if (rxhdr.RxStatus & RSR_RF) {
ioread32(ioaddr + RxStatus), ioread16(ioaddr + IntrStatus));
dev->name, ioread32(ioaddr + RxStatus), ioread8(ioaddr + TxStatus),
ioread8(ioaddr + TxStatus), ioread32(ioaddr + RxStatus));
if (readw(hmp->base + RxStatus) & 0x0002)
readw(ioaddr + RxStatus), readl(ioaddr + IntrStatus));
dev->name, readw(ioaddr + RxStatus), readw(ioaddr + TxStatus));
ioread16(ioaddr + RxStatus),
ioread32(ioaddr + RxStatus));