Lines Matching refs:id_len

103 static int is_initialized_id(uchar_t *id, size_t id_len);
106 size_t inq83_len, uchar_t **id, size_t *id_len, ushort_t *id_type);
108 size_t inq83_len, uchar_t **id, size_t *id_len, ushort_t *id_type);
110 size_t inq80_len, uchar_t **id, size_t *id_len, ushort_t *id_type);
112 size_t inq_len, uchar_t **id, size_t *id_len, ushort_t *id_type);
159 size_t id_len = 0; in ddi_devid_scsi_encode() local
207 inq83_len, &id, &id_len, &id_type); in ddi_devid_scsi_encode()
244 inq83_len, &id, &id_len, &id_type); in ddi_devid_scsi_encode()
257 inq80_len, &id, &id_len, &id_type); in ddi_devid_scsi_encode()
270 &id, &id_len, &id_type); in ddi_devid_scsi_encode()
274 if (is_initialized_id(id, id_len) == DEVID_RET_VALID) { in ddi_devid_scsi_encode()
276 id, id_len, id_type, devid); in ddi_devid_scsi_encode()
280 DEVID_FREE(id, id_len); in ddi_devid_scsi_encode()
540 is_initialized_id(uchar_t *id, size_t id_len) in is_initialized_id() argument
545 (id_len == 0)) { in is_initialized_id()
551 for (idx = 0; idx < id_len; idx++) { in is_initialized_id()
561 if (idx >= id_len) { in is_initialized_id()
571 for (idx = 0; idx < id_len; idx ++) { in is_initialized_id()
637 uchar_t **id, size_t *id_len, ushort_t *id_type) in encode_scsi3_page83() argument
647 DEVID_ASSERT(id_len != NULL); in encode_scsi3_page83()
652 *id_len = 0; in encode_scsi3_page83()
767 *id_len = (size_t)inq83[offset + 3]; in encode_scsi3_page83()
768 if ((*id = DEVID_MALLOC(*id_len)) == NULL) { in encode_scsi3_page83()
769 *id_len = 0; in encode_scsi3_page83()
773 *id, *id_len); in encode_scsi3_page83()
794 DEVID_FREE(*id, *id_len); in encode_scsi3_page83()
795 *id_len = 0; in encode_scsi3_page83()
800 DEVID_FREE(*id, *id_len); in encode_scsi3_page83()
801 *id_len = 0; in encode_scsi3_page83()
823 size_t inq83_len, uchar_t **id, size_t *id_len, ushort_t *id_type) in encode_scsi3_page83_emc() argument
829 DEVID_ASSERT(id_len != NULL); in encode_scsi3_page83_emc()
834 *id_len = 0; in encode_scsi3_page83_emc()
873 *id_len = SCSI_INQUIRY_PAGE83_EMC_SYMMETRIX_ID_LEN; in encode_scsi3_page83_emc()
874 if ((*id = DEVID_MALLOC(*id_len)) == NULL) { in encode_scsi3_page83_emc()
875 *id_len = 0; in encode_scsi3_page83_emc()
878 bcopy(guidp, *id, *id_len); in encode_scsi3_page83_emc()
904 size_t inq80_len, uchar_t **id, size_t *id_len, ushort_t *id_type) in encode_serialnum() argument
912 DEVID_ASSERT(id_len != NULL); in encode_serialnum()
917 *id_len = 0; in encode_serialnum()
929 *id_len = (size_t)inq80[3]; /* Store Product Serial Number length */ in encode_serialnum()
932 if (inq80_len < (*id_len + SCMD_MIN_INQUIRY_PAGE80_SIZE)) { in encode_serialnum()
942 for (idx = 0; idx < *id_len; idx++) { in encode_serialnum()
951 *id_len += sizeof (inq_std->inq_vid); in encode_serialnum()
952 *id_len += sizeof (inq_std->inq_pid); in encode_serialnum()
954 if ((*id = DEVID_MALLOC(*id_len)) == NULL) { in encode_serialnum()
955 *id_len = 0; in encode_serialnum()
977 if (*id_len == (size_t)inq80[3]) { in encode_serialnum()
980 DEVID_FREE(*id, *id_len); in encode_serialnum()
983 *id_len = 0; in encode_serialnum()
1008 size_t inq_len, uchar_t **id, size_t *id_len, ushort_t *id_type) in encode_sun_serialnum() argument
1014 DEVID_ASSERT(id_len != NULL); in encode_sun_serialnum()
1037 *id_len = sizeof (inq_std->inq_vid) + in encode_sun_serialnum()
1041 if ((*id = DEVID_MALLOC(*id_len)) == NULL) { in encode_sun_serialnum()
1042 *id_len = 0; in encode_sun_serialnum()