scsi.7 (2010 09)

s
scsi(7) scsi(7)
} inquiry_3_t_new;
/* SPC-2 inquiry structure */
typedef struct inquiry_4 {
uint32_t pq :3;
uint32_t pdt :5;
uint32_t rmb :1;
uint32_t rsvd1 :7;
uint32_t version :8;
uint32_t aerc :1;
uint32_t obslt1 :1;
uint32_t naca :1;
uint32_t hisup :1;
uint32_t rdf :4;
uint32_t added_len :8;
uint32_t sccs :1;
uint32_t rsvd2 :7;
uint32_t bque :1;
uint32_t encserv :1;
uint32_t vs1 :1;
uint32_t multip :1;
uint32_t mchngr :1;
uint32_t obslt2 :1;
uint32_t obslt3 :1;
uint32_t addr16 :1;
uint32_t reladr :1;
uint32_t obslt4 :1;
uint32_t wbus16 :1;
uint32_t sync :1;
uint32_t linked :1;
uint32_t obslt5 :1;
uint32_t cmdque :1;
uint32_t vs2 :1;
uint8_t vendor_id[8];
uint8_t product_id[16];
uint8_t rev_num[4];
uint8_t vendor_spec[20];
uint16_t rsvd3 :4;
uint16_t clcking :2;
uint16_t qas :1;
uint16_t ius :1;
uint16_t rsvd4 :8;
vdesc_t vers_desc[8];
uint8_t rsvd5[22];
uint8_t vendor_parm_bytes[32];
} inquiry_4_t;
/* SPC-3 and SPC-4 inquiry structure */
typedef struct inquiry_5 {
uint32_t pq :3;
uint32_t pdt :5;
uint32_t rmb :1;
uint32_t rsvd1 :7;
uint32_t version :8;
uint32_t obslt1 :2;
uint32_t naca :1;
uint32_t hisup :1;
uint32_t rdf :4;
uint32_t added_len :8;
uint32_t sccs :1;
uint32_t acc :1;
uint32_t tpgs :2;
4 Hewlett-Packard Company 4 HP-UX 11i Version 3: September 2010