Lines Matching defs:scsi_tape
119 struct scsi_tape { struct
120 struct scsi_device *device;
121 struct mutex lock; /* For serialization */
122 struct completion wait; /* For SCSI commands */
123 struct st_buffer *buffer;
124 int index;
127 unsigned char omit_blklims;
128 unsigned char do_auto_lock;
129 unsigned char can_bsr;
130 unsigned char can_partitions;
131 unsigned char two_fm;
132 unsigned char fast_mteom;
133 unsigned char immediate;
134 unsigned char scsi2_logical;
135 unsigned char default_drvbuffer; /* 0xff = don't touch, value 3 bits */
136 unsigned char cln_mode; /* 0 = none, otherwise sense byte nbr */
137 unsigned char cln_sense_value;
138 unsigned char cln_sense_mask;
139 unsigned char use_pf; /* Set Page Format bit in all mode selects? */
140 unsigned char try_dio; /* try direct i/o in general? */
141 unsigned char try_dio_now; /* try direct i/o before next close? */
142 unsigned char c_algo; /* compression algorithm */
143 unsigned char pos_unknown; /* after reset position unknown */
144 unsigned char sili; /* use SILI when reading in variable b mode */
145 unsigned char immediate_filemark; /* write filemark immediately */
146 int tape_type;
147 int long_timeout; /* timeout for commands known to take long time */
150 struct st_modedef modes[ST_NBR_MODES];
151 int current_mode;
154 int partition;
155 int new_partition;
156 int nbr_partitions; /* zero until partition support enabled */
157 struct st_partstat ps[ST_NBR_PARTITIONS];
158 unsigned char dirty;
159 unsigned char ready;
160 unsigned char write_prot;
161 unsigned char drv_write_prot;
162 unsigned char in_use;
163 unsigned char blksize_changed;
164 unsigned char density_changed;
165 unsigned char compression_changed;
166 unsigned char drv_buffer;
167 unsigned char density;
168 unsigned char door_locked;
192 struct scsi_tape_stats *stats; argument