Lines Matching refs:partition

634 	STps = &(STp->ps[STp->partition]);  in write_behind_check()
738 STps = &(STp->ps[STp->partition]); in st_flush_write_buffer()
790 STps = &(STp->ps[STp->partition]); in flush_buffer()
895 STp->partition = find_partition(STp); in reset_state()
896 if (STp->partition < 0) in reset_state()
897 STp->partition = 0; in reset_state()
898 STp->new_partition = STp->partition; in reset_state()
1017 STp->partition = STp->new_partition = 0; in check_tape()
1045 STp->partition = STp->new_partition = 0; in check_tape()
1159 if ((STp->partition = find_partition(STp)) < 0) { in check_tape()
1160 retval = STp->partition; in check_tape()
1163 STp->new_partition = STp->partition; in check_tape()
1293 struct st_partstat *STps = &(STp->ps[STp->partition]); in st_flush()
1366 STps = &(STp->ps[STp->partition]); in st_flush()
1597 STps = &(STp->ps[STp->partition]); in st_write()
1860 STps = &(STp->ps[STp->partition]); in read_tape()
2066 STps = &(STp->ps[STp->partition]); in st_read()
2608 STps = &(STp->ps[STp->partition]); in do_load_unload()
2660 STps = &(STp->ps[STp->partition]); in st_int_ioctl()
3045 static int get_location(struct scsi_tape *STp, unsigned int *block, int *partition, in get_location() argument
3073 *block = *partition = 0; in get_location()
3082 *partition = 0; in get_location()
3088 *partition = (STp->buffer)->b_data[1]; in get_location()
3094 *block, *partition); in get_location()
3105 static int set_location(struct scsi_tape *STp, unsigned int block, int partition, in set_location() argument
3118 STps = &(STp->ps[STp->partition]); in set_location()
3121 block, partition); in set_location()
3122 DEB(if (partition < 0) in set_location()
3126 if ((!STp->can_partitions && partition != 0) || in set_location()
3127 partition >= ST_NBR_PARTITIONS) in set_location()
3129 if (partition != STp->partition) { in set_location()
3137 blk, STp->partition); in set_location()
3156 if (STp->partition != partition) { in set_location()
3158 scmd[8] = partition; in set_location()
3160 "from %d to %d\n", STp->partition, in set_location()
3161 partition); in set_location()
3181 STp->partition = p; in set_location()
3184 STp->partition = partition; in set_location()
3185 STps = &(STp->ps[partition]); in set_location()
3209 int i, partition; in find_partition() local
3212 if ((i = get_location(STp, &block, &partition, 1)) < 0) in find_partition()
3214 if (partition >= ST_NBR_PARTITIONS) in find_partition()
3216 return partition; in find_partition()
3225 if (STp->partition == STp->new_partition) in switch_partition()
3370 STps = &(STp->ps[STp->partition]); in st_ioctl()
3432 (STp->new_partition != STp->partition); in st_ioctl()
3529 STp->partition = STp->new_partition = 0; in st_ioctl()
3620 mt_status.mt_resid = STp->partition; in st_ioctl()
4176 tpnt->partition = 0; in st_probe()