Lines Matching refs:inq83

101 static int is_page83_data_valid(uchar_t *inq83, size_t inq83_len);
105 static void encode_scsi3_page83(int version, uchar_t *inq83,
107 static void encode_scsi3_page83_emc(int version, uchar_t *inq83,
153 uchar_t *inq83, /* IN */ in ddi_devid_scsi_encode() argument
188 if (inq83 != NULL) { in ddi_devid_scsi_encode()
195 if (is_page83_data_valid(inq83, inq83_len) == in ddi_devid_scsi_encode()
206 encode_scsi3_page83_emc(version, inq83, in ddi_devid_scsi_encode()
243 encode_scsi3_page83(version, inq83, in ddi_devid_scsi_encode()
301 is_page83_data_valid(uchar_t *inq83, size_t inq83_len) in is_page83_data_valid() argument
308 DEVID_ASSERT(inq83 != NULL); in is_page83_data_valid()
320 if ((inq83[0] & DTYPE_MASK) == DTYPE_UNKNOWN) { in is_page83_data_valid()
339 if ((inq83[2] == 0) && (inq83[3] == 0)) { in is_page83_data_valid()
343 if (inq83[3] > (SCMD_MAX_INQUIRY_PAGE83_SIZE - 3)) { in is_page83_data_valid()
356 dblk = &inq83[4]; /* start of first decriptor blk */ in is_page83_data_valid()
357 while (covered_desc_len < inq83[3]) { in is_page83_data_valid()
376 if ((covered_desc_len + dlen) > inq83[3]) { in is_page83_data_valid()
636 encode_scsi3_page83(int version, uchar_t *inq83, size_t inq83_len, in encode_scsi3_page83() argument
644 DEVID_ASSERT(inq83 != NULL); in encode_scsi3_page83()
679 descriptor_bytes_left = (size_t)((inq83[2] << 8) | inq83[3]); in encode_scsi3_page83()
712 (size_t)inq83[offset + 3] <= inq83_len)) { in encode_scsi3_page83()
723 switch ((inq83[offset + 1] & 0x3f)) { in encode_scsi3_page83()
741 descriptor_bytes_left -= (size_t)(inq83[offset + 3] + in encode_scsi3_page83()
744 (size_t)inq83[offset + 3]); in encode_scsi3_page83()
767 *id_len = (size_t)inq83[offset + 3]; in encode_scsi3_page83()
772 bcopy(&inq83[offset + SCMD_INQUIRY_PAGE83_IDENT_DESC_HDR_SIZE], in encode_scsi3_page83()
822 encode_scsi3_page83_emc(int version, uchar_t *inq83, in encode_scsi3_page83_emc() argument
827 DEVID_ASSERT(inq83 != NULL); in encode_scsi3_page83_emc()
859 if ((inq83[3] != 0x10) || (inq83[4] != 0x60)) { in encode_scsi3_page83_emc()
863 guidp = &inq83[SCMD_INQUIRY_PAGE83_HDR_SIZE]; in encode_scsi3_page83_emc()