Lines Matching defs:initio_host
473 struct initio_host { struct
474 u16 addr; /* 00 */
475 u16 bios_addr; /* 02 */
476 u8 irq; /* 04 */
477 u8 scsi_id; /* 05 */
478 u8 max_tar; /* 06 */
479 u8 num_scbs; /* 07 */
481 u8 flags; /* 08 */
482 u8 index; /* 09 */
483 u8 ha_id; /* 0A */
484 u8 config; /* 0B */
485 u16 idmask; /* 0C */
486 u8 semaph; /* 0E */
487 u8 phase; /* 0F */
488 u8 jsstatus0; /* 10 */
489 u8 jsint; /* 11 */
490 u8 jsstatus1; /* 12 */
491 u8 sconf1; /* 13 */
493 u8 msg[8]; /* 14 */
494 struct scsi_ctrl_blk *next_avail; /* 1C */
495 struct scsi_ctrl_blk *scb; /* 20 */
496 struct scsi_ctrl_blk *scb_end; /* 24 */ /*UNUSED*/
497 struct scsi_ctrl_blk *next_pending; /* 28 */
498 struct scsi_ctrl_blk *next_contig; /* 2C */ /*UNUSED*/
499 struct scsi_ctrl_blk *active; /* 30 */
500 struct target_control *active_tc; /* 34 */
502 struct scsi_ctrl_blk *first_avail; /* 38 */
503 struct scsi_ctrl_blk *last_avail; /* 3C */
504 struct scsi_ctrl_blk *first_pending; /* 40 */
505 struct scsi_ctrl_blk *last_pending; /* 44 */
506 struct scsi_ctrl_blk *first_busy; /* 48 */
507 struct scsi_ctrl_blk *last_busy; /* 4C */
508 struct scsi_ctrl_blk *first_done; /* 50 */
509 struct scsi_ctrl_blk *last_done; /* 54 */
510 u8 max_tags[16]; /* 58 */
511 u8 act_tags[16]; /* 68 */
512 struct target_control targets[MAX_TARGETS]; /* 78 */
513 spinlock_t avail_lock;
514 spinlock_t semaph_lock;
515 struct pci_dev *pci_dev;