Lines Matching refs:inq83
106 static int is_page83_data_valid(uchar_t *inq83, size_t inq83_len);
110 static void encode_scsi3_page83(int version, uchar_t *inq83,
112 static void encode_scsi3_page83_emc(int version, uchar_t *inq83,
160 uchar_t *inq83, /* IN */ in devid_scsi_encode() argument
195 if (inq83 != NULL) { in devid_scsi_encode()
202 if (is_page83_data_valid(inq83, inq83_len) == in devid_scsi_encode()
213 encode_scsi3_page83_emc(version, inq83, in devid_scsi_encode()
250 encode_scsi3_page83(version, inq83, in devid_scsi_encode()
308 is_page83_data_valid(uchar_t *inq83, size_t inq83_len) in is_page83_data_valid() argument
315 DEVID_ASSERT(inq83 != NULL); in is_page83_data_valid()
327 if ((inq83[0] & DTYPE_MASK) == DTYPE_UNKNOWN) { in is_page83_data_valid()
346 if ((inq83[2] == 0) && (inq83[3] == 0)) { in is_page83_data_valid()
350 if (inq83[3] > (SCMD_MAX_INQUIRY_PAGE83_SIZE - 3)) { in is_page83_data_valid()
363 dblk = &inq83[4]; /* start of first decriptor blk */ in is_page83_data_valid()
364 while (covered_desc_len < inq83[3]) { in is_page83_data_valid()
383 if ((covered_desc_len + dlen) > inq83[3]) { in is_page83_data_valid()
643 encode_scsi3_page83(int version, uchar_t *inq83, size_t inq83_len, in encode_scsi3_page83() argument
651 DEVID_ASSERT(inq83 != NULL); in encode_scsi3_page83()
686 descriptor_bytes_left = (size_t)((inq83[2] << 8) | inq83[3]); in encode_scsi3_page83()
719 (size_t)inq83[offset + 3] <= inq83_len)) { in encode_scsi3_page83()
730 switch ((inq83[offset + 1] & 0x3f)) { in encode_scsi3_page83()
748 descriptor_bytes_left -= (size_t)(inq83[offset + 3] + in encode_scsi3_page83()
751 (size_t)inq83[offset + 3]); in encode_scsi3_page83()
774 *id_len = (size_t)inq83[offset + 3]; in encode_scsi3_page83()
779 bcopy(&inq83[offset + SCMD_INQUIRY_PAGE83_IDENT_DESC_HDR_SIZE], in encode_scsi3_page83()
829 encode_scsi3_page83_emc(int version, uchar_t *inq83, in encode_scsi3_page83_emc() argument
834 DEVID_ASSERT(inq83 != NULL); in encode_scsi3_page83_emc()
866 if ((inq83[3] != 0x10) || (inq83[4] != 0x60)) { in encode_scsi3_page83_emc()
870 guidp = &inq83[SCMD_INQUIRY_PAGE83_HDR_SIZE]; in encode_scsi3_page83_emc()