Lines Matching refs:inq_result

643 static int scsi_probe_lun(struct scsi_device *sdev, unsigned char *inq_result,  in scsi_probe_lun()  argument
676 memset(inq_result, 0, try_inquiry_len); in scsi_probe_lun()
679 inq_result, try_inquiry_len, in scsi_probe_lun()
715 scsi_sanitize_inquiry_string(&inq_result[8], 8); in scsi_probe_lun()
716 scsi_sanitize_inquiry_string(&inq_result[16], 16); in scsi_probe_lun()
717 scsi_sanitize_inquiry_string(&inq_result[32], 4); in scsi_probe_lun()
719 response_len = inq_result[4] + 5; in scsi_probe_lun()
730 *bflags = scsi_get_device_flags(sdev, &inq_result[8], in scsi_probe_lun()
731 &inq_result[16]); in scsi_probe_lun()
748 (inq_result[2] & 0x7) < 6) /* SPC-4 */ in scsi_probe_lun()
825 sdev->scsi_level = inq_result[2] & 0x0f; in scsi_probe_lun()
827 (sdev->scsi_level == 1 && (inq_result[3] & 0x0f) == 1)) in scsi_probe_lun()
859 static int scsi_add_lun(struct scsi_device *sdev, unsigned char *inq_result, in scsi_add_lun() argument
884 sdev->inquiry = kmemdup(inq_result, in scsi_add_lun()
908 sdev->type = (inq_result[0] & 0x1f); in scsi_add_lun()
909 sdev->removable = (inq_result[1] & 0x80) >> 7; in scsi_add_lun()
950 sdev->inq_periph_qual = (inq_result[0] >> 5) & 7; in scsi_add_lun()
952 sdev->soft_reset = (inq_result[7] & 1) && ((inq_result[3] & 7) == 2); in scsi_add_lun()
955 (sdev->inquiry_len > 56 && inq_result[56] & 0x04)) in scsi_add_lun()
957 if (inq_result[7] & 0x60) in scsi_add_lun()
959 if (inq_result[7] & 0x10) in scsi_add_lun()
965 sdev->inq_periph_qual, inq_result[2] & 0x07, in scsi_add_lun()
966 (inq_result[3] & 0x0f) == 1 ? " CCS" : ""); in scsi_add_lun()
968 if ((sdev->scsi_level >= SCSI_2) && (inq_result[7] & 2) && in scsi_add_lun()