Lines Matching refs:lun

210 					   u64 lun, void *hostdata)  in scsi_alloc_sdev()  argument
229 sdev->lun = lun; in scsi_alloc_sdev()
818 if (scsi_is_wlun(sdev->lun) && sdev->type != TYPE_WLUN) { in scsi_add_lun()
821 __func__, sdev->type, (unsigned int)sdev->lun); in scsi_add_lun()
1046 u64 lun, int *bflagsp, in scsi_probe_and_add_lun() argument
1059 sdev = scsi_device_lookup_by_target(starget, lun); in scsi_probe_and_add_lun()
1078 sdev = scsi_alloc_sdev(starget, lun, hostdata); in scsi_probe_and_add_lun()
1109 if (lun == 0) { in scsi_probe_and_add_lun()
1148 !scsi_is_wlun(lun)) { in scsi_probe_and_add_lun()
1200 u64 sparse_lun, lun; in scsi_sequential_lun_scan() local
1264 for (lun = 1; lun < max_dev_lun; ++lun) in scsi_sequential_lun_scan()
1265 if ((scsi_probe_and_add_lun(starget, lun, NULL, NULL, rescan, in scsi_sequential_lun_scan()
1294 u64 lun; in scsilun_to_int() local
1296 lun = 0; in scsilun_to_int()
1297 for (i = 0; i < sizeof(lun); i += 2) in scsilun_to_int()
1298 lun = lun | (((u64)scsilun->scsi_lun[i] << ((i + 1) * 8)) | in scsilun_to_int()
1300 return lun; in scsilun_to_int()
1319 void int_to_scsilun(u64 lun, struct scsi_lun *scsilun) in int_to_scsilun() argument
1325 for (i = 0; i < sizeof(lun); i += 2) { in int_to_scsilun()
1326 scsilun->scsi_lun[i] = (lun >> 8) & 0xFF; in int_to_scsilun()
1327 scsilun->scsi_lun[i+1] = lun & 0xFF; in int_to_scsilun()
1328 lun = lun >> 16; in int_to_scsilun()
1359 u64 lun; in scsi_report_lun_scan() local
1492 lun = scsilun_to_int(lunp); in scsi_report_lun_scan()
1494 if (lun > sdev->host->max_lun) { in scsi_report_lun_scan()
1497 " allowed by the host adapter\n", lun); in scsi_report_lun_scan()
1502 lun, NULL, NULL, rescan, NULL); in scsi_report_lun_scan()
1510 " aborted\n", (unsigned long long)lun); in scsi_report_lun_scan()
1529 uint id, u64 lun, void *hostdata) in __scsi_add_device() argument
1548 scsi_probe_and_add_lun(starget, lun, NULL, &sdev, 1, hostdata); in __scsi_add_device()
1565 uint target, u64 lun) in scsi_add_device() argument
1568 __scsi_add_device(host, channel, target, lun, NULL); in scsi_add_device()
1592 unsigned int id, u64 lun, int rescan) in __scsi_scan_target() argument
1610 if (lun != SCAN_WILD_CARD) { in __scsi_scan_target()
1614 scsi_probe_and_add_lun(starget, lun, NULL, NULL, rescan, NULL); in __scsi_scan_target()
1660 unsigned int id, u64 lun, int rescan) in scsi_scan_target() argument
1672 __scsi_scan_target(parent, channel, id, lun, rescan); in scsi_scan_target()
1680 unsigned int id, u64 lun, int rescan) in scsi_scan_channel() argument
1703 order_id, lun, rescan); in scsi_scan_channel()
1707 id, lun, rescan); in scsi_scan_channel()
1711 unsigned int id, u64 lun, int rescan) in scsi_scan_host_selected() argument
1715 __func__, channel, id, lun)); in scsi_scan_host_selected()
1719 ((lun != SCAN_WILD_CARD) && (lun >= shost->max_lun))) in scsi_scan_host_selected()
1730 scsi_scan_channel(shost, channel, id, lun, in scsi_scan_host_selected()
1733 scsi_scan_channel(shost, channel, id, lun, rescan); in scsi_scan_host_selected()