Searched refs:STm (Results 1 - 2 of 2) sorted by relevance

/linux-4.4.14/drivers/scsi/
H A Dst.c885 static int set_mode_densblk(struct scsi_tape * STp, struct st_modedef * STm) set_mode_densblk()
891 STm->default_density >= 0 && set_mode_densblk()
892 STm->default_density != STp->density) { set_mode_densblk()
893 arg = STm->default_density; set_mode_densblk()
899 STm->default_blksize >= 0 && set_mode_densblk()
900 STm->default_blksize != STp->block_size) { set_mode_densblk()
901 arg |= STm->default_blksize; set_mode_densblk()
910 STm->default_blksize, STm->default_density); set_mode_densblk()
1049 struct st_modedef *STm; check_tape()
1062 STm = &(STp->modes[STp->current_mode]); check_tape()
1228 if (!(STm->defaults_for_writes) && check_tape()
1229 (retval = set_mode_densblk(STp, STm)) < 0) check_tape()
1352 struct st_modedef *STm = &(STp->modes[STp->current_mode]); st_flush()
1427 if (!STm->sysv || STps->rw != ST_READING) { st_flush()
1638 struct st_modedef *STm; st_write()
1657 STm = &(STp->modes[STp->current_mode]); st_write()
1673 if ((retval = set_mode_densblk(STp, STm)) < 0) st_write()
1675 if (STm->default_compression != ST_DONT_TOUCH && st_write()
1677 if (st_compression(STp, (STm->default_compression == ST_YES))) { st_write()
1755 STm->do_async_writes && STps->eof < ST_EOM_OK; st_write()
1757 if (STp->block_size != 0 && STm->do_buffer_writes && st_write()
1913 struct st_modedef *STm; read_tape()
1921 STm = &(STp->modes[STp->current_mode]); read_tape()
1930 if (!(STp->try_dio_now && try_rdio) && STm->do_read_ahead) { read_tape()
2109 struct st_modedef *STm; st_read()
2120 STm = &(STp->modes[STp->current_mode]); st_read()
2122 if (!STm->do_read_ahead) { st_read()
2251 static void st_log_options(struct scsi_tape * STp, struct st_modedef * STm)
2257 STp->current_mode, STm->do_buffer_writes,
2258 STm->do_async_writes, STm->do_read_ahead);
2267 STm->defaults_for_writes, STp->omit_blklims,
2272 STm->sysv, STp->immediate, STp->sili, st_set_options()
2284 struct st_modedef *STm; st_set_options()
2288 STm = &(STp->modes[STp->current_mode]); st_set_options()
2289 if (!STm->defined) { st_set_options()
2290 cd0 = STm->cdevs[0]; st_set_options()
2291 cd1 = STm->cdevs[1]; st_set_options()
2292 d0 = STm->devs[0]; st_set_options()
2293 d1 = STm->devs[1]; st_set_options()
2294 memcpy(STm, &(STp->modes[0]), sizeof(struct st_modedef)); st_set_options()
2295 STm->cdevs[0] = cd0; st_set_options()
2296 STm->cdevs[1] = cd1; st_set_options()
2297 STm->devs[0] = d0; st_set_options()
2298 STm->devs[1] = d1; st_set_options()
2306 STm->do_buffer_writes = (options & MT_ST_BUFFER_WRITES) != 0; st_set_options()
2307 STm->do_async_writes = (options & MT_ST_ASYNC_WRITES) != 0; st_set_options()
2308 STm->defaults_for_writes = (options & MT_ST_DEF_WRITES) != 0; st_set_options()
2309 STm->do_read_ahead = (options & MT_ST_READ_AHEAD) != 0; st_set_options()
2320 STm->sysv = (options & MT_ST_SYSV) != 0; st_set_options()
2323 st_log_options(STp, STm); ) st_set_options()
2327 STm->do_buffer_writes = value; st_set_options()
2329 STm->do_async_writes = value; st_set_options()
2331 STm->defaults_for_writes = value; st_set_options()
2333 STm->do_read_ahead = value; st_set_options()
2354 STm->sysv = value; st_set_options()
2360 st_log_options(STp, STm); ) st_set_options()
2366 STm->default_blksize = (-1); st_set_options()
2369 STm->default_blksize = value; st_set_options()
2371 "%d bytes.\n", STm->default_blksize); st_set_options()
2374 set_mode_densblk(STp, STm); st_set_options()
2406 STm->default_density = (-1); st_set_options()
2410 STm->default_density = value & 0xff; st_set_options()
2412 STm->default_density); st_set_options()
2415 set_mode_densblk(STp, STm); st_set_options()
2433 STm->default_compression = ST_DONT_TOUCH; st_set_options()
2444 STm->default_compression = (value & 1 ? ST_YES : ST_NO); st_set_options()
2450 st_compression(STp, (STm->default_compression == ST_YES));
3424 struct st_modedef *STm; st_ioctl()
3438 STm = &(STp->modes[STp->current_mode]); st_ioctl()
3475 if (!STm->defined && st_ioctl()
3640 if (!STm->defined) { st_ioctl()
3706 if (STm->do_async_writes || st_ioctl()
3707 (STm->do_buffer_writes && STp->block_size != 0) || st_ioctl()
4088 struct st_modedef *STm = &(tape->modes[mode]); create_one_cdev()
4102 STm->cdevs[rew] = cdev; create_one_cdev()
4124 STm->devs[rew] = dev; create_cdevs()
4128 cdev_del(STm->cdevs[rew]); create_cdevs()
4130 STm->cdevs[rew] = NULL; create_cdevs()
4131 STm->devs[rew] = NULL; create_cdevs()
4156 struct st_modedef *STm = &(tape->modes[mode]); st_probe()
4158 if (STm->cdevs[rew]) st_probe()
4159 cdev_del(STm->cdevs[rew]); st_probe()
4160 if (STm->devs[rew]) st_probe()
4161 device_unregister(STm->devs[rew]); st_probe()
4171 struct st_modedef *STm; st_probe()
4255 STm = &(tpnt->modes[i]); st_probe()
4256 STm->defined = 0; st_probe()
4257 STm->sysv = ST_SYSV; st_probe()
4258 STm->defaults_for_writes = 0; st_probe()
4259 STm->do_async_writes = ST_ASYNC_WRITES; st_probe()
4260 STm->do_buffer_writes = ST_BUFFER_WRITES; st_probe()
4261 STm->do_read_ahead = ST_READ_AHEAD; st_probe()
4262 STm->default_compression = ST_DONT_TOUCH; st_probe()
4263 STm->default_blksize = (-1); /* No forced size */ st_probe()
4264 STm->default_density = (-1); /* No forced density */ st_probe()
4265 STm->tape = tpnt; st_probe()
4515 struct st_modedef *STm = dev_get_drvdata(dev); default_blksize_show()
4518 l = snprintf(buf, PAGE_SIZE, "%d\n", STm->defined);
4527 struct st_modedef *STm = dev_get_drvdata(dev); default_density_show()
4530 l = snprintf(buf, PAGE_SIZE, "%d\n", STm->default_blksize);
4539 struct st_modedef *STm = dev_get_drvdata(dev); default_compression_show()
4543 fmt = STm->default_density >= 0 ? "0x%02x\n" : "%d\n";
4544 l = snprintf(buf, PAGE_SIZE, fmt, STm->default_density);
4553 struct st_modedef *STm = dev_get_drvdata(dev); options_show()
4556 l = snprintf(buf, PAGE_SIZE, "%d\n", STm->default_compression - 1); options_show()
4564 struct st_modedef *STm = dev_get_drvdata(dev); options_show()
4565 struct scsi_tape *STp = STm->tape; options_show()
4569 options = STm->do_buffer_writes ? MT_ST_BUFFER_WRITES : 0; options_show()
4570 options |= STm->do_async_writes ? MT_ST_ASYNC_WRITES : 0; options_show()
4571 options |= STm->do_read_ahead ? MT_ST_READ_AHEAD : 0;
4575 options |= STm->defaults_for_writes ? MT_ST_DEF_WRITES : 0;
4580 options |= STm->sysv ? MT_ST_SYSV : 0;
4601 struct st_modedef *STm = dev_get_drvdata(dev); read_byte_cnt_show()
4604 (long long)atomic64_read(&STm->tape->stats->read_cnt)); read_byte_cnt_show()
4619 struct st_modedef *STm = dev_get_drvdata(dev); read_ns_show() local
4622 (long long)atomic64_read(&STm->tape->stats->read_byte_cnt)); read_ns_show()
4635 struct st_modedef *STm = dev_get_drvdata(dev); write_cnt_show()
4638 (long long)atomic64_read(&STm->tape->stats->tot_read_time)); write_cnt_show()
4652 struct st_modedef *STm = dev_get_drvdata(dev); write_byte_cnt_show()
4655 (long long)atomic64_read(&STm->tape->stats->write_cnt)); write_byte_cnt_show()
4669 struct st_modedef *STm = dev_get_drvdata(dev); write_ns_show()
4672 (long long)atomic64_read(&STm->tape->stats->write_byte_cnt)); write_ns_show()
4686 struct st_modedef *STm = dev_get_drvdata(dev); in_flight_show()
4689 (long long)atomic64_read(&STm->tape->stats->tot_write_time)); in_flight_show()
4704 struct st_modedef *STm = dev_get_drvdata(dev); io_ns_show()
4707 (long long)atomic64_read(&STm->tape->stats->in_flight)); io_ns_show()
4724 struct st_modedef *STm = dev_get_drvdata(dev); other_cnt_show()
4727 (long long)atomic64_read(&STm->tape->stats->tot_io_time)); other_cnt_show() local
4743 struct st_modedef *STm = dev_get_drvdata(dev); resid_cnt_show()
4746 (long long)atomic64_read(&STm->tape->stats->other_cnt)); resid_cnt_show()
4761 struct st_modedef *STm = dev_get_drvdata(dev);
4764 (long long)atomic64_read(&STm->tape->stats->resid_cnt));
882 set_mode_densblk(struct scsi_tape * STp, struct st_modedef * STm) set_mode_densblk() argument
1045 struct st_modedef *STm; check_tape() local
1346 struct st_modedef *STm = &(STp->modes[STp->current_mode]); st_flush() local
1631 struct st_modedef *STm; st_write() local
1905 struct st_modedef *STm; read_tape() local
2100 struct st_modedef *STm; st_read() local
2274 struct st_modedef *STm; st_set_options() local
3409 struct st_modedef *STm; st_ioctl() local
4072 struct st_modedef *STm = &(tape->modes[mode]); create_one_cdev() local
4140 struct st_modedef *STm = &(tape->modes[mode]); remove_cdevs() local
4155 struct st_modedef *STm; st_probe() local
4499 struct st_modedef *STm = dev_get_drvdata(dev); defined_show() local
4511 struct st_modedef *STm = dev_get_drvdata(dev); default_blksize_show() local
4523 struct st_modedef *STm = dev_get_drvdata(dev); default_density_show() local
4537 struct st_modedef *STm = dev_get_drvdata(dev); default_compression_show() local
4548 struct st_modedef *STm = dev_get_drvdata(dev); options_show() local
4585 struct st_modedef *STm = dev_get_drvdata(dev); read_cnt_show() local
4603 struct st_modedef *STm = dev_get_drvdata(dev); read_byte_cnt_show() local
4636 struct st_modedef *STm = dev_get_drvdata(dev); write_cnt_show() local
4653 struct st_modedef *STm = dev_get_drvdata(dev); write_byte_cnt_show() local
4670 struct st_modedef *STm = dev_get_drvdata(dev); write_ns_show() local
4688 struct st_modedef *STm = dev_get_drvdata(dev); in_flight_show() local
4708 struct st_modedef *STm = dev_get_drvdata(dev); io_ns_show() local
4745 struct st_modedef *STm = dev_get_drvdata(dev); resid_cnt_show() local
H A Dosst.c3379 struct st_modedef * STm; osst_write()
3406 STm = &(STp->modes[STp->current_mode]); osst_write()
3407 if (!STm->defined) { osst_write()
3557 if (!STm->do_buffer_writes) { osst_write()
3562 if (!STm->do_async_writes) osst_write()
3664 if (STm->do_async_writes && ((STp->buffer)->buffer_bytes >= STp->write_threshold)) { osst_write()
3699 struct st_modedef * STm; osst_read()
3727 STm = &(STp->modes[STp->current_mode]); osst_read()
3728 if (!STm->defined) { osst_read()
3879 static void osst_log_options(struct osst_tape *STp, struct st_modedef *STm, char *name) osst_log_options()
3883 name, STp->current_mode, STm->do_buffer_writes, STm->do_async_writes, osst_log_options()
3884 STm->do_read_ahead); osst_log_options()
3890 name, STm->defaults_for_writes, STp->omit_blklims, STp->can_partitions, osst_log_options()
3893 "%s:I: sysv: %d\n", name, STm->sysv); osst_log_options()
3906 struct st_modedef * STm; osst_set_options()
3909 STm = &(STp->modes[STp->current_mode]); osst_set_options()
3910 if (!STm->defined) { osst_set_options()
3911 memcpy(STm, &(STp->modes[0]), sizeof(*STm)); osst_set_options()
3922 STm->do_buffer_writes = (options & MT_ST_BUFFER_WRITES) != 0; osst_set_options()
3923 STm->do_async_writes = (options & MT_ST_ASYNC_WRITES) != 0; osst_set_options()
3924 STm->defaults_for_writes = (options & MT_ST_DEF_WRITES) != 0; osst_set_options()
3925 STm->do_read_ahead = (options & MT_ST_READ_AHEAD) != 0; osst_set_options()
3934 STm->sysv = (options & MT_ST_SYSV) != 0; osst_set_options()
3938 osst_log_options(STp, STm, name); osst_set_options()
3943 STm->do_buffer_writes = value; osst_set_options()
3945 STm->do_async_writes = value; osst_set_options()
3947 STm->defaults_for_writes = value; osst_set_options()
3949 STm->do_read_ahead = value; osst_set_options()
3966 STm->sysv = value; osst_set_options()
3971 osst_log_options(STp, STm, name); osst_set_options()
3987 STm->default_blksize = (-1); osst_set_options()
3996 STm->default_blksize = value; osst_set_options()
3998 name, STm->default_blksize); osst_set_options()
4018 STm->default_density = (-1); osst_set_options()
4022 STm->default_density = value & 0xff; osst_set_options()
4024 name, STm->default_density); osst_set_options()
4040 STm->default_compression = ST_DONT_TOUCH; osst_set_options()
4044 STm->default_compression = (value & 1 ? ST_YES : ST_NO); osst_set_options()
4451 struct st_modedef * STm; __os_scsi_tape_open()
4505 STm = &(STp->modes[STp->current_mode]); __os_scsi_tape_open()
4651 STp->block_size = (STm->default_blksize > 0) ? __os_scsi_tape_open()
4652 STm->default_blksize : OS_DATA_SIZE; __os_scsi_tape_open()
4750 (STm->default_blksize > 0) ? STm->default_blksize : OS_DATA_SIZE); __os_scsi_tape_open()
4830 struct st_modedef * STm = &(STp->modes[STp->current_mode]); os_scsi_tape_flush()
4863 if (!STm->sysv || STps->rw != ST_READING) { os_scsi_tape_flush()
4946 struct st_modedef * STm; osst_ioctl()
4966 STm = &(STp->modes[STp->current_mode]); osst_ioctl()
5007 if (!STm->defined && (mtc.mt_op != MTSETDRVBUFFER && (mtc.mt_count & MT_ST_OPTIONS) == 0)) { osst_ioctl()
5170 if (!STm->defined) { osst_ioctl()
5229 if (STm->do_async_writes || (STm->do_buffer_writes && STp->block_size != 0) || osst_ioctl()
5844 struct st_modedef * STm; osst_probe()
5944 STm = &(tpnt->modes[i]); osst_probe()
5945 STm->defined = 0; osst_probe()
5946 STm->sysv = OSST_SYSV; osst_probe()
5947 STm->defaults_for_writes = 0; osst_probe()
5948 STm->do_async_writes = OSST_ASYNC_WRITES; osst_probe()
5949 STm->do_buffer_writes = OSST_BUFFER_WRITES; osst_probe()
5950 STm->do_read_ahead = OSST_READ_AHEAD; osst_probe()
5951 STm->default_compression = ST_DONT_TOUCH; osst_probe()
5952 STm->default_blksize = 512; osst_probe()
5953 STm->default_density = (-1); /* No forced density */ osst_probe()
3375 struct st_modedef * STm; osst_write() local
3695 struct st_modedef * STm; osst_read() local
3875 osst_log_options(struct osst_tape *STp, struct st_modedef *STm, char *name) osst_log_options() argument
3902 struct st_modedef * STm; osst_set_options() local
4447 struct st_modedef * STm; __os_scsi_tape_open() local
4826 struct st_modedef * STm = &(STp->modes[STp->current_mode]); os_scsi_tape_flush() local
4942 struct st_modedef * STm; osst_ioctl() local
5838 struct st_modedef * STm; osst_probe() local

Completed in 144 milliseconds