Lines Matching refs:rw
845 if (STps->rw == ST_WRITING) /* Writing */ in flush_buffer()
941 STps->rw = ST_IDLE; in reset_state()
1077 STps->rw = ST_IDLE; in check_tape()
1306 STps->rw = ST_IDLE; in st_open()
1352 if (STps->rw == ST_WRITING && !STp->pos_unknown) { in st_flush()
1372 if (STps->rw == ST_WRITING && !STp->pos_unknown) { in st_flush()
1421 if (!STm->sysv || STps->rw != ST_READING) { in st_flush()
1659 if (STps->rw == ST_READING) { in st_write()
1663 STps->rw = ST_WRITING; in st_write()
1664 } else if (STps->rw != ST_WRITING && in st_write()
1720 STps->rw = ST_WRITING; in st_write()
2121 if (STps->rw == ST_WRITING) { in st_read()
2125 STps->rw = ST_READING; in st_read()
2162 STps->rw = ST_READING; in st_read()
2996 STps->rw = ST_IDLE; /* prevent automatic WEOF at close */ in st_int_ioctl()
3243 STps->rw = ST_IDLE; in set_location()
3500 if (STps->rw == ST_WRITING && in st_ioctl()
3511 STps->rw = ST_IDLE; in st_ioctl()
3537 STps->rw = ST_IDLE; /* Prevent automatic WEOF and fsf */ in st_ioctl()
3579 STp->ps[i].rw = ST_IDLE; in st_ioctl()
3593 STp->ps[0].rw = ST_IDLE; in st_ioctl()
3655 if (STps->rw == ST_WRITING) in st_ioctl()
3658 else if (STps->rw == ST_READING) in st_ioctl()
4254 STps->rw = ST_IDLE; in st_probe()
4793 size_t count, int rw) in sgl_map_user_pages() argument
4824 rw == READ, in sgl_map_user_pages()