Lines Matching defs:IN2000_hostdata
278 struct IN2000_hostdata { struct
279 struct Scsi_Host *next;
280 uchar chip; /* what kind of wd33c93 chip? */
281 uchar microcode; /* microcode rev if 'B' */
282 unsigned short io_base; /* IO port base */
283 unsigned int dip_switch; /* dip switch settings */
284 unsigned int hrev; /* hardware revision of card */
285 volatile uchar busy[8]; /* index = target, bit = lun */
286 volatile Scsi_Cmnd *input_Q; /* commands waiting to be started */
287 volatile Scsi_Cmnd *selecting; /* trying to select this command */
288 volatile Scsi_Cmnd *connected; /* currently connected command */
289 volatile Scsi_Cmnd *disconnected_Q;/* commands waiting for reconnect */
290 uchar state; /* what we are currently doing */
291 uchar fifo; /* what the FIFO is up to */
292 uchar level2; /* extent to which Level-2 commands are used */
293 uchar disconnect; /* disconnect/reselect policy */
294 unsigned int args; /* set from command-line argument */
295 uchar incoming_msg[8]; /* filled during message_in phase */
296 int incoming_ptr; /* mainly used with EXTENDED messages */
297 uchar outgoing_msg[8]; /* send this during next message_out */
298 int outgoing_len; /* length of outgoing message */
299 unsigned int default_sx_per; /* default transfer period for SCSI bus */
300 uchar sync_xfer[8]; /* sync_xfer reg settings per target */
301 uchar sync_stat[8]; /* status of sync negotiation per target */
302 uchar sync_off; /* bit mask: don't use sync with these targets */
304 uchar proc; /* bit mask: what's in proc output */
306 unsigned long cmd_cnt[8]; /* # of commands issued per target */
307 unsigned long int_cnt; /* # of interrupts serviced */
308 unsigned long disc_allowed_cnt[8]; /* # of disconnects allowed per target */
309 unsigned long disc_done_cnt[8]; /* # of disconnects done per target*/