Lines Matching refs:inq
572 is_inquiry_valid(struct scsi_inquiry_data *inq)
574 if ((inq->device & SID_TYPE) == T_NODEVICE)
576 if ((inq->device & SID_QUAL) == SID_QUAL_BAD_LU)
585 struct scsi_inquiry_data *inq = (struct scsi_inquiry_data *)xs->data;
590 SID_SCSI2_HDRLEN + inq->additional_length : 0;
598 !is_inquiry_valid(inq) && datalen >= 4 &&
599 (inq->version == 0 || inq->response_format == 0)) {
600 inq->version = SCSI_REV_SPC3;
601 inq->response_format = SID_SCSI2_RESPONSE;
607 scsi_strvis(vendor, inq->vendor, sizeof(vendor));
610 (SID_ANSII_REV(inq) == SCSI_REV_SPC2) &&
612 inq->version = SCSI_REV_SPC3;