XL_COMMAND
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_UP_STALL);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_UP_UNSTALL);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_DOWN_UNSTALL);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_TX_RESET);
CSR_WRITE_2(sc, XL_COMMAND,
CSR_WRITE_2(sc, XL_COMMAND,
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_TX_ENABLE);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_DOWN_UNSTALL);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_TX_ENABLE);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_DOWN_UNSTALL);
CSR_WRITE_2(sc, XL_COMMAND,
CSR_WRITE_2(sc, XL_COMMAND,
CSR_WRITE_2(sc, XL_COMMAND,
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_DOWN_STALL);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_DOWN_UNSTALL);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_RX_RESET);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_TX_RESET);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_RX_RESET);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_TX_RESET);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_TX_SET_START|sc->xl_tx_thresh);
CSR_WRITE_2(sc, XL_COMMAND,
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_UP_STALL);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_UP_UNSTALL);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_DOWN_STALL);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_DOWN_UNSTALL);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_COAX_START);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_COAX_STOP);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_STATS_DISABLE);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_STATS_ENABLE);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_INTR_ACK|0xFF);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_STAT_ENB|XL_INTRS);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_INTR_ENB|0);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_INTR_ENB|XL_INTRS);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_RX_SET_THRESH|(XL_PACKET_SIZE >>2));
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_TX_ENABLE);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_RX_ENABLE);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_INTR_ENB|0);
CSR_WRITE_2(sc, XL_COMMAND,
CSR_WRITE_2(sc, XL_COMMAND,
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_RX_DISABLE);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_STATS_DISABLE);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_INTR_ENB);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_RX_DISCARD);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_TX_DISABLE);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_COAX_STOP);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_RX_RESET);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_TX_RESET);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_INTR_ACK|XL_STAT_INTLATCH);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_STAT_ENB|0);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_INTR_ENB|0);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_RX_ENABLE);
CSR_WRITE_2(sc, XL_COMMAND, rxfilt | XL_CMD_RX_SET_FILT);
CSR_WRITE_2(sc, XL_COMMAND, h | XL_CMD_RX_SET_HASH | XL_HASH_SET);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_RX_SET_HASH | i);
CSR_WRITE_2(sc, XL_COMMAND, rxfilt | XL_CMD_RX_SET_FILT);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_COAX_STOP);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_COAX_START);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_COAX_STOP);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_RESET |
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_RX_RESET);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_TX_RESET);
CSR_BARRIER(sc, XL_COMMAND, 2, \
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_WINSEL | x); \
CSR_BARRIER(sc, XL_COMMAND, 2, \
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_STAT_ENB);
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_INTR_ACK | (status & XL_INTRS));
CSR_WRITE_2(sc, XL_COMMAND, XL_CMD_STAT_ENB | XL_INTRS);