VR_PUT8
VR_PUT8(vrp->acc_reg, VR_CTRL0, VR_CTRL0_DMA_GO);
VR_PUT8(vrp->acc_reg, VR_FCR0_RXBUFCOUNT, MIN(n, 0xFF));
VR_PUT8(vrp->acc_reg, VR_CTRL0, VR_CTRL0_DMA_GO);
VR_PUT8(vrp->acc_reg, VR_CTRL0,
VR_PUT8(vrp->acc_io, VR_CTRL1, VR_CTRL1_RESET);
VR_PUT8(vrp->acc_io, VR_MISC1, VR_MISC1_RESET);
VR_PUT8(vrp->acc_reg, VR_MODE2, pci_mode);
VR_PUT8(vrp->acc_reg, VR_MODE3, pci_mode);
VR_PUT8(vrp->acc_reg, VR_CAM_CTRL, VR_CAM_CTRL_ENABLE);
VR_PUT8(vrp->acc_reg, VR_CAM_CTRL, VR_CAM_CTRL_DONE);
VR_PUT8(vrp->acc_reg, VR_CAM_CTRL,
VR_PUT8(vrp->acc_reg, VR_VCAM0, 0);
VR_PUT8(vrp->acc_reg, VR_VCAM1, 0);
VR_PUT8(vrp->acc_reg, VR_CAM_CTRL, VR_CAM_CTRL_WRITE);
VR_PUT8(vrp->acc_reg, VR_CAM_CTRL, VR_CAM_CTRL_DONE);
VR_PUT8(vrp->acc_reg, VR_ISR1, 0xFF);
VR_PUT8(vrp->acc_reg, VR_ICR1, 0);
VR_PUT8(vrp->acc_reg, VR_CTRL0, VR_CTRL0_DMA_GO);
VR_PUT8(vrp->acc_reg, VR_ICR1, 0);
VR_PUT8(vrp->acc_reg, VR_CTRL0, VR_CTRL0_DMA_STOP);
VR_PUT8(vrp->acc_reg, VR_CAM_CTRL,
VR_PUT8(vrp->acc_reg, VR_CAM_ADDR, cam_index);
VR_PUT8(vrp->acc_reg,
VR_PUT8(vrp->acc_reg, VR_CAM_CTRL,
VR_PUT8(vrp->acc_reg, VR_CAM_CTRL,
VR_PUT8(vrp->acc_reg, VR_CAM_CTRL,
VR_PUT8(vrp->acc_reg, VR_CAM_CTRL,
VR_PUT8(vrp->acc_reg, VR_CAM_CTRL, VR_CAM_CTRL_ENABLE);
VR_PUT8(vrp->acc_reg, VR_CAM_ADDR, index);
VR_PUT8(vrp->acc_reg, VR_CAM_CTRL, VR_CAM_CTRL_READ);
VR_PUT8(vrp->acc_reg, VR_CAM_CTRL, VR_CAM_CTRL_DONE);
VR_PUT8(vrp->acc_reg, VR_RXCFG, rxcfg);
VR_PUT8(vrp->acc_reg, VR_ETHERADDR + i, ea[i]);
VR_PUT8(vrp->acc_reg, VR_FCR0_RXBUFCOUNT,
VR_PUT8(vrp->acc_reg, VR_MIICMD, 0);
VR_PUT8(vrp->acc_reg, VR_MIICMD, 0);
VR_PUT8(vrp->acc_reg, VR_MIICMD, 0);
VR_PUT8(vrp->acc_reg, VR_MIIADDR, MII_STATUS|VR_MIIADDR_MAUTO);
VR_PUT8(vrp->acc_reg, VR_MIICMD, VR_MIICMD_MD_AUTO);
VR_PUT8(vrp->acc_reg, VR_ICR1, 0);
VR_PUT8(vrp->acc_reg, VR_CTRL0, VR_CTRL0_DMA_STOP);
VR_PUT8(acc, r, VR_GET8(acc, r) & ~(b))
VR_PUT8(acc, r, (VR_GET8(acc, r) | (b)))
VR_PUT8(acc, r, (VR_GET8(acc, r) & ~(b)) | (v))