Lines Matching refs:bflags
561 int result_len, int *bflags) in scsi_probe_lun() argument
569 *bflags = 0; in scsi_probe_lun()
645 *bflags = scsi_get_device_flags(sdev, &inq_result[8], in scsi_probe_lun()
651 if (BLIST_INQUIRY_36 & *bflags) in scsi_probe_lun()
653 else if (BLIST_INQUIRY_58 & *bflags) in scsi_probe_lun()
767 int *bflags, int async) in scsi_add_lun() argument
811 if (*bflags & BLIST_ISROM) { in scsi_add_lun()
837 if ((*bflags & BLIST_REPORTLUN2) == 0) in scsi_add_lun()
838 *bflags |= BLIST_NOREPORTLUN; in scsi_add_lun()
876 !(*bflags & BLIST_NOTQ)) { in scsi_add_lun()
886 if ((*bflags & BLIST_BORKEN) == 0) in scsi_add_lun()
889 if (*bflags & BLIST_NO_ULD_ATTACH) in scsi_add_lun()
896 if (*bflags & BLIST_SELECT_NO_ATN) in scsi_add_lun()
903 if (*bflags & BLIST_MAX_512) in scsi_add_lun()
909 else if (*bflags & BLIST_MAX_1024) in scsi_add_lun()
916 if (*bflags & BLIST_NOSTARTONADD) in scsi_add_lun()
919 if (*bflags & BLIST_SINGLELUN) in scsi_add_lun()
924 if (*bflags & BLIST_MS_SKIP_PAGE_08) in scsi_add_lun()
927 if (*bflags & BLIST_MS_SKIP_PAGE_3F) in scsi_add_lun()
930 if (*bflags & BLIST_USE_10_BYTE_MS) in scsi_add_lun()
936 if (*bflags & BLIST_NO_RSOC) in scsi_add_lun()
953 if (*bflags & BLIST_MS_192_BYTES_FOR_3F) in scsi_add_lun()
956 if (*bflags & BLIST_NOT_LOCKABLE) in scsi_add_lun()
959 if (*bflags & BLIST_RETRY_HWERROR) in scsi_add_lun()
962 if (*bflags & BLIST_NO_DIF) in scsi_add_lun()
967 if (*bflags & BLIST_TRY_VPD_PAGES) in scsi_add_lun()
969 else if (*bflags & BLIST_SKIP_VPD_PAGES) in scsi_add_lun()
1057 int bflags, res = SCSI_SCAN_NO_RESPONSE, result_len = 256; in scsi_probe_and_add_lun() local
1092 if (scsi_probe_lun(sdev, result, result_len, &bflags)) in scsi_probe_and_add_lun()
1096 *bflagsp = bflags; in scsi_probe_and_add_lun()
1100 if (((result[0] >> 5) == 3) && !(bflags & BLIST_ATTACH_PQ3)) { in scsi_probe_and_add_lun()
1161 res = scsi_add_lun(sdev, result, &bflags, shost->async_scan); in scsi_probe_and_add_lun()
1163 if (bflags & BLIST_KEY) { in scsi_probe_and_add_lun()
1202 int bflags, int scsi_level, int rescan) in scsi_sequential_lun_scan() argument
1217 if (bflags & BLIST_SPARSELUN) { in scsi_sequential_lun_scan()
1244 if (bflags & BLIST_FORCELUN) in scsi_sequential_lun_scan()
1249 if (bflags & BLIST_MAX5LUN) in scsi_sequential_lun_scan()
1255 if (scsi_level < SCSI_3 && !(bflags & BLIST_LARGELUN)) in scsi_sequential_lun_scan()
1261 if (!(bflags & BLIST_SCSI3LUN)) in scsi_sequential_lun_scan()
1296 static int scsi_report_lun_scan(struct scsi_target *starget, int bflags, in scsi_report_lun_scan() argument
1318 if (bflags & BLIST_NOREPORTLUN) in scsi_report_lun_scan()
1324 (!(bflags & BLIST_REPORTLUN2) || shost->max_lun <= 8)) in scsi_report_lun_scan()
1326 if (bflags & BLIST_NOLUN) in scsi_report_lun_scan()
1538 int bflags = 0; in __scsi_scan_target() local
1565 res = scsi_probe_and_add_lun(starget, 0, &bflags, NULL, rescan, NULL); in __scsi_scan_target()
1567 if (scsi_report_lun_scan(starget, bflags, rescan) != 0) in __scsi_scan_target()
1572 scsi_sequential_lun_scan(starget, bflags, in __scsi_scan_target()