TWS_IOCTL_TIMEOUT
callout_reset(&req->timeout, (TWS_IOCTL_TIMEOUT * hz), tws_timeout, req);
error = tsleep(sc, 0, "tws_sleep", TWS_IOCTL_TIMEOUT*hz);
error = mtx_sleep(req, &sc->gen_lock, 0, "tws_passthru", TWS_IOCTL_TIMEOUT*hz);