Lines Matching refs:inq_result

644 static int scsi_probe_lun(struct scsi_device *sdev, unsigned char *inq_result,  in scsi_probe_lun()  argument
705 memset(inq_result, 0, try_inquiry_len); in scsi_probe_lun()
708 inq_result, try_inquiry_len, in scsi_probe_lun()
729 scsi_sanitize_inquiry_string(&inq_result[8], 8); in scsi_probe_lun()
730 scsi_sanitize_inquiry_string(&inq_result[16], 16); in scsi_probe_lun()
731 scsi_sanitize_inquiry_string(&inq_result[32], 4); in scsi_probe_lun()
733 response_len = inq_result[4] + 5; in scsi_probe_lun()
744 *bflags = scsi_get_device_flags(sdev, &inq_result[8], in scsi_probe_lun()
745 &inq_result[16]); in scsi_probe_lun()
762 (inq_result[2] & 0x7) < 6) /* SPC-4 */ in scsi_probe_lun()
839 sdev->scsi_level = inq_result[2] & 0x0f; in scsi_probe_lun()
841 (sdev->scsi_level == 1 && (inq_result[3] & 0x0f) == 1)) in scsi_probe_lun()
873 static int scsi_add_lun(struct scsi_device *sdev, unsigned char *inq_result, in scsi_add_lun() argument
900 sdev->inquiry = kmemdup(inq_result, in scsi_add_lun()
924 sdev->type = (inq_result[0] & 0x1f); in scsi_add_lun()
925 sdev->removable = (inq_result[1] & 0x80) >> 7; in scsi_add_lun()
966 sdev->inq_periph_qual = (inq_result[0] >> 5) & 7; in scsi_add_lun()
968 sdev->soft_reset = (inq_result[7] & 1) && ((inq_result[3] & 7) == 2); in scsi_add_lun()
971 (sdev->inquiry_len > 56 && inq_result[56] & 0x04)) in scsi_add_lun()
973 if (inq_result[7] & 0x60) in scsi_add_lun()
975 if (inq_result[7] & 0x10) in scsi_add_lun()
981 sdev->inq_periph_qual, inq_result[2] & 0x07, in scsi_add_lun()
982 (inq_result[3] & 0x0f) == 1 ? " CCS" : ""); in scsi_add_lun()
984 if ((sdev->scsi_level >= SCSI_2) && (inq_result[7] & 2) && in scsi_add_lun()