Lines Matching refs:rw

911 	STp->ps[STp->partition].rw = OS_WRITING_COMPLETE;  in osst_flush_drive_buffer()
924 if (minlast >= 0 && STp->ps[STp->partition].rw != ST_READING) in osst_wait_frame()
1109 if (STps->rw != ST_READING) { /* Initialize read operation */ in osst_initiate_read()
1110 if (STps->rw == ST_WRITING || STp->dirty) { in osst_initiate_read()
1115 STps->rw = ST_READING; in osst_initiate_read()
1386 STp->ps[STp->partition].rw == ST_WRITING?'w':'r', in osst_get_sector()
1387 STp->ps[STp->partition].rw == ST_WRITING?STp->buffer->buffer_bytes: in osst_get_sector()
1394 if (STp->ps[STp->partition].rw == ST_WRITING) in osst_get_sector()
1779 rw_state = STps->rw; in osst_write_error_recovery()
1845 STps->rw = rw_state; in osst_write_error_recovery()
2651 STp->ps[STp->partition].rw = ST_WRITING; in osst_verify_position()
3020 STps->rw = ST_IDLE; in osst_set_frame_position()
3091 STps->rw = ST_WRITING; in osst_flush_write_buffer()
3201 if (STps->rw == ST_WRITING || STp->dirty) { /* Writing */ in osst_flush_buffer()
3276 STp->ps[STp->partition].rw = ST_WRITING; in osst_write_frame()
3354 STps->rw = ST_IDLE; in reset_state()
3453 if (STps->rw == ST_READING) { in osst_write()
3461 STps->rw = ST_IDLE; in osst_write()
3463 if (STps->rw != ST_WRITING) { in osst_write()
3745 if (STps->rw == ST_WRITING) { in osst_read()
3749 STps->rw = ST_IDLE; in osst_read()
4170 if ((STps->rw == ST_WRITING || STp->dirty) && !STp->pos_unknown) { in osst_int_ioctl()
4387 STp->ps[i].rw = ST_IDLE; in osst_int_ioctl()
4538 STps->rw = ST_IDLE; in __os_scsi_tape_open()
4598 STps->rw = ST_IDLE; /* FIXME - seems to be redundant... */ in __os_scsi_tape_open()
4709 STps->rw = ST_IDLE; in __os_scsi_tape_open()
4834 if ((STps->rw == ST_WRITING || STp->dirty) && !STp->pos_unknown) { in os_scsi_tape_flush()
4840 if ( STps->rw >= ST_WRITING && !STp->pos_unknown) { in os_scsi_tape_flush()
4859 if (!STm->sysv || STps->rw != ST_READING) { in os_scsi_tape_flush()
5075 STps->rw >= ST_WRITING ? "write" : STps->rw == ST_READING ? "read" : "idle", in osst_ioctl()
5079 if (STps->rw >= ST_WRITING && STp->first_frame_position >= STp->eod_frame_ppos) { in osst_ioctl()
5094 STps->rw = ST_IDLE; in osst_ioctl()
5127 STp->ps[i].rw = ST_IDLE; in osst_ioctl()
5144 STp->ps[0].rw = ST_IDLE; in osst_ioctl()
5192 if (STps->rw == ST_WRITING) in osst_ioctl()
5194 else if (STps->rw == ST_READING) in osst_ioctl()
5952 STps->rw = ST_IDLE; in osst_probe()