RxFilterAddr
rfcr = readl(ioaddr + RxFilterAddr) & RFCR_RESET_SAVE;
writel(i*2, ioaddr + RxFilterAddr);
writel(0xa+(i*2), ioaddr + RxFilterAddr);
rfcr |= readl(ioaddr + RxFilterAddr) & ~RFCR_RESET_SAVE;
writel(i*2, ioaddr + RxFilterAddr);
writel(0xa+(i*2), ioaddr + RxFilterAddr);
writel(rfcr, ioaddr + RxFilterAddr);
writel(i*2, ioaddr + RxFilterAddr);
writel(np->cur_rx_mode, ioaddr + RxFilterAddr);
writel(HASH_TABLE + i, ioaddr + RxFilterAddr);
writel(rx_mode, ioaddr + RxFilterAddr);
addr = readl(ioaddr + RxFilterAddr) & ~RFCRAddressMask;
writel(addr, ioaddr + RxFilterAddr);
writel(addr | 0xa, ioaddr + RxFilterAddr);
writel(addr | 0xc, ioaddr + RxFilterAddr);
writel(addr | 0xe, ioaddr + RxFilterAddr);
writel(addr | RxFilterEnable, ioaddr + RxFilterAddr);
addr = readl(ioaddr + RxFilterAddr) & ~RFCRAddressMask;
writel(addr | 0xa, ioaddr + RxFilterAddr);
writel(addr | 0xc, ioaddr + RxFilterAddr);
writel(addr | 0xe, ioaddr + RxFilterAddr);
writel(addr, ioaddr + RxFilterAddr);
rfcr = readl(ioaddr + RxFilterAddr);
writel(j*2, ioaddr + RxFilterAddr);
writel(rfcr, ioaddr + RxFilterAddr);