z_writeb
z_writeb(0, (unsigned long)ap->private_data);
z_writeb(0, buddha_board + BUDDHA_IRQ_MR);
z_writeb(0x7c, (unsigned long)ap->private_data);
z_writeb(val, address);
z_writeb(0x4b, ioaddr + NE_EN0_DCFG);
#define ei_outb(_v, _a) z_writeb(_v, ax_convert_addr(_a))
z_writeb(E8390_NODMA + E8390_PAGE0 + E8390_START, nic_base + NE_CMD);
z_writeb(ENISR_RDC, nic_base + NE_EN0_ISR);
z_writeb(sizeof(struct e8390_pkt_hdr), nic_base + NE_EN0_RCNTLO);
z_writeb(0, nic_base + NE_EN0_RCNTHI);
z_writeb(0, nic_base + NE_EN0_RSARLO); /* On page boundary */
z_writeb(ring_page, nic_base + NE_EN0_RSARHI);
z_writeb(E8390_RREAD+E8390_START, nic_base + NE_CMD);
z_writeb(ENISR_RDC, nic_base + NE_EN0_ISR); /* Ack intr */
z_writeb(E8390_NODMA + E8390_PAGE0 + E8390_START, nic_base + NE_CMD);
z_writeb(ENISR_RDC, nic_base + NE_EN0_ISR);
z_writeb(count & 0xff, nic_base + NE_EN0_RCNTLO);
z_writeb(count >> 8, nic_base + NE_EN0_RCNTHI);
z_writeb(ring_offset & 0xff, nic_base + NE_EN0_RSARLO);
z_writeb(ring_offset >> 8, nic_base + NE_EN0_RSARHI);
z_writeb(E8390_RREAD+E8390_START, nic_base + NE_CMD);
z_writeb(ENISR_RDC, nic_base + NE_EN0_ISR); /* Ack intr */
z_writeb(E8390_PAGE0+E8390_START+E8390_NODMA, nic_base + NE_CMD);
z_writeb(ENISR_RDC, nic_base + NE_EN0_ISR);
z_writeb(count & 0xff, nic_base + NE_EN0_RCNTLO);
z_writeb(count >> 8, nic_base + NE_EN0_RCNTHI);
z_writeb(0x00, nic_base + NE_EN0_RSARLO);
z_writeb(start_page, nic_base + NE_EN0_RSARHI);
z_writeb(E8390_RWRITE + E8390_START, nic_base + NE_CMD);
z_writeb(ENISR_RDC, nic_base + NE_EN0_ISR); /* Ack intr */
z_writeb(z_readb(ioaddr + NE_RESET), ioaddr + NE_RESET);
z_writeb(0xff, ioaddr + NE_EN0_ISR); /* Ack all intr. */
z_writeb(program_seq[i].value,
z_writeb(0x49, ioaddr + NE_EN0_DCFG);
z_writeb(z_readb(NE_BASE + NE_RESET), NE_BASE + NE_RESET);
z_writeb(ENISR_RESET, NE_BASE + NE_EN0_ISR); /* Ack intr */
z_writeb(val, cinfo->regbase + 0x8000);
z_writeb(val, cinfo->regbase + 0x9000);