• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/scsi/

Lines Matching refs:tpnt

3902 	struct scsi_tape *tpnt = NULL;
3972 tpnt = kzalloc(sizeof(struct scsi_tape), GFP_ATOMIC);
3973 if (tpnt == NULL) {
3978 kref_init(&tpnt->kref);
3979 tpnt->disk = disk;
3981 disk->private_data = &tpnt->driver;
3983 tpnt->driver = &st_template;
3984 scsi_tapes[i] = tpnt;
3987 tpnt->device = SDp;
3989 tpnt->tape_type = MT_ISSCSI1;
3991 tpnt->tape_type = MT_ISSCSI2;
3993 tpnt->buffer = buffer;
3994 tpnt->buffer->last_SRpnt = NULL;
3996 tpnt->inited = 0;
3997 tpnt->dirty = 0;
3998 tpnt->in_use = 0;
3999 tpnt->drv_buffer = 1; /* Try buffering if no mode sense */
4000 tpnt->restr_dma = (SDp->host)->unchecked_isa_dma;
4001 tpnt->use_pf = (SDp->scsi_level >= SCSI_2);
4002 tpnt->density = 0;
4003 tpnt->do_auto_lock = ST_AUTO_LOCK;
4004 tpnt->can_bsr = (SDp->scsi_level > 2 ? 1 : ST_IN_FILE_POS); /* BSR mandatory in SCSI3 */
4005 tpnt->can_partitions = 0;
4006 tpnt->two_fm = ST_TWO_FM;
4007 tpnt->fast_mteom = ST_FAST_MTEOM;
4008 tpnt->scsi2_logical = ST_SCSI2LOGICAL;
4009 tpnt->immediate = ST_NOWAIT;
4010 tpnt->default_drvbuffer = 0xff; /* No forced buffering */
4011 tpnt->partition = 0;
4012 tpnt->new_partition = 0;
4013 tpnt->nbr_partitions = 0;
4014 tpnt->device->timeout = ST_TIMEOUT;
4015 tpnt->long_timeout = ST_LONG_TIMEOUT;
4016 tpnt->try_dio = try_direct_io && !SDp->host->unchecked_isa_dma;
4019 STm = &(tpnt->modes[i]);
4032 STps = &(tpnt->ps[i]);
4041 tpnt->current_mode = 0;
4042 tpnt->modes[0].defined = 1;
4044 tpnt->density_changed = tpnt->compression_changed =
4045 tpnt->blksize_changed = 0;
4046 init_MUTEX(&tpnt->lock);
4052 STm = &(tpnt->modes[mode]);
4076 error = do_create_class_files(tpnt, dev_num, mode);
4082 "Attached scsi tape %s\n", tape_name(tpnt));
4084 tape_name(tpnt), tpnt->try_dio ? "yes" : "no",
4091 STm = &(tpnt->modes[mode]);
4092 sysfs_remove_link(&tpnt->device->sdev_gendev.kobj,
4113 kfree(tpnt);
4124 struct scsi_tape *tpnt;
4129 tpnt = scsi_tapes[i];
4130 if (tpnt != NULL && tpnt->device == SDp) {
4134 sysfs_remove_link(&tpnt->device->sdev_gendev.kobj,
4141 cdev_del(tpnt->modes[mode].cdevs[j]);
4142 tpnt->modes[mode].cdevs[j] = NULL;
4147 kref_put(&tpnt->kref, scsi_tape_release);
4168 struct scsi_tape *tpnt = to_scsi_tape(kref);
4169 struct gendisk *disk = tpnt->disk;
4171 tpnt->device = NULL;
4173 if (tpnt->buffer) {
4174 tpnt->buffer->orig_frp_segs = 0;
4175 normalize_buffer(tpnt->buffer);
4176 kfree(tpnt->buffer);
4181 kfree(tpnt);