Lines Matching defs:initio_host
498 struct initio_host { struct
499 u16 addr; /* 00 */
500 u16 bios_addr; /* 02 */
501 u8 irq; /* 04 */
502 u8 scsi_id; /* 05 */
503 u8 max_tar; /* 06 */
504 u8 num_scbs; /* 07 */
506 u8 flags; /* 08 */
507 u8 index; /* 09 */
508 u8 ha_id; /* 0A */
509 u8 config; /* 0B */
510 u16 idmask; /* 0C */
511 u8 semaph; /* 0E */
512 u8 phase; /* 0F */
513 u8 jsstatus0; /* 10 */
514 u8 jsint; /* 11 */
515 u8 jsstatus1; /* 12 */
516 u8 sconf1; /* 13 */
518 u8 msg[8]; /* 14 */
519 struct scsi_ctrl_blk *next_avail; /* 1C */
520 struct scsi_ctrl_blk *scb; /* 20 */
521 struct scsi_ctrl_blk *scb_end; /* 24 */ /*UNUSED*/
522 struct scsi_ctrl_blk *next_pending; /* 28 */
523 struct scsi_ctrl_blk *next_contig; /* 2C */ /*UNUSED*/
524 struct scsi_ctrl_blk *active; /* 30 */
525 struct target_control *active_tc; /* 34 */
527 struct scsi_ctrl_blk *first_avail; /* 38 */
528 struct scsi_ctrl_blk *last_avail; /* 3C */
529 struct scsi_ctrl_blk *first_pending; /* 40 */
530 struct scsi_ctrl_blk *last_pending; /* 44 */
531 struct scsi_ctrl_blk *first_busy; /* 48 */
532 struct scsi_ctrl_blk *last_busy; /* 4C */
533 struct scsi_ctrl_blk *first_done; /* 50 */
534 struct scsi_ctrl_blk *last_done; /* 54 */
535 u8 max_tags[16]; /* 58 */
536 u8 act_tags[16]; /* 68 */
537 struct target_control targets[MAX_TARGETS]; /* 78 */
538 spinlock_t avail_lock;
539 spinlock_t semaph_lock;
540 struct pci_dev *pci_dev;