mesoni2c_push_token
static int mesoni2c_push_token(struct mesoni2c_softc *sc, enum mesoni2c_token token);
mesoni2c_push_token(sc, TOKEN_DATA);
mesoni2c_push_token(sc, TOKEN_START);
mesoni2c_push_token(sc, I2C_OP_WRITE_P(op) ? TOKEN_SLAVE_ADDR_WRITE : TOKEN_SLAVE_ADDR_READ);
mesoni2c_push_token(sc, sc->sc_curlen ? TOKEN_DATA : TOKEN_DATA_LAST);
mesoni2c_push_token(sc, TOKEN_STOP);
mesoni2c_push_token(sc, TOKEN_END);