do_wait
int i, retval, new_session = 0, do_wait;
do_wait = ((filp->f_flags & O_NONBLOCK) == 0);
retval = test_ready(STp, do_wait);
if (do_wait &&
int bytes, int direction, int timeout, int retries, int do_wait)
if (!do_wait && ((STp->buffer)->last_SRpnt)) {
if (!do_wait)
} else if (do_wait) {
static int test_ready(struct scsi_tape *STp, int do_wait)
max_wait = do_wait ? ST_BLOCK_SECONDS : 0;
ret = do_wait(&wo);
ret = do_wait(&wo);
ret = do_wait(&wo);