Lines Matching refs:id_len

108 static int is_initialized_id(uchar_t *id, size_t id_len);
111 size_t inq83_len, uchar_t **id, size_t *id_len, ushort_t *id_type);
113 size_t inq83_len, uchar_t **id, size_t *id_len, ushort_t *id_type);
115 size_t inq80_len, uchar_t **id, size_t *id_len, ushort_t *id_type);
117 size_t inq_len, uchar_t **id, size_t *id_len, ushort_t *id_type);
166 size_t id_len = 0; in devid_scsi_encode() local
214 inq83_len, &id, &id_len, &id_type); in devid_scsi_encode()
251 inq83_len, &id, &id_len, &id_type); in devid_scsi_encode()
264 inq80_len, &id, &id_len, &id_type); in devid_scsi_encode()
277 &id, &id_len, &id_type); in devid_scsi_encode()
281 if (is_initialized_id(id, id_len) == DEVID_RET_VALID) { in devid_scsi_encode()
283 id, id_len, id_type, devid); in devid_scsi_encode()
287 DEVID_FREE(id, id_len); in devid_scsi_encode()
547 is_initialized_id(uchar_t *id, size_t id_len) in is_initialized_id() argument
552 (id_len == 0)) { in is_initialized_id()
558 for (idx = 0; idx < id_len; idx++) { in is_initialized_id()
568 if (idx >= id_len) { in is_initialized_id()
578 for (idx = 0; idx < id_len; idx ++) { in is_initialized_id()
644 uchar_t **id, size_t *id_len, ushort_t *id_type) in encode_scsi3_page83() argument
654 DEVID_ASSERT(id_len != NULL); in encode_scsi3_page83()
659 *id_len = 0; in encode_scsi3_page83()
774 *id_len = (size_t)inq83[offset + 3]; in encode_scsi3_page83()
775 if ((*id = DEVID_MALLOC(*id_len)) == NULL) { in encode_scsi3_page83()
776 *id_len = 0; in encode_scsi3_page83()
780 *id, *id_len); in encode_scsi3_page83()
801 DEVID_FREE(*id, *id_len); in encode_scsi3_page83()
802 *id_len = 0; in encode_scsi3_page83()
807 DEVID_FREE(*id, *id_len); in encode_scsi3_page83()
808 *id_len = 0; in encode_scsi3_page83()
830 size_t inq83_len, uchar_t **id, size_t *id_len, ushort_t *id_type) in encode_scsi3_page83_emc() argument
836 DEVID_ASSERT(id_len != NULL); in encode_scsi3_page83_emc()
841 *id_len = 0; in encode_scsi3_page83_emc()
880 *id_len = SCSI_INQUIRY_PAGE83_EMC_SYMMETRIX_ID_LEN; in encode_scsi3_page83_emc()
881 if ((*id = DEVID_MALLOC(*id_len)) == NULL) { in encode_scsi3_page83_emc()
882 *id_len = 0; in encode_scsi3_page83_emc()
885 bcopy(guidp, *id, *id_len); in encode_scsi3_page83_emc()
911 size_t inq80_len, uchar_t **id, size_t *id_len, ushort_t *id_type) in encode_serialnum() argument
919 DEVID_ASSERT(id_len != NULL); in encode_serialnum()
924 *id_len = 0; in encode_serialnum()
936 *id_len = (size_t)inq80[3]; /* Store Product Serial Number length */ in encode_serialnum()
939 if (inq80_len < (*id_len + SCMD_MIN_INQUIRY_PAGE80_SIZE)) { in encode_serialnum()
949 for (idx = 0; idx < *id_len; idx++) { in encode_serialnum()
958 *id_len += sizeof (inq_std->inq_vid); in encode_serialnum()
959 *id_len += sizeof (inq_std->inq_pid); in encode_serialnum()
961 if ((*id = DEVID_MALLOC(*id_len)) == NULL) { in encode_serialnum()
962 *id_len = 0; in encode_serialnum()
984 if (*id_len == (size_t)inq80[3]) { in encode_serialnum()
987 DEVID_FREE(*id, *id_len); in encode_serialnum()
990 *id_len = 0; in encode_serialnum()
1015 size_t inq_len, uchar_t **id, size_t *id_len, ushort_t *id_type) in encode_sun_serialnum() argument
1021 DEVID_ASSERT(id_len != NULL); in encode_sun_serialnum()
1044 *id_len = sizeof (inq_std->inq_vid) + in encode_sun_serialnum()
1048 if ((*id = DEVID_MALLOC(*id_len)) == NULL) { in encode_sun_serialnum()
1049 *id_len = 0; in encode_sun_serialnum()