Lines Matching refs:inq_result

644 static int scsi_probe_lun(struct scsi_device *sdev, unsigned char *inq_result,  in scsi_probe_lun()  argument
675 memset(inq_result, 0, try_inquiry_len); in scsi_probe_lun()
678 inq_result, try_inquiry_len, &sshdr, in scsi_probe_lun()
714 scsi_sanitize_inquiry_string(&inq_result[8], 8); in scsi_probe_lun()
715 scsi_sanitize_inquiry_string(&inq_result[16], 16); in scsi_probe_lun()
716 scsi_sanitize_inquiry_string(&inq_result[32], 4); in scsi_probe_lun()
718 response_len = inq_result[4] + 5; in scsi_probe_lun()
729 *bflags = scsi_get_device_flags(sdev, &inq_result[8], in scsi_probe_lun()
730 &inq_result[16]); in scsi_probe_lun()
747 (inq_result[2] & 0x7) < 6) /* SPC-4 */ in scsi_probe_lun()
824 sdev->scsi_level = inq_result[2] & 0x07; in scsi_probe_lun()
826 (sdev->scsi_level == 1 && (inq_result[3] & 0x0f) == 1)) in scsi_probe_lun()
858 static int scsi_add_lun(struct scsi_device *sdev, unsigned char *inq_result, in scsi_add_lun() argument
883 sdev->inquiry = kmemdup(inq_result, in scsi_add_lun()
907 sdev->type = (inq_result[0] & 0x1f); in scsi_add_lun()
908 sdev->removable = (inq_result[1] & 0x80) >> 7; in scsi_add_lun()
949 sdev->inq_periph_qual = (inq_result[0] >> 5) & 7; in scsi_add_lun()
951 sdev->soft_reset = (inq_result[7] & 1) && ((inq_result[3] & 7) == 2); in scsi_add_lun()
954 (sdev->inquiry_len > 56 && inq_result[56] & 0x04)) in scsi_add_lun()
956 if (inq_result[7] & 0x60) in scsi_add_lun()
958 if (inq_result[7] & 0x10) in scsi_add_lun()
964 sdev->inq_periph_qual, inq_result[2] & 0x07, in scsi_add_lun()
965 (inq_result[3] & 0x0f) == 1 ? " CCS" : ""); in scsi_add_lun()
967 if ((sdev->scsi_level >= SCSI_2) && (inq_result[7] & 2) && in scsi_add_lun()