DIR_NONE
KASSERTMSG(dir == DIR_NONE || datalen > 0,
KASSERTMSG(datalen == 0 || dir != DIR_NONE,
if (sc->transfer_dir != DIR_NONE) {
KASSERTMSG(datalen == 0 || dir != DIR_NONE,
if (sc->transfer_dir != DIR_NONE) {
dir = DIR_NONE;