Lines Matching full:idd
1161 struct scsi_vpd_id_descriptor *idd; in xpt_getattr() local
1197 idd = scsi_get_devid(did, cdai.provsiz, in xpt_getattr()
1199 if (idd == NULL) in xpt_getattr()
1200 idd = scsi_get_devid(did, cdai.provsiz, in xpt_getattr()
1202 if (idd == NULL) in xpt_getattr()
1203 idd = scsi_get_devid(did, cdai.provsiz, in xpt_getattr()
1205 if (idd == NULL) in xpt_getattr()
1206 idd = scsi_get_devid(did, cdai.provsiz, in xpt_getattr()
1209 idd = NULL; in xpt_getattr()
1211 if (idd == NULL) in xpt_getattr()
1212 idd = scsi_get_devid(did, cdai.provsiz, in xpt_getattr()
1214 if (idd == NULL) in xpt_getattr()
1215 idd = scsi_get_devid(did, cdai.provsiz, in xpt_getattr()
1217 if (idd == NULL) in xpt_getattr()
1221 if ((idd->proto_codeset & SVPD_ID_CODESET_MASK) == in xpt_getattr()
1223 if (idd->length < len) { in xpt_getattr()
1224 for (l = 0; l < idd->length; l++) in xpt_getattr()
1225 buf[l] = idd->identifier[l] ? in xpt_getattr()
1226 idd->identifier[l] : ' '; in xpt_getattr()
1232 if ((idd->proto_codeset & SVPD_ID_CODESET_MASK) == in xpt_getattr()
1234 l = strnlen(idd->identifier, idd->length); in xpt_getattr()
1236 bcopy(idd->identifier, buf, l); in xpt_getattr()
1242 if ((idd->id_type & SVPD_ID_TYPE_MASK) == in xpt_getattr()
1243 SVPD_ID_TYPE_UUID && idd->identifier[0] == 0x10) { in xpt_getattr()
1244 if ((idd->length - 2) * 2 + 4 >= len) { in xpt_getattr()
1248 for (l = 2, o = 0; l < idd->length; l++) { in xpt_getattr()
1252 idd->identifier[l]); in xpt_getattr()
1256 if (idd->length * 2 < len) { in xpt_getattr()
1257 for (l = 0; l < idd->length; l++) in xpt_getattr()
1259 idd->identifier[l]); in xpt_getattr()