pcn_csr_write
pcn_csr_write(sc, PCN_CSR_CSR, PCN_CSR_TX|PCN_CSR_INTEN);
pcn_csr_write(sc, PCN_CSR_PAR0,
pcn_csr_write(sc, PCN_CSR_PAR1,
pcn_csr_write(sc, PCN_CSR_PAR2,
pcn_csr_write(sc, PCN_CSR_MODE, PCN_PORT_10BASET);
pcn_csr_write(sc, PCN_CSR_MODE, PCN_PORT_MII);
pcn_csr_write(sc, PCN_CSR_RXADDR0,
pcn_csr_write(sc, PCN_CSR_RXADDR1,
pcn_csr_write(sc, PCN_CSR_TXADDR0,
pcn_csr_write(sc, PCN_CSR_TXADDR1,
pcn_csr_write(sc, PCN_CSR_RXRINGLEN, (~PCN_RX_LIST_CNT) + 1);
pcn_csr_write(sc, PCN_CSR_TXRINGLEN, (~PCN_TX_LIST_CNT) + 1);
pcn_csr_write(sc, PCN_CSR_IAB1, 0);
static void pcn_csr_write(struct pcn_softc *, int, int);
pcn_csr_write(sc, PCN_CSR_CSR, PCN_CSR_INTEN|PCN_CSR_START);
pcn_csr_write(sc, PCN_CSR_CSR,
pcn_csr_write(sc, PCN_CSR_CSR,
pcn_csr_write(sc, reg, pcn_csr_read(sc, reg) | (x))
pcn_csr_write(sc, reg, pcn_csr_read(sc, reg) & ~(x))
pcn_csr_write(sc, PCN_CSR_MAR0 + i, 0xFFFF);
pcn_csr_write(sc, PCN_CSR_MAR0 + i, 0);
pcn_csr_write(sc, PCN_CSR_MAR0 + i, hashes[i]);