Symbol: lun
usr/src/boot/efi/include/IndustryStandard/Atapi.h
362
UINT8 lun : 3;
usr/src/boot/efi/include/IndustryStandard/Atapi.h
381
UINT8 lun : 3;
usr/src/boot/efi/include/IndustryStandard/Atapi.h
400
UINT8 lun : 3;
usr/src/boot/efi/include/IndustryStandard/Atapi.h
419
UINT8 lun : 3;
usr/src/boot/efi/include/IndustryStandard/Atapi.h
438
UINT8 lun : 3;
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
207
target = pci_vtscsi_get_target(sc, req->vsr_cmd_rd->lun);
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
212
pci_vtscsi_get_lun(sc, req->vsr_cmd_rd->lun),
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
278
if (pci_vtscsi_get_target(q->vsq_sc, tmf->lun) !=
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
279
pci_vtscsi_get_target(q->vsq_sc, req->vsr_cmd_rd->lun))
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
282
if (pci_vtscsi_get_lun(q->vsq_sc, tmf->lun) !=
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
283
pci_vtscsi_get_lun(q->vsq_sc, req->vsr_cmd_rd->lun))
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
307
if (pci_vtscsi_get_target(q->vsq_sc, tmf->lun) !=
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
308
pci_vtscsi_get_target(q->vsq_sc, req->vsr_cmd_rd->lun))
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
311
if (pci_vtscsi_get_lun(q->vsq_sc, tmf->lun) !=
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
312
pci_vtscsi_get_lun(q->vsq_sc, req->vsr_cmd_rd->lun))
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
360
if (pci_vtscsi_get_target(q->vsq_sc, tmf->lun) !=
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
361
pci_vtscsi_get_target(q->vsq_sc, req->vsr_cmd_rd->lun))
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
364
if (pci_vtscsi_get_lun(q->vsq_sc, tmf->lun) !=
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
365
pci_vtscsi_get_lun(q->vsq_sc, req->vsr_cmd_rd->lun))
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
386
if (pci_vtscsi_get_target(q->vsq_sc, tmf->lun) !=
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
387
pci_vtscsi_get_target(q->vsq_sc, req->vsr_cmd_rd->lun))
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
413
if (pci_vtscsi_get_target(q->vsq_sc, tmf->lun) !=
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
414
pci_vtscsi_get_target(q->vsq_sc, req->vsr_cmd_rd->lun))
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
417
if (pci_vtscsi_get_lun(q->vsq_sc, tmf->lun) !=
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
418
pci_vtscsi_get_lun(q->vsq_sc, req->vsr_cmd_rd->lun))
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
446
if (pci_vtscsi_get_target(q->vsq_sc, tmf->lun) !=
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
447
pci_vtscsi_get_target(q->vsq_sc, req->vsr_cmd_rd->lun))
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
450
if (pci_vtscsi_get_lun(q->vsq_sc, tmf->lun) !=
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
451
pci_vtscsi_get_lun(q->vsq_sc, req->vsr_cmd_rd->lun))
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
474
if (pci_vtscsi_get_target(q->vsq_sc, tmf->lun) !=
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
475
pci_vtscsi_get_target(q->vsq_sc, req->vsr_cmd_rd->lun))
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
478
if (pci_vtscsi_get_lun(q->vsq_sc, tmf->lun) !=
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
479
pci_vtscsi_get_lun(q->vsq_sc, req->vsr_cmd_rd->lun))
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
525
if (pci_vtscsi_check_lun(sc, tmf->lun) == false) {
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
527
"%.2hhx%.2hhx-%.2hhx%.2hhx", tmf->lun[0], tmf->lun[1],
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
528
tmf->lun[2], tmf->lun[3], tmf->lun[4], tmf->lun[5],
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
529
tmf->lun[6], tmf->lun[7]);
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
535
target = pci_vtscsi_get_target(sc, tmf->lun);
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
540
target, pci_vtscsi_get_lun(sc, tmf->lun), tmf->subtype, tmf->id);
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
619
if (pci_vtscsi_check_lun(sc, an->lun) == false) {
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
621
"%.2hhx%.2hhx-%.2hhx%.2hhx", an->lun[0], an->lun[1],
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
622
an->lun[2], an->lun[3], an->lun[4], an->lun[5], an->lun[6],
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
623
an->lun[7]);
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
628
target = pci_vtscsi_get_target(sc, an->lun);
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
633
target, pci_vtscsi_get_lun(sc, an->lun), an->event_requested);
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
834
if (pci_vtscsi_check_lun(sc, req->vsr_cmd_rd->lun) == false) {
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
837
req->vsr_cmd_rd->lun[0], req->vsr_cmd_rd->lun[1],
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
838
req->vsr_cmd_rd->lun[2], req->vsr_cmd_rd->lun[3],
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
839
req->vsr_cmd_rd->lun[4], req->vsr_cmd_rd->lun[5],
usr/src/cmd/bhyve/common/pci_virtio_scsi.c
840
req->vsr_cmd_rd->lun[6], req->vsr_cmd_rd->lun[7]);
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
225
const uint8_t lun[8];
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
244
const uint8_t lun[8];
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
265
uint8_t lun[8];
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
273
const uint8_t lun[8];
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
357
pci_vtscsi_check_lun(struct pci_vtscsi_softc *sc, const uint8_t *lun)
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
359
if (lun[0] == 0xC1)
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
362
if (lun[0] != 0x01)
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
365
if (lun[1] >= sc->vss_num_target)
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
368
if (lun[1] != sc->vss_targets[lun[1]].vst_target)
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
371
if (sc->vss_targets[lun[1]].vst_fd < 0)
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
374
if (lun[2] != 0x00 && (lun[2] & 0xc0) != 0x40)
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
377
if (lun[4] != 0 || lun[5] != 0 || lun[6] != 0 || lun[7] != 0)
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
390
pci_vtscsi_get_target(struct pci_vtscsi_softc *sc, const uint8_t *lun)
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
392
assert(lun[0] == 0x01);
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
393
assert(lun[1] < sc->vss_num_target);
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
394
assert(lun[1] == sc->vss_targets[lun[1]].vst_target);
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
395
assert(sc->vss_targets[lun[1]].vst_fd >= 0);
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
396
assert(lun[2] == 0x00 || (lun[2] & 0xc0) == 0x40);
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
398
return (lun[1]);
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
408
pci_vtscsi_get_lun(struct pci_vtscsi_softc *sc, const uint8_t *lun)
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
410
assert(lun[0] == 0x01);
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
411
assert(lun[1] < sc->vss_num_target);
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
412
assert(lun[1] == sc->vss_targets[lun[1]].vst_target);
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
413
assert(sc->vss_targets[lun[1]].vst_fd >= 0);
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
414
assert(lun[2] == 0x00 || (lun[2] & 0xc0) == 0x40);
usr/src/cmd/bhyve/common/pci_virtio_scsi.h
416
return (((lun[2] << 8) | lun[3]) & 0x3fff);
usr/src/cmd/bhyve/common/pci_virtio_scsi_ctl.c
212
io->io_hdr.nexus.targ_lun = pci_vtscsi_get_lun(sc, tmf->lun);
usr/src/cmd/bhyve/common/pci_virtio_scsi_ctl.c
290
req->vsr_cmd_rd->lun);
usr/src/cmd/bhyve/common/pci_virtio_scsi_uscsi.c
227
if (pci_vtscsi_get_lun(sc, tmf->lun) != 0) {
usr/src/cmd/bhyve/common/pci_virtio_scsi_uscsi.c
276
if (pci_vtscsi_get_lun(sc, an->lun) != 0) {
usr/src/cmd/bhyve/common/pci_virtio_scsi_uscsi.c
296
if (pci_vtscsi_get_lun(sc, req->vsr_cmd_rd->lun) != 0) {
usr/src/cmd/devfsadm/disk_link.c
193
uint_t lun = 0;
usr/src/cmd/devfsadm/disk_link.c
198
(void) sscanf(addr, "%X,%X", &targ, &lun);
usr/src/cmd/devfsadm/disk_link.c
203
(void) snprintf(disk, sizeof (disk), "t%dd%d", targ, lun);
usr/src/cmd/devfsadm/disk_link.c
214
uint_t lun;
usr/src/cmd/devfsadm/disk_link.c
217
(void) sscanf(addr, "%X", &lun);
usr/src/cmd/devfsadm/disk_link.c
218
(void) sprintf(disk, "d%d", lun);
usr/src/cmd/devfsadm/disk_link.c
230
uint_t lun = 0;
usr/src/cmd/devfsadm/disk_link.c
233
(void) sscanf(addr, "w%49[0-9A-F],%X", &guid, &lun);
usr/src/cmd/devfsadm/disk_link.c
234
(void) snprintf(disk, DISK_SUBPATH_MAX, "t%sd%d", guid, lun);
usr/src/cmd/devfsadm/disk_link.c
243
int lun;
usr/src/cmd/devfsadm/disk_link.c
254
lun = 0;
usr/src/cmd/devfsadm/disk_link.c
256
lun = *intp;
usr/src/cmd/devfsadm/disk_link.c
258
(void) sprintf(disk, "t%dd%d", targ, lun);
usr/src/cmd/devfsadm/disk_link.c
269
int lun;
usr/src/cmd/devfsadm/disk_link.c
284
lun = 0;
usr/src/cmd/devfsadm/disk_link.c
289
lun = *intp;
usr/src/cmd/devfsadm/disk_link.c
291
lun = 0;
usr/src/cmd/devfsadm/disk_link.c
306
(void) snprintf(disk, DISK_SUBPATH_MAX, "t%sd%d", ascii_wwn, lun);
usr/src/cmd/devfsadm/disk_link.c
319
scsi_lun_t lun;
usr/src/cmd/devfsadm/disk_link.c
339
lun = scsi_lun64_to_lun(lun64);
usr/src/cmd/devfsadm/disk_link.c
341
addr_method = (lun.sl_lun1_msb & SCSI_LUN_AM_MASK);
usr/src/cmd/devfsadm/disk_link.c
347
(lun.sl_lun2_msb == 0) && (lun.sl_lun2_lsb == 0) &&
usr/src/cmd/devfsadm/disk_link.c
348
(lun.sl_lun3_msb == 0) && (lun.sl_lun3_lsb == 0) &&
usr/src/cmd/devfsadm/disk_link.c
349
(lun.sl_lun4_msb == 0) && (lun.sl_lun4_lsb == 0)) {
usr/src/cmd/devfsadm/disk_link.c
353
(lun.sl_lun2_msb == 0) && (lun.sl_lun2_lsb == 0) &&
usr/src/cmd/devfsadm/disk_link.c
354
(lun.sl_lun3_msb == 0) && (lun.sl_lun3_lsb == 0) &&
usr/src/cmd/devfsadm/disk_link.c
355
(lun.sl_lun4_msb == 0) && (lun.sl_lun4_lsb == 0)) {
usr/src/cmd/devfsadm/disk_link.c
356
sl = (lun.sl_lun1_msb << 8) | lun.sl_lun1_lsb;
usr/src/cmd/devfsadm/disk_link.c
367
(lun.sl_lun2_msb == 0) && (lun.sl_lun2_lsb == 0) &&
usr/src/cmd/devfsadm/disk_link.c
368
(lun.sl_lun3_msb == 0) && (lun.sl_lun3_lsb == 0) &&
usr/src/cmd/devfsadm/disk_link.c
369
(lun.sl_lun4_msb == 0) && (lun.sl_lun4_lsb == 0)) {
usr/src/cmd/devfsadm/disk_link.c
373
(lun.sl_lun2_msb == 0) && (lun.sl_lun2_lsb == 0) &&
usr/src/cmd/devfsadm/disk_link.c
374
(lun.sl_lun3_msb == 0) && (lun.sl_lun3_lsb == 0) &&
usr/src/cmd/devfsadm/disk_link.c
375
(lun.sl_lun4_msb == 0) && (lun.sl_lun4_lsb == 0)) {
usr/src/cmd/devfsadm/disk_link.c
376
sl = (lun.sl_lun1_msb << 8) | lun.sl_lun1_lsb;
usr/src/cmd/devfsadm/disk_link.c
424
uint_t dsk, lun = 0;
usr/src/cmd/devfsadm/disk_link.c
440
lun = device & 0xff;
usr/src/cmd/devfsadm/disk_link.c
447
lun = device & 0xf;
usr/src/cmd/devfsadm/disk_link.c
451
lun = device & 0xf;
usr/src/cmd/devfsadm/disk_link.c
455
lun = device & 0x3f;
usr/src/cmd/devfsadm/disk_link.c
459
lun = device & 0x3f;
usr/src/cmd/devfsadm/disk_link.c
466
*plun = lun;
usr/src/cmd/devfsadm/disk_link.c
476
uint_t dsk, lun;
usr/src/cmd/devfsadm/disk_link.c
482
res = decode_xen_device(targ, &dsk, &lun);
usr/src/cmd/devfsadm/disk_link.c
489
(void) snprintf(disk, sizeof (disk), "t%dd%d", dsk, lun);
usr/src/cmd/devfsadm/sgen_link.c
101
addr_method = (lun.sl_lun1_msb & SCSI_LUN_AM_MASK);
usr/src/cmd/devfsadm/sgen_link.c
105
(lun.sl_lun2_msb == 0) && (lun.sl_lun2_lsb == 0) &&
usr/src/cmd/devfsadm/sgen_link.c
106
(lun.sl_lun3_msb == 0) && (lun.sl_lun3_lsb == 0) &&
usr/src/cmd/devfsadm/sgen_link.c
107
(lun.sl_lun4_msb == 0) && (lun.sl_lun4_lsb == 0)) {
usr/src/cmd/devfsadm/sgen_link.c
112
(lun.sl_lun2_msb == 0) && (lun.sl_lun2_lsb == 0) &&
usr/src/cmd/devfsadm/sgen_link.c
113
(lun.sl_lun3_msb == 0) && (lun.sl_lun3_lsb == 0) &&
usr/src/cmd/devfsadm/sgen_link.c
114
(lun.sl_lun4_msb == 0) && (lun.sl_lun4_lsb == 0)) {
usr/src/cmd/devfsadm/sgen_link.c
115
sl = (lun.sl_lun1_msb << 8) | lun.sl_lun1_lsb;
usr/src/cmd/devfsadm/sgen_link.c
145
int lun, *lunp, count;
usr/src/cmd/devfsadm/sgen_link.c
147
lun = *lunp;
usr/src/cmd/devfsadm/sgen_link.c
149
lun = 0;
usr/src/cmd/devfsadm/sgen_link.c
156
di_minor_name(minor), cnum, buf, lun) >= sizeof (lpath))
usr/src/cmd/devfsadm/sgen_link.c
162
uint_t targ, lun;
usr/src/cmd/devfsadm/sgen_link.c
167
if (sscanf(baddr, "%X,%X", &targ, &lun) != 2)
usr/src/cmd/devfsadm/sgen_link.c
171
di_minor_name(minor), cnum, targ, lun) >= sizeof (lpath))
usr/src/cmd/devfsadm/sgen_link.c
83
scsi_lun_t lun;
usr/src/cmd/devfsadm/sgen_link.c
99
lun = scsi_lun64_to_lun(lun64);
usr/src/cmd/fcinfo/fcinfo-list.c
43
struct lun lun[1];
usr/src/cmd/fcinfo/fcinfo-list.c
540
fcLUN = ntohll(wwnConversion(lun_resp->lun[lunCount].val));
usr/src/cmd/fcinfo/fcinfo-list.c
573
lun_string = lun_resp->lun[lunCount].val;
usr/src/cmd/fcinfo/fcinfo-list.c
580
lun_string = lun_resp->lun[lunCount].val;
usr/src/cmd/iscsiadm/sun_ima.c
1191
iscsi_lun_props_t lun;
usr/src/cmd/iscsiadm/sun_ima.c
1221
(void) memset(&lun, 0, sizeof (iscsi_lun_props_t));
usr/src/cmd/iscsiadm/sun_ima.c
1222
lun.lp_vers = ISCSI_INTERFACE_VERSION;
usr/src/cmd/iscsiadm/sun_ima.c
1223
lun.lp_tgt_oid = pLunList->ll_luns[j].l_tgt_oid;
usr/src/cmd/iscsiadm/sun_ima.c
1224
lun.lp_oid = pLunList->ll_luns[j].l_oid;
usr/src/cmd/iscsiadm/sun_ima.c
1240
if (ioctl(fd, ISCSI_LUN_PROPS_GET, &lun)) {
usr/src/cmd/iscsiadm/sun_ima.c
1254
pProps->imaProps.associatedTargetOid.objectSequenceNumber = lun.lp_oid;
usr/src/cmd/iscsiadm/sun_ima.c
1255
pProps->imaProps.targetLun = (IMA_UINT64)lun.lp_num;
usr/src/cmd/iscsiadm/sun_ima.c
1256
(void) strncpy(pProps->vendorId, lun.lp_vid, SUN_IMA_LU_VENDOR_ID_LEN);
usr/src/cmd/iscsiadm/sun_ima.c
1257
(void) strncpy(pProps->productId, lun.lp_pid,
usr/src/cmd/iscsiadm/sun_ima.c
1267
pProps->imaProps.exposedToOs = !lun.lp_status;
usr/src/cmd/iscsiadm/sun_ima.c
1268
if (gmtime_r(&lun.lp_time_online, &pProps->imaProps.timeExposedToOs)
usr/src/cmd/iscsiadm/sun_ima.c
1274
if (lun.lp_status == LunValid) {
usr/src/cmd/iscsiadm/sun_ima.c
1275
if ((strlen(lun.lp_pathname) + strlen("/devices")) >
usr/src/cmd/iscsiadm/sun_ima.c
1284
if ((strstr(lun.lp_pathname, "st@") != NULL) ||
usr/src/cmd/iscsiadm/sun_ima.c
1285
(strstr(lun.lp_pathname, "tape@") != NULL)) {
usr/src/cmd/iscsiadm/sun_ima.c
1286
(void) strlcat(lun.lp_pathname, ":n", MAXPATHLEN);
usr/src/cmd/iscsiadm/sun_ima.c
1287
} else if ((strstr(lun.lp_pathname, "sd@") != NULL) ||
usr/src/cmd/iscsiadm/sun_ima.c
1288
(strstr(lun.lp_pathname, "ssd@") != NULL) ||
usr/src/cmd/iscsiadm/sun_ima.c
1289
(strstr(lun.lp_pathname, "disk@") != NULL)) {
usr/src/cmd/iscsiadm/sun_ima.c
1294
(void) strlcat(lun.lp_pathname, ":c,raw", MAXPATHLEN);
usr/src/cmd/iscsiadm/sun_ima.c
1295
} else if ((strstr(lun.lp_pathname, "ses@") != NULL) ||
usr/src/cmd/iscsiadm/sun_ima.c
1296
(strstr(lun.lp_pathname, "enclosure@") != NULL)) {
usr/src/cmd/iscsiadm/sun_ima.c
1297
(void) strlcat(lun.lp_pathname, ":0", MAXPATHLEN);
usr/src/cmd/iscsiadm/sun_ima.c
1300
(void) snprintf(lunpath, sizeof (lun.lp_pathname),
usr/src/cmd/iscsiadm/sun_ima.c
1301
"/devices%s", lun.lp_pathname);
usr/src/cmd/iscsiadm/sun_ima.c
1323
if (hdl = di_devlink_init(lun.lp_pathname, DI_MAKE_LINK)) {
usr/src/cmd/luxadm/fchba.c
1043
lun = ntohll(
usr/src/cmd/luxadm/fchba.c
1044
wwnConversion(lun_resp->lun[0].val));
usr/src/cmd/luxadm/fchba.c
1051
lun = 0;
usr/src/cmd/luxadm/fchba.c
1057
lun, 0, 0,
usr/src/cmd/luxadm/fchba.c
1333
scsi_vhci_details(struct lun_tracking *lun)
usr/src/cmd/luxadm/fchba.c
1335
HBA_FCPSCSIENTRYV2 entry = lun->map;
usr/src/cmd/luxadm/fchba.c
1376
strcpy(lun->info.pathClass, "Unavailable");
usr/src/cmd/luxadm/fchba.c
1377
strcpy(lun->info.pathState, "Unavailable");
usr/src/cmd/luxadm/fchba.c
1388
strcpy(lun->info.pathClass, "Unavailable");
usr/src/cmd/luxadm/fchba.c
1389
strcpy(lun->info.pathState, "Unavailable");
usr/src/cmd/luxadm/fchba.c
1411
strcpy(lun->info.pathClass,
usr/src/cmd/luxadm/fchba.c
1414
strcpy(lun->info.pathState,
usr/src/cmd/luxadm/fchba.c
1416
lun->info.pathInfoState = ioc.ret_buf[i].ret_state;
usr/src/cmd/luxadm/fchba.c
1417
lun->info.pathInfoExternalState =
usr/src/cmd/luxadm/fchba.c
1421
strcpy(lun->info.pathClass, path_class_val);
usr/src/cmd/luxadm/fchba.c
1423
strcpy(lun->info.pathClass, "UNKNOWN");
usr/src/cmd/luxadm/fchba.c
1435
strcpy(lun->info.pathClass, "Unavailable");
usr/src/cmd/luxadm/fchba.c
1436
strcpy(lun->info.pathState, "Unavailable");
usr/src/cmd/luxadm/fchba.c
1505
uint64_t lun = 0;
usr/src/cmd/luxadm/fchba.c
1779
lun = tmp_path->map.FcpId.FcpLun;
usr/src/cmd/luxadm/fchba.c
1786
lun, 0, 0,
usr/src/cmd/luxadm/fchba.c
1844
first_time->map.FcpId.PortWWN, lun, 0x80))) {
usr/src/cmd/luxadm/fchba.c
1849
lun, 1, 0x80,
usr/src/cmd/luxadm/fchba.c
2129
uint64_t lun, int page_num)
usr/src/cmd/luxadm/fchba.c
2140
status = HBA_ScsiInquiryV2(handle, hwwn, pwwn, lun, 1, 0x00,
usr/src/cmd/luxadm/fchba.c
525
uint64_t lun = 0;
usr/src/cmd/luxadm/fchba.c
609
lun = map->entry[mapIndex].FcpId.FcpLun;
usr/src/cmd/luxadm/fchba.c
61
struct lun_val lun[1];
usr/src/cmd/luxadm/fchba.c
615
lun, 0, 0,
usr/src/cmd/luxadm/fchba.c
678
uint64_t lun = 0;
usr/src/cmd/luxadm/fchba.c
773
lun = map->entry[mapIndex].FcpId.FcpLun;
usr/src/cmd/luxadm/fchba.c
782
lun = map->entry[mapIndex].FcpId.FcpLun;
usr/src/cmd/luxadm/fchba.c
794
lun, 0, 0,
usr/src/cmd/luxadm/fchba.c
808
lun, 0x80))) {
usr/src/cmd/luxadm/fchba.c
812
lun, 1, 0x80,
usr/src/cmd/luxadm/fchba.c
86
uint64_t lun, int page_num);
usr/src/cmd/luxadm/fchba.c
884
uint64_t lun = 0;
usr/src/cmd/mdb/common/modules/fcp/fcp.c
199
if (mdb_vread(&lun, sizeof (struct fcp_lun), wsp->walk_addr) !=
usr/src/cmd/mdb/common/modules/fcp/fcp.c
205
wsp->walk_addr = (uintptr_t)(lun.lun_pkt_head);
usr/src/cmd/mdb/common/modules/fcp/fcp.c
39
static struct fcp_lun lun;
usr/src/cmd/mdb/common/modules/idm/idm.c
180
static int iscsi_print_ini_lun(uintptr_t addr, const iscsi_lun_t *lun,
usr/src/cmd/mdb/common/modules/idm/idm.c
2377
iscsi_print_ini_lun(uintptr_t addr, const iscsi_lun_t *lun,
usr/src/cmd/mdb/common/modules/idm/idm.c
2388
lun->lun_state, lun->lun_num);
usr/src/cmd/ndmpd/ndmp/ndmpd_scsi.c
416
int sid, lun;
usr/src/cmd/ndmpd/ndmp/ndmpd_scsi.c
431
sid = lun = -1;
usr/src/cmd/ndmpd/ndmp/ndmpd_scsi.c
433
scsi_find_sid_lun(sa, devname, &sid, &lun);
usr/src/cmd/ndmpd/ndmp/ndmpd_scsi.c
434
if (ndmp_open_list_find(devname, sid, lun) == NULL &&
usr/src/cmd/ndmpd/ndmp/ndmpd_scsi.c
450
switch (ndmp_open_list_add(connection, adptnm, sid, lun, devid)) {
usr/src/cmd/ndmpd/ndmp/ndmpd_scsi.c
473
session->ns_scsi.sd_lun = lun;
usr/src/cmd/ndmpd/ndmp/ndmpd_scsi.c
503
ushort_t controller, ushort_t sid, ushort_t lun)
usr/src/cmd/ndmpd/ndmp/ndmpd_scsi.c
514
lun)) {
usr/src/cmd/ndmpd/ndmp/ndmpd_scsi.c
516
sid, lun);
usr/src/cmd/ndmpd/ndmp/ndmpd_scsi.c
520
lun);
usr/src/cmd/ndmpd/ndmp/ndmpd_scsi.c
524
sid, lun);
usr/src/cmd/ndmpd/ndmp/ndmpd_scsi.c
540
if (sid != session->ns_scsi.sd_sid || lun != session->ns_scsi.sd_lun) {
usr/src/cmd/ndmpd/ndmp/ndmpd_scsi.c
542
session->ns_scsi.sd_adapter_name, sid, lun, 0)) {
usr/src/cmd/ndmpd/ndmp/ndmpd_scsi.c
56
ushort_t controller, ushort_t sid, ushort_t lun);
usr/src/cmd/ndmpd/ndmp/ndmpd_scsi.c
560
NDMP_LOG(LOG_DEBUG, "Updated sid %d lun %d", sid, lun);
usr/src/cmd/ndmpd/ndmp/ndmpd_scsi.c
562
session->ns_scsi.sd_lun = lun;
usr/src/cmd/ndmpd/ndmp/ndmpd_scsi.c
576
scsi_find_sid_lun(scsi_adapter_t *sa, char *devname, int *sid, int *lun)
usr/src/cmd/ndmpd/ndmp/ndmpd_scsi.c
586
*lun = sl->sl_lun;
usr/src/cmd/ndmpd/ndmp/ndmpd_scsi.c
592
*lun = -1;
usr/src/cmd/ndmpd/ndmp/ndmpd_tape.c
115
int sid, lun;
usr/src/cmd/ndmpd/ndmp/ndmpd_tape.c
1208
int sid, lun;
usr/src/cmd/ndmpd/ndmp/ndmpd_tape.c
1224
sid = lun = -1;
usr/src/cmd/ndmpd/ndmp/ndmpd_tape.c
1227
scsi_find_sid_lun(sa, devname, &sid, &lun);
usr/src/cmd/ndmpd/ndmp/ndmpd_tape.c
1228
if (ndmp_open_list_find(devname, sid, lun) == 0 &&
usr/src/cmd/ndmpd/ndmp/ndmpd_tape.c
1296
adptnm, sid, lun, session->ns_tape.td_fd)) {
usr/src/cmd/ndmpd/ndmp/ndmpd_tape.c
1316
session->ns_tape.td_lun = lun;
usr/src/cmd/ndmpd/ndmp/ndmpd_tape.c
137
sid = lun = -1;
usr/src/cmd/ndmpd/ndmp/ndmpd_tape.c
141
scsi_find_sid_lun(sa, request->device.name, &sid, &lun);
usr/src/cmd/ndmpd/ndmp/ndmpd_tape.c
142
if (ndmp_open_list_find(request->device.name, sid, lun) == 0 &&
usr/src/cmd/ndmpd/ndmp/ndmpd_tape.c
161
switch (ndmp_open_list_add(connection, adptnm, sid, lun, devid)) {
usr/src/cmd/ndmpd/ndmp/ndmpd_tape.c
187
(void) ndmp_open_list_del(adptnm, sid, lun);
usr/src/cmd/ndmpd/ndmp/ndmpd_tape.c
212
(void) ndmp_open_list_del(adptnm, sid, lun);
usr/src/cmd/ndmpd/ndmp/ndmpd_tape.c
219
session->ns_tape.td_lun = lun;
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
1193
ndmp_execute_cdb(ndmpd_session_t *session, char *adapter_name, int sid, int lun,
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
1254
if ((olp = ndmp_open_list_find(adapter_name, sid, lun)) != NULL) {
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
1387
ndmp_open_list_find(char *dev, int sid, int lun)
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
1401
olp->ol_lun == lun) {
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
1427
ndmp_open_list_add(ndmp_connection_t *conn, char *dev, int sid, int lun, int fd)
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
1438
"conn: 0x%08x, dev: %s, sid: %d, lun: %d", conn, dev, sid, lun);
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
1443
if ((olp = ndmp_open_list_find(dev, sid, lun)) != NULL) {
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
1465
olp->ol_lun = lun;
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
1493
ndmp_open_list_del(char *dev, int sid, int lun)
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
1501
if ((olp = ndmp_open_list_find(dev, sid, lun)) == NULL) {
usr/src/cmd/ndmpd/ndmp/ndmpd_util.c
1509
"Removed dev: %s, sid: %d, lun: %d", dev, sid, lun);
usr/src/cmd/ndmpd/tlm/tlm_lib.c
1018
int lun = 0;
usr/src/cmd/ndmpd/tlm/tlm_lib.c
1037
lun = atoi(++p);
usr/src/cmd/ndmpd/tlm/tlm_lib.c
1044
scsi_sasd_attach(sa, 0, lun, dp->d_name,
usr/src/cmd/ndmpd/tlm/tlm_lib.c
1106
scsi_get_devtype(char *adapter, int sid, int lun)
usr/src/cmd/ndmpd/tlm/tlm_lib.c
1115
if (sl->sl_sid == sid && sl->sl_lun == lun)
usr/src/cmd/ndmpd/tlm/tlm_lib.c
1127
scsi_dev_exists(char *adapter, int sid, int lun)
usr/src/cmd/ndmpd/tlm/tlm_lib.c
1134
if (sl->sl_sid == sid && sl->sl_lun == lun)
usr/src/cmd/ndmpd/tlm/tlm_lib.c
970
scsi_sasd_attach(scsi_adapter_t *sa, int sid, int lun, char *name,
usr/src/cmd/ndmpd/tlm/tlm_lib.c
997
sl->sl_lun = lun;
usr/src/cmd/raidctl/raidctl.c
1062
array_tag.idl.lun);
usr/src/cmd/raidctl/raidctl.c
1278
array_tag.idl.target_id, array_tag.idl.lun);
usr/src/cmd/raidctl/raidctl.c
1402
array_tag.idl.lun);
usr/src/cmd/raidctl/raidctl.c
1565
array_attr.tag.idl.lun);
usr/src/cmd/raidctl/raidctl.c
1572
array_attr.tag.idl.lun);
usr/src/cmd/raidctl/raidctl.c
1627
arraypart_attr.tag.cidl.lun);
usr/src/cmd/raidctl/raidctl.c
1658
arraypart_attr.tag.cidl.lun);
usr/src/cmd/raidctl/raidctl.c
1765
disk_attr.tag.cidl.lun);
usr/src/cmd/raidctl/raidctl.c
1779
disk_attr.tag.cidl.lun);
usr/src/cmd/raidctl/raidctl.c
1876
array_attr.tag.idl.lun);
usr/src/cmd/raidctl/raidctl.c
1955
arraypart_attr.tag.cidl.lun);
usr/src/cmd/raidctl/raidctl.c
1984
arraypart_attr.tag.cidl.lun);
usr/src/cmd/raidctl/raidctl.c
2028
disk_attr.tag.cidl.lun);
usr/src/cmd/raidctl/raidctl.c
2320
hsp_attr.tag.idl.lun);
usr/src/cmd/raidctl/raidctl.c
2584
array_tagp->idl.lun = value_d;
usr/src/cmd/raidctl/raidctl.c
2655
disk_tagp->cidl.lun = value_d;
usr/src/cmd/raidctl/raidctl.c
2727
disk_tagp->cidl.lun = atoi(dot2p);
usr/src/cmd/raidctl/raidctl.c
706
array_attr.tag.idl.lun);
usr/src/cmd/raidctl/raidctl.c
873
array_attr.tag.idl.lun);
usr/src/cmd/raidctl/raidctl.c
960
array_tag.idl.target_id, array_tag.idl.lun);
usr/src/cmd/sasinfo/sasinfo-list.c
1838
lun[lunCount].val, sizeof (SMHBA_SCSILUN));
usr/src/cmd/sasinfo/sasinfo-list.c
1848
sasLUN = ntohll(wwnConversion(lun_resp->lun[lunCount].val));
usr/src/cmd/sasinfo/sasinfo-list.c
1896
lun_string = lun_resp->lun[lunCount].val;
usr/src/cmd/sasinfo/sasinfo-list.c
1904
lun_string = lun_resp->lun[lunCount].val;
usr/src/cmd/sasinfo/sasinfo-list.c
74
struct lun lun[1];
usr/src/cmd/stat/common/acquire_iodevs.c
814
int lun, tgt, initiator;
usr/src/cmd/stat/common/acquire_iodevs.c
822
lun_name, &lun, tgt_name, &tgt, initiator_name, &initiator) != 1) {
usr/src/cmd/stat/common/acquire_iodevs.c
843
"%s%d.%s%d", lun_name, lun, tgt_name, tgt);
usr/src/cmd/stat/common/acquire_iodevs.c
857
"%s%d.%s%d", lun_name, lun, initiator_name, initiator);
usr/src/cmd/stat/common/acquire_iodevs.c
880
int lun, tgt, initiator;
usr/src/cmd/stat/common/acquire_iodevs.c
892
if (get_lti(entry->is_name, lun_name, &lun,
usr/src/cmd/stat/common/acquire_iodevs.c
944
int lun, tgt, initiator;
usr/src/cmd/stat/common/acquire_iodevs.c
956
if (get_lti(entry->is_name, lun_name, &lun,
usr/src/common/devid/devid_scsi.c
1406
scsi_lun_to_lun64(scsi_lun_t lun)
usr/src/common/devid/devid_scsi.c
1415
if (((lun.sl_lun2_msb == 0) && (lun.sl_lun2_lsb == 0) &&
usr/src/common/devid/devid_scsi.c
1416
(lun.sl_lun3_msb == 0) && (lun.sl_lun3_lsb == 0) &&
usr/src/common/devid/devid_scsi.c
1417
(lun.sl_lun4_msb == 0) && (lun.sl_lun4_lsb == 0)) &&
usr/src/common/devid/devid_scsi.c
1418
((lun.sl_lun1_msb & SCSI_LUN_AM_MASK) == SCSI_LUN_AM_PDEV)) {
usr/src/common/devid/devid_scsi.c
1423
lun64 = ((lun.sl_lun1_msb & ~SCSI_LUN_AM_MASK) << 8) |
usr/src/common/devid/devid_scsi.c
1424
lun.sl_lun1_lsb;
usr/src/common/devid/devid_scsi.c
1431
((scsi_lun64_t)lun.sl_lun1_msb << 56) |
usr/src/common/devid/devid_scsi.c
1432
((scsi_lun64_t)lun.sl_lun1_lsb << 48) |
usr/src/common/devid/devid_scsi.c
1433
((scsi_lun64_t)lun.sl_lun2_msb << 40) |
usr/src/common/devid/devid_scsi.c
1434
((scsi_lun64_t)lun.sl_lun2_lsb << 32) |
usr/src/common/devid/devid_scsi.c
1435
((scsi_lun64_t)lun.sl_lun3_msb << 24) |
usr/src/common/devid/devid_scsi.c
1436
((scsi_lun64_t)lun.sl_lun3_lsb << 16) |
usr/src/common/devid/devid_scsi.c
1437
((scsi_lun64_t)lun.sl_lun4_msb << 8) |
usr/src/common/devid/devid_scsi.c
1438
(scsi_lun64_t)lun.sl_lun4_lsb;
usr/src/common/devid/devid_scsi.c
1446
scsi_lun_t lun;
usr/src/common/devid/devid_scsi.c
1452
lun.sl_lun1_msb = SCSI_LUN_AM_PDEV | (lun64 >> 8);
usr/src/common/devid/devid_scsi.c
1453
lun.sl_lun1_lsb = (uchar_t)lun64;
usr/src/common/devid/devid_scsi.c
1454
lun.sl_lun2_msb = 0;
usr/src/common/devid/devid_scsi.c
1455
lun.sl_lun2_lsb = 0;
usr/src/common/devid/devid_scsi.c
1456
lun.sl_lun3_msb = 0;
usr/src/common/devid/devid_scsi.c
1457
lun.sl_lun3_lsb = 0;
usr/src/common/devid/devid_scsi.c
1458
lun.sl_lun4_msb = 0;
usr/src/common/devid/devid_scsi.c
1459
lun.sl_lun4_lsb = 0;
usr/src/common/devid/devid_scsi.c
1462
lun.sl_lun1_msb = (uchar_t)(lun64 >> 56);
usr/src/common/devid/devid_scsi.c
1463
lun.sl_lun1_lsb = (uchar_t)(lun64 >> 48);
usr/src/common/devid/devid_scsi.c
1464
lun.sl_lun2_msb = (uchar_t)(lun64 >> 40);
usr/src/common/devid/devid_scsi.c
1465
lun.sl_lun2_lsb = (uchar_t)(lun64 >> 32);
usr/src/common/devid/devid_scsi.c
1466
lun.sl_lun3_msb = (uchar_t)(lun64 >> 24);
usr/src/common/devid/devid_scsi.c
1467
lun.sl_lun3_lsb = (uchar_t)(lun64 >> 16);
usr/src/common/devid/devid_scsi.c
1468
lun.sl_lun4_msb = (uchar_t)(lun64 >> 8);
usr/src/common/devid/devid_scsi.c
1469
lun.sl_lun4_lsb = (uchar_t)(lun64);
usr/src/common/devid/devid_scsi.c
1471
return (lun);
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
690
uint64_t lun = 0;
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
743
lun = 0;
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
783
memcpy(&lun, lun_string, sizeof (lun));
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
787
*(HBA_WWN *)(pwwn), lun, 0, 0, &inq, &inquirySize,
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
810
lun = 0;
usr/src/lib/cfgadm_plugins/fp/common/cfga_cs.c
812
*(HBA_WWN *)(pwwn), lun, 0, 0, &inq, &inquirySize,
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
38
static fpcfga_ret_t update_lunlist(struct luninfo_list **lunlistpp, int lun,
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
500
int lun,
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
515
newlun->lunnum = lun;
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
527
if ((*lunlistpp)->lunnum == lun) {
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
536
if ((*lunlistpp)->lunnum < lun) {
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
559
if (curlun->lunnum == lun) {
usr/src/lib/cfgadm_plugins/fp/common/cfga_cvt.c
562
} else if (curlun->lunnum < lun) {
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
3689
uint64_t lun = 0;
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
3714
lun = 0;
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
3726
memcpy(&lun, lun_string, sizeof (lun));
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
3732
portAttrs->PortWWN, discPortAttrs->PortWWN, lun, 0, 0,
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
500
uint64_t lun = 0;
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
641
discPortAttrs.PortWWN, lun, 0, 0,
usr/src/lib/cfgadm_plugins/fp/common/cfga_list.c
728
discPortAttrs.PortWWN, lun, 0, 0,
usr/src/lib/libdevid/libdevid.h
64
extern scsi_lun64_t scsi_lun_to_lun64(scsi_lun_t lun);
usr/src/lib/libdiskmgt/common/alias.c
73
if (nvlist_add_uint32(attrs, DM_LUN, ap->lun) != 0) {
usr/src/lib/libdiskmgt/common/disks_private.h
61
int lun;
usr/src/lib/libdiskmgt/common/drive.c
1414
fill_general_page_cdb_g1(union scsi_cdb *cdb, int command, int lun,
usr/src/lib/libdiskmgt/common/drive.c
1419
cdb->scc_lun = lun;
usr/src/lib/libdiskmgt/common/drive.c
339
int command, int lun, uchar_t c0, uchar_t c1);
usr/src/lib/libdiskmgt/common/findevs.c
1522
aliasp->lun = get_prop(DM_LUN, args->node);
usr/src/lib/libima/common/ima-lib.c
4923
IMA_UINT64 lun,
usr/src/lib/libima/common/ima-lib.c
4961
PassFunc(targetId, lun, pluId);
usr/src/lib/libima/common/ima-plugin.h
405
IMA_UINT64 lun,
usr/src/lib/libima/common/ima.h
2231
IMA_UINT64 lun,
usr/src/lib/libinetutil/common/ifspec.c
46
getlun(const char *bp, int bpsize, uint_t *lun)
usr/src/lib/libinetutil/common/ifspec.c
68
*lun = atoi(sp);
usr/src/lib/libipmi/common/ipmi_bmc.c
107
bmc_addr.lun = cmd->ic_lun;
usr/src/lib/libraidcfg/common/raidcfg.c
481
raidcfg_get_array(int controller_handle, uint64_t target_id, uint64_t lun)
usr/src/lib/libraidcfg/common/raidcfg.c
500
attr->tag.idl.lun == lun)
usr/src/lib/libraidcfg/common/raidcfg.c
541
attr->tag.cidl.lun == tag.cidl.lun)
usr/src/lib/libraidcfg/common/raidcfg.c
700
dst->tag.idl.lun = array_attr->tag.idl.lun;
usr/src/lib/libraidcfg/common/raidcfg.c
734
dst->tag.cidl.lun = (uint64_t)OBJ_ATTR_NONE;
usr/src/lib/libraidcfg/common/raidcfg.c
748
dst->tag.cidl.lun = disk_attr->tag.cidl.lun;
usr/src/lib/libraidcfg/common/raidcfg_spi.h
258
uint64_t lun;
usr/src/lib/libraidcfg/common/raidcfg_spi.h
266
uint64_t lun;
usr/src/lib/libsun_ima/common/ima.c
1560
IMA_UINT64 lun,
usr/src/lib/libsun_ima/common/ima.c
1574
if (pLunList->ll_luns[i].l_num == lun) {
usr/src/lib/libsun_ima/common/ima.c
1606
iscsi_lun_props_t lun;
usr/src/lib/libsun_ima/common/ima.c
1634
(void) memset(&lun, 0, sizeof (iscsi_lun_props_t));
usr/src/lib/libsun_ima/common/ima.c
1635
lun.lp_vers = ISCSI_INTERFACE_VERSION;
usr/src/lib/libsun_ima/common/ima.c
1636
lun.lp_tgt_oid = pLunList->ll_luns[j].l_tgt_oid;
usr/src/lib/libsun_ima/common/ima.c
1637
lun.lp_oid = pLunList->ll_luns[j].l_oid;
usr/src/lib/libsun_ima/common/ima.c
1655
if (ioctl(fd, ISCSI_LUN_PROPS_GET, &lun)) {
usr/src/lib/libsun_ima/common/ima.c
1667
pProps->associatedTargetOid.objectSequenceNumber = lun.lp_tgt_oid;
usr/src/lib/libsun_ima/common/ima.c
1668
pProps->targetLun = (IMA_UINT64)lun.lp_num;
usr/src/lib/libsun_ima/common/ima.c
1673
if (lun.lp_status == LunValid) {
usr/src/lib/libsun_ima/common/ima.c
1676
(void) strcat(lun.lp_pathname, ":");
usr/src/lib/libsun_ima/common/ima.c
1678
if ((strstr(lun.lp_pathname, "sd@") != NULL) ||
usr/src/lib/libsun_ima/common/ima.c
1679
(strstr(lun.lp_pathname, "ssd@") != NULL) ||
usr/src/lib/libsun_ima/common/ima.c
1680
(strstr(lun.lp_pathname, "disk@") != NULL)) {
usr/src/lib/libsun_ima/common/ima.c
1685
(void) strcat(lun.lp_pathname, "c,raw");
usr/src/lib/libsun_ima/common/ima.c
1692
if (hdl = di_devlink_init(lun.lp_pathname, DI_MAKE_LINK)) {
usr/src/lib/libsun_ima/common/ima.c
1694
(void) di_devlink_walk(hdl, NULL, lun.lp_pathname,
usr/src/lib/smhba/common/smhbaapi.h
89
typedef struct SMHBA_scsilun {HBA_UINT8 lun[8]; }
usr/src/lib/sun_fc/common/Exceptions.h
215
IOError(HBAPort *port, uint64_t target, uint64_t lun);
usr/src/lib/sun_fc/common/IOError.cc
91
IOError::IOError(HBAPort *port, uint64_t target, uint64_t lun) :
usr/src/lib/sun_fc/common/IOError.cc
98
lun, strerror(errno));
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1003
if ((ret = scsa1394_sbp2_login(sp, lun)) == DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1004
sp->s_lun[lun].l_cdip = cdip;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1015
int lun;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1024
(caddr_t)&lun, &plen) != DDI_PROP_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1028
if ((lun < sp->s_nluns) && (sp->s_lun[lun].l_cdip == cdip)) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1030
scsa1394_sbp2_logout(sp, lun, B_TRUE);
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
1032
sp->s_lun[lun].l_cdip = NULL;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
972
int lun;
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
978
(caddr_t)&lun, &plen) != DDI_PROP_SUCCESS) {
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
992
return (scsa1394_sbp2_login(sp, lun));
usr/src/uts/common/io/1394/targets/scsa1394/hba.c
998
if ((lun >= sp->s_nluns) || (sp->s_lun[lun].l_cdip != NULL) ||
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
302
scsa1394_sbp2_login(scsa1394_state_t *sp, int lun)
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
304
scsa1394_lun_t *lp = &sp->s_lun[lun];
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
316
scsa1394_sbp2_logout(scsa1394_state_t *sp, int lun, boolean_t phys)
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
318
scsa1394_lun_t *lp = &sp->s_lun[lun];
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
327
scsa1394_sbp2_req(scsa1394_state_t *sp, int lun, int req)
usr/src/uts/common/io/1394/targets/scsa1394/sbp2_driver.c
329
scsa1394_lun_t *lp = &sp->s_lun[lun];
usr/src/uts/common/io/aac/aac.c
4134
int tgt, lun;
usr/src/uts/common/io/aac/aac.c
4140
lun = ddi_prop_get_int(DDI_DEV_T_ANY, dip,
usr/src/uts/common/io/aac/aac.c
4142
if (lun == -1)
usr/src/uts/common/io/aac/aac.c
4145
(void) snprintf(name, len, "%x,%x", tgt, lun);
usr/src/uts/common/io/aac/aac.c
4159
uint8_t lun = sd->sd_address.a_lun;
usr/src/uts/common/io/aac/aac.c
4169
if (aac_find_child(softs, tgt, lun) != NULL) {
usr/src/uts/common/io/aac/aac.c
4185
"aac_tran_tgt_init: c%dt%dL%d out", ctl, tgt, lun);
usr/src/uts/common/io/aac/aac.c
4192
if (lun != 0 || !AAC_DEV_IS_VALID(dvp)) {
usr/src/uts/common/io/aac/aac.c
4194
ctl, tgt, lun);
usr/src/uts/common/io/aac/aac.c
4223
"property for t%dL%d (buf_break)", tgt, lun);
usr/src/uts/common/io/aac/aac.c
4228
"aac_tran_tgt_init: c%dt%dL%d ok (%s)", ctl, tgt, lun,
usr/src/uts/common/io/aac/aac.c
5798
ddi_put32(acc, &srb->lun, 0);
usr/src/uts/common/io/aac/aac.c
5806
ddi_put32(acc, &srb->lun, srb0->lun);
usr/src/uts/common/io/aac/aac.c
7067
aac_parse_devname(char *devnm, int *tgt, int *lun)
usr/src/uts/common/io/aac/aac.c
7100
if (lun && lp) {
usr/src/uts/common/io/aac/aac.c
7103
*lun = (int)num;
usr/src/uts/common/io/aac/aac.c
7109
aac_find_child(struct aac_softstate *softs, uint16_t tgt, uint8_t lun)
usr/src/uts/common/io/aac/aac.c
7116
if (lun == 0) {
usr/src/uts/common/io/aac/aac.c
7122
(void) sprintf(addr, "%x,%x", tgt, lun);
usr/src/uts/common/io/aac/aac.c
7149
int lun = sd->sd_address.a_lun;
usr/src/uts/common/io/aac/aac.c
7159
"found no comptible driver for t%dL%d", tgt, lun);
usr/src/uts/common/io/aac/aac.c
7172
"property for t%dL%d (target)", tgt, lun);
usr/src/uts/common/io/aac/aac.c
7176
if (ndi_prop_update_int(DDI_DEV_T_NONE, ldip, "lun", lun)
usr/src/uts/common/io/aac/aac.c
7179
"property for t%dL%d (lun)", tgt, lun);
usr/src/uts/common/io/aac/aac.c
7187
"property for t%dL%d (compatible)", tgt, lun);
usr/src/uts/common/io/aac/aac.c
7195
tgt, lun);
usr/src/uts/common/io/aac/aac.c
7213
int lun = sd->sd_address.a_lun;
usr/src/uts/common/io/aac/aac.c
7220
if (lun == 0) {
usr/src/uts/common/io/aac/aac.c
7268
aac_config_lun(struct aac_softstate *softs, uint16_t tgt, uint8_t lun,
usr/src/uts/common/io/aac/aac.c
7277
if ((child = aac_find_child(softs, tgt, lun)) != NULL) {
usr/src/uts/common/io/aac/aac.c
7286
sd.sd_address.a_lun = (uint8_t)lun;
usr/src/uts/common/io/aac/aac.c
7365
uint16_t lun;
usr/src/uts/common/io/aac/aac.c
7378
lun = ((buf[0] & 0x3f) << 8) | buf[1];
usr/src/uts/common/io/aac/aac.c
7379
if (lun > UINT8_MAX) {
usr/src/uts/common/io/aac/aac.c
7381
"abnormal lun number: %d", lun);
usr/src/uts/common/io/aac/aac.c
7384
if (aac_config_lun(softs, tgt, lun, &ldip) ==
usr/src/uts/common/io/aac/aac.c
7442
int tgt, lun;
usr/src/uts/common/io/aac/aac.c
7444
if (aac_parse_devname(arg, &tgt, &lun) != AACOK) {
usr/src/uts/common/io/aac/aac.c
7456
rval = aac_config_lun(softs, tgt, lun, childp);
usr/src/uts/common/io/aac/aac.c
7499
aac_handle_dr(struct aac_softstate *softs, int tgt, int lun, int event)
usr/src/uts/common/io/aac/aac.c
7523
softs->instance, tgt, lun);
usr/src/uts/common/io/aac/aac.c
7534
softs->instance, tgt, lun);
usr/src/uts/common/io/aac/aac.c
8174
int lun = ap->a_lun;
usr/src/uts/common/io/aac/aac.c
8183
lun = 0;
usr/src/uts/common/io/aac/aac.c
8190
cmd, ctl, tgt, lun, is_pd ? "(pd)" : "");
usr/src/uts/common/io/aac/aac.c
8201
ctl, tgt, lun, is_pd ? "(pd)" : "");
usr/src/uts/common/io/aac/aac.c
8209
ctl, tgt, lun, is_pd ? "(pd)" : "");
usr/src/uts/common/io/aac/aac.c
8218
ctl, tgt, lun, is_pd ? "(pd)" : "");
usr/src/uts/common/io/aac/aac.c
8226
ctl, tgt, lun, is_pd ? "(pd)" : "");
usr/src/uts/common/io/aac/aac.c
8230
desc, ctl, tgt, lun, is_pd ? "(pd)" : "");
usr/src/uts/common/io/aac/aac_ioctl.c
679
qdisk->container_no = qdisk->target * 16 + qdisk->lun;
usr/src/uts/common/io/aac/aac_ioctl.c
681
qdisk->lun == -1) {
usr/src/uts/common/io/aac/aac_ioctl.c
686
qdisk->lun = (qdisk->container_no >> 4);
usr/src/uts/common/io/aac/aac_ioctl.h
99
int32_t lun;
usr/src/uts/common/io/aac/aac_regs.h
1518
uint32_t lun;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
6469
struct regpair_t lun;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
7231
struct regpair_t lun;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
7337
struct regpair_t lun;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
7479
struct regpair_t lun;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
7520
struct regpair_t lun;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
7555
struct regpair_t lun;
usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/fw/5710_hsi.h
7688
struct regpair_t lun /* X inits. U validates */;
usr/src/uts/common/io/comstar/port/fct/fct.c
1629
uint32_t rportid, uint8_t *lun, uint16_t cdb_length,
usr/src/uts/common/io/comstar/port/fct/fct.c
1732
lun, cdb_length, task_ext);
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
2055
itask->it_ict->ict_sess->ist_stmf_sess, iscsi_scsi->lun,
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
2074
bcopy(iscsi_scsi->lun, task->task_lun_no, sizeof (task->task_lun_no));
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
2513
ict->ict_sess->ist_stmf_sess, iscsi_tm->lun,
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
2579
bcopy(out->lun, in->lun, 8);
usr/src/uts/common/io/comstar/stmf/lun_map.c
1040
stmf_add_ent_to_map(stmf_lun_map_t *lm, void *ent, uint8_t *lun)
usr/src/uts/common/io/comstar/stmf/lun_map.c
1043
if (((lun[0] & 0xc0) >> 6) != 0)
usr/src/uts/common/io/comstar/stmf/lun_map.c
1046
n = (uint16_t)lun[1] | (((uint16_t)(lun[0] & 0x3F)) << 8);
usr/src/uts/common/io/comstar/stmf/lun_map.c
1076
stmf_remove_ent_from_map(stmf_lun_map_t *lm, uint8_t *lun)
usr/src/uts/common/io/comstar/stmf/lun_map.c
1079
uint8_t lutype = (lun[0] & 0xc0) >> 6;
usr/src/uts/common/io/comstar/stmf/lun_map.c
1083
n = (uint16_t)lun[1] | (((uint16_t)(lun[0] & 0x3F)) << 8);
usr/src/uts/common/io/comstar/stmf/lun_map.c
1116
stmf_get_next_free_lun(stmf_lun_map_t *sm, uint8_t *lun)
usr/src/uts/common/io/comstar/stmf/lun_map.c
1129
if (lun) {
usr/src/uts/common/io/comstar/stmf/lun_map.c
1130
bzero(lun, 8);
usr/src/uts/common/io/comstar/stmf/lun_map.c
1131
lun[1] = luNbr & 0xff;
usr/src/uts/common/io/comstar/stmf/lun_map.c
1132
lun[0] = (luNbr >> 8) & 0xff;
usr/src/uts/common/io/comstar/stmf/lun_map.c
1670
uint8_t *lun, uint32_t *err_detail)
usr/src/uts/common/io/comstar/stmf/lun_map.c
1703
if (lun[2] == 0xFF) {
usr/src/uts/common/io/comstar/stmf/lun_map.c
1705
lun_num = stmf_get_next_free_lun(ve_map, lun);
usr/src/uts/common/io/comstar/stmf/lun_map.c
1709
lun_num = (uint16_t)lun[1] | (((uint16_t)(lun[0] & 0x3F)) << 8);
usr/src/uts/common/io/comstar/stmf/lun_map.c
51
uint8_t *lun);
usr/src/uts/common/io/comstar/stmf/lun_map.c
52
static stmf_status_t stmf_remove_ent_from_map(stmf_lun_map_t *sm, uint8_t *lun);
usr/src/uts/common/io/comstar/stmf/lun_map.c
53
uint16_t stmf_get_next_free_lun(stmf_lun_map_t *sm, uint8_t *lun);
usr/src/uts/common/io/comstar/stmf/lun_map.c
889
uint8_t *lu_guid, uint32_t *ve_id, uint8_t *lun,
usr/src/uts/common/io/comstar/stmf/lun_map.c
905
lun_num = ((uint16_t)lun[1] | (((uint16_t)(lun[0] & 0x3F)) << 8));
usr/src/uts/common/io/comstar/stmf/lun_map.c
959
if (lun[2] == 0xFF) {
usr/src/uts/common/io/comstar/stmf/lun_map.c
961
lun_num = stmf_get_next_free_lun(ve_map, lun);
usr/src/uts/common/io/comstar/stmf/lun_map.c
981
ve->ve_lun[0] = lun[0];
usr/src/uts/common/io/comstar/stmf/lun_map.c
982
ve->ve_lun[1] = lun[1];
usr/src/uts/common/io/comstar/stmf/stmf.c
3748
uint8_t lun[8];
usr/src/uts/common/io/comstar/stmf/stmf.c
3765
bzero(lun, 8);
usr/src/uts/common/io/comstar/stmf/stmf.c
4077
stmf_register_itl_handle(stmf_lu_t *lu, uint8_t *lun,
usr/src/uts/common/io/comstar/stmf/stmf.c
4097
n = ((uint16_t)lun[1] | (((uint16_t)(lun[0] & 0x3F)) << 8));
usr/src/uts/common/io/comstar/stmf/stmf.c
4322
uint8_t *lun, uint16_t cdb_length_in, uint16_t ext_id)
usr/src/uts/common/io/comstar/stmf/stmf.c
4346
luNbr = ((uint16_t)lun[1] | (((uint16_t)(lun[0] & 0x3F)) << 8));
usr/src/uts/common/io/comstar/stmf/stmf.c
4442
l[0] = lun[0];
usr/src/uts/common/io/comstar/stmf/stmf.c
4443
l[1] = lun[1];
usr/src/uts/common/io/comstar/stmf/stmf.c
4444
l[2] = lun[2];
usr/src/uts/common/io/comstar/stmf/stmf.c
4445
l[3] = lun[3];
usr/src/uts/common/io/comstar/stmf/stmf.c
4446
l[4] = lun[4];
usr/src/uts/common/io/comstar/stmf/stmf.c
4447
l[5] = lun[5];
usr/src/uts/common/io/comstar/stmf/stmf.c
4448
l[6] = lun[6];
usr/src/uts/common/io/comstar/stmf/stmf.c
4449
l[7] = lun[7];
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
116
uint32_t lun = SD2LUN(sd);
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
137
if ((tid >= CPQARY3_MAX_TGT) || (lun != 0)) {
usr/src/uts/common/io/emul64_bsd.c
1013
bsd_readblks(struct emul64 *emul64, ushort_t target, ushort_t lun,
usr/src/uts/common/io/emul64_bsd.c
1024
emul64_name, target, lun, blkno, blkno, nblks);
usr/src/uts/common/io/emul64_bsd.c
1030
tgt = find_tgt(emul64, target, lun);
usr/src/uts/common/io/emul64_bsd.c
1034
emul64_name, target, lun);
usr/src/uts/common/io/emul64_bsd.c
1094
bsd_writeblks(struct emul64 *emul64, ushort_t target, ushort_t lun,
usr/src/uts/common/io/emul64_bsd.c
1106
emul64_name, target, lun, blkno, blkno, nblks);
usr/src/uts/common/io/emul64_bsd.c
1112
tgt = find_tgt(emul64, target, lun);
usr/src/uts/common/io/emul64_bsd.c
1116
emul64_name, target, lun);
usr/src/uts/common/io/emul64_bsd.c
1203
find_tgt(struct emul64 *emul64, ushort_t target, ushort_t lun)
usr/src/uts/common/io/emul64_bsd.c
1210
tgt->emul64_tgt_saddr.a_lun == lun) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1265
uint32_t lun, uint32_t opcode, uint32_t fcp_param)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1293
bp->sd_fcprdchkerr_lun = lun;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1306
HBA_WWN *remoteport, int32_t lun)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1334
bp->sd_scsi_generic_lun = lun;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1345
uint32_t lun, uint32_t cmdcode, uint32_t sensekey,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_event.c
1374
bp->sd_scsi_checkcond_lun = lun;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
228
(HBA_WWN *)&ndlp->nlp_portname, sbp->lun);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
232
(HBA_WWN *)&ndlp->nlp_portname, sbp->lun);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
2762
emlxs_tx_lun_flush(emlxs_port_t *port, NODELIST *ndlp, uint32_t lun,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
2778
if (lun == EMLXS_LUN_NONE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
2799
if (sbp && (sbp->lun == lun)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
2850
if (sbp && (sbp->lun == lun)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
289
(HBA_WWN *)&ndlp->nlp_portname, sbp->lun,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
326
(HBA_WWN *)&ndlp->nlp_portname, sbp->lun,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3942
uint32_t lun, emlxs_buf_t *fpkt)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3953
if (lun == EMLXS_LUN_NONE) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
3967
sbp->lun == lun &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fcp.c
491
(HBA_WWN *)&ndlp->nlp_portname, sbp->lun,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2318
uint8_t lun[8];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2355
bcopy((void *)&fcp_cmd->fcpLunMsl, lun, 8);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2366
MODSYM(fct_scsi_task_alloc) (port->fct_port, hdl, sid, lun, 16, 0);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2394
iocb->unsli3.ext_rcv.oxid, lun[0], lun[1],
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2401
cmd_sbp->lun = (lun[0] << 8) | lun[1];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2797
uint8_t lun[8];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2799
bcopy((void *)&fcp_cmd->fcpLunMsl, lun, 8);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2812
sbp->lun = (lun[0] << 8) | lun[1];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
2835
xid, sbp->lun, TGTPORTSTAT.FctOutstandingIO,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_fct.c
3471
sbp->lun = cmd_sbp->lun;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10010
sbp->lun = EMLXS_LUN_NONE;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10113
sbp->lun = EMLXS_LUN_NONE;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2212
sbp->lun = EMLXS_LUN_NONE;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2694
sbp->node, sbp->lun, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2729
sbp->node, sbp->lun, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8584
uint16_t lun;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8614
lun = *((uint16_t *)cmd);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8615
lun = LE_SWAP16(lun);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8695
(HBA_WWN *)&ndlp->nlp_portname, lun);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8701
"LUN Reset: did=%x lun=%02x LUN=%02x02x", did, lun,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8705
(void) emlxs_tx_lun_flush(port, ndlp, lun, sbp);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
8753
sbp->lun = lun;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9023
sbp->lun = EMLXS_LUN_NONE;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9309
sbp->lun = EMLXS_LUN_NONE;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9732
sbp->lun = EMLXS_LUN_NONE;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
9942
sbp->lun = EMLXS_LUN_NONE;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19718
ql_get_lun_addr(ql_tgt_t *tq, uint16_t lun)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19730
if (lq->lun_no == lun) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19737
if (MSB(lun)) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19738
fcp_ent_addr->ent_addr_0 = CHAR_TO_SHORT(lobyte(lun),
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19739
(hibyte(lun) | QL_LUN_AM_FLAT));
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19741
fcp_ent_addr->ent_addr_0 = CHAR_TO_SHORT(lobyte(lun),
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
19742
hibyte(lun));
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
2079
uint16_t lun;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
2146
scsi_req.lun = sp_req->TargetAddr.Lun;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
2198
scsi_req.lun = fc_req->FCScsiAddr.Lun;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
2317
lun_addr = ql_get_lun_addr(tq, scsi_req.lun);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
2390
pkt->cmd3.lun_l = LSB(scsi_req.lun);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
2391
pkt->cmd3.lun_h = MSB(scsi_req.lun);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
2415
pkt->cmd.lun_l = LSB(scsi_req.lun);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
2416
pkt->cmd.lun_h = MSB(scsi_req.lun);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
4386
int lun, cnt, rval;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
4402
for (lun = 0; lun < MAX_LUNS; lun++) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
4410
rval = ql_inq(ha, tq, lun, pkt, INQ_DATA_SIZE);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
4431
lun, *inq);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
4469
ql_inq(ql_adapter_state_t *ha, ql_tgt_t *tq, int lun, ql_mbx_iocb_t *pkt,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
4507
lun_addr = ql_get_lun_addr(tq, lun);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
4577
pkt->cmd3.lun_l = LSB(lun);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
4578
pkt->cmd3.lun_h = MSB(lun);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
4601
pkt->cmd.lun_l = LSB(lun);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_xioctl.c
4602
pkt->cmd.lun_h = MSB(lun);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11779
p->lun = NULL;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11782
p->lun = plun;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11952
int *lun;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11982
LUN_PROP, &lun, &nlun) != DDI_SUCCESS) {
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11988
ddi_prop_free(lun);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11992
lun_num = lun[0];
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
11993
ddi_prop_free(lun);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
12376
struct fcp_lun *plun = elem->lun;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
13815
plun = cur->lun;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
14106
fcp_lookup_lun(struct fcp_port *pptr, uchar_t *wwn, uint16_t lun)
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
14123
if (plun->lun_num == lun) {
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
14442
elem->lun = plun;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
16043
sizeof (la_wwn_t)) == 0) && (tmp_entry->lun == lun_id)) {
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
16054
new_entry->lun = lun_id;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
16071
if (remote_port->lun == lun_id) {
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
548
uchar_t *wwn, uint16_t lun);
usr/src/uts/common/io/gen_drv.c
1436
int target, lun;
usr/src/uts/common/io/gen_drv.c
1442
lun = atod(++address);
usr/src/uts/common/io/gen_drv.c
1445
lun = 5;
usr/src/uts/common/io/gen_drv.c
1454
"lun", (caddr_t)&lun, sizeof (int))
usr/src/uts/common/io/mega_sas/megaraid_sas.c
3462
pthru->lun = 0;
usr/src/uts/common/io/mega_sas/megaraid_sas.c
3606
pthru->lun = kpthru->lun;
usr/src/uts/common/io/mega_sas/megaraid_sas.h
1313
#define SCP2LUN(scp) (scp)->device->lun /* to LUN */
usr/src/uts/common/io/mega_sas/megaraid_sas.h
1375
uchar_t lun;
usr/src/uts/common/io/mega_sas/megaraid_sas.h
674
uint8_t lun; /* 05h */
usr/src/uts/common/io/mega_sas/megaraid_sas.h
760
uint8_t lun; /* 05h */
usr/src/uts/common/io/mr_sas/mr_sas.c
1611
uint8_t lun = sd->sd_address.a_lun;
usr/src/uts/common/io/mr_sas/mr_sas.c
1615
tgt, lun));
usr/src/uts/common/io/mr_sas/mr_sas.c
1624
if ((child = mrsas_find_child(instance, tgt, lun)) != NULL) {
usr/src/uts/common/io/mr_sas/mr_sas.c
1627
" %p t = %d l = %d", (void *)child, tgt, lun));
usr/src/uts/common/io/mr_sas/mr_sas.c
1634
"DDI_FAILURE t = %d l = %d", tgt, lun));
usr/src/uts/common/io/mr_sas/mr_sas.c
1642
if (tgt < MRDRV_MAX_LD && lun == 0) {
usr/src/uts/common/io/mr_sas/mr_sas.c
1659
"t%xl%x", tgt, lun));
usr/src/uts/common/io/mr_sas/mr_sas.c
1673
int lun = sd->sd_address.a_lun;
usr/src/uts/common/io/mr_sas/mr_sas.c
1677
con_log(CL_DLEVEL2, (CE_NOTE, "tgt_free t = %d l = %d", tgt, lun));
usr/src/uts/common/io/mr_sas/mr_sas.c
1679
if (tgt < MRDRV_MAX_LD && lun == 0) {
usr/src/uts/common/io/mr_sas/mr_sas.c
1695
mrsas_find_child(struct mrsas_instance *instance, uint16_t tgt, uint8_t lun)
usr/src/uts/common/io/mr_sas/mr_sas.c
1701
(void) snprintf(addr, sizeof (addr), "%x,%x", tgt, lun);
usr/src/uts/common/io/mr_sas/mr_sas.c
1732
int tgt, lun;
usr/src/uts/common/io/mr_sas/mr_sas.c
1741
lun = ddi_prop_get_int(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS,
usr/src/uts/common/io/mr_sas/mr_sas.c
1744
(CE_NOTE, "mrsas_name_node: tgt %d lun %d", tgt, lun));
usr/src/uts/common/io/mr_sas/mr_sas.c
1745
if (lun == -1) {
usr/src/uts/common/io/mr_sas/mr_sas.c
1748
(void) snprintf(name, len, "%x,%x", tgt, lun);
usr/src/uts/common/io/mr_sas/mr_sas.c
5243
ddi_put8(acc_handle, &pthru->lun, 0);
usr/src/uts/common/io/mr_sas/mr_sas.c
5419
ddi_put8(acc_handle, &pthru->lun, kpthru->lun);
usr/src/uts/common/io/mr_sas/mr_sas.c
7433
int tgt, lun;
usr/src/uts/common/io/mr_sas/mr_sas.c
7454
if (mrsas_parse_devname(arg, &tgt, &lun) != 0) {
usr/src/uts/common/io/mr_sas/mr_sas.c
7459
if (lun == 0) {
usr/src/uts/common/io/mr_sas/mr_sas.c
7460
rval = mrsas_config_ld(instance, tgt, lun, childp);
usr/src/uts/common/io/mr_sas/mr_sas.c
7461
} else if ((instance->tbolt || instance->skinny) && lun != 0) {
usr/src/uts/common/io/mr_sas/mr_sas.c
7463
tgt, lun, childp);
usr/src/uts/common/io/mr_sas/mr_sas.c
7513
mrsas_parse_devname(char *devnm, int *tgt, int *lun)
usr/src/uts/common/io/mr_sas/mr_sas.c
7547
if (lun && lp) {
usr/src/uts/common/io/mr_sas/mr_sas.c
7551
*lun = (int)num;
usr/src/uts/common/io/mr_sas/mr_sas.c
7558
uint8_t lun, dev_info_t **ldip)
usr/src/uts/common/io/mr_sas/mr_sas.c
7565
tgt, lun));
usr/src/uts/common/io/mr_sas/mr_sas.c
7567
if ((child = mrsas_find_child(instance, tgt, lun)) != NULL) {
usr/src/uts/common/io/mr_sas/mr_sas.c
7585
sd->sd_address.a_lun = (uint8_t)lun;
usr/src/uts/common/io/mr_sas/mr_sas.c
7614
int lun = sd->sd_address.a_lun;
usr/src/uts/common/io/mr_sas/mr_sas.c
7618
con_log(CL_DLEVEL1, (CE_NOTE, "mr_sas: scsi_device t%dL%d", tgt, lun));
usr/src/uts/common/io/mr_sas/mr_sas.c
7624
"for t%dL%d", tgt, lun));
usr/src/uts/common/io/mr_sas/mr_sas.c
7641
"property for t%dl%d target", tgt, lun));
usr/src/uts/common/io/mr_sas/mr_sas.c
7645
if (ndi_prop_update_int(DDI_DEV_T_NONE, ldip, "lun", lun) !=
usr/src/uts/common/io/mr_sas/mr_sas.c
7648
"property for t%dl%d lun", tgt, lun));
usr/src/uts/common/io/mr_sas/mr_sas.c
7657
"property for t%dl%d compatible", tgt, lun));
usr/src/uts/common/io/mr_sas/mr_sas.c
7665
"t%dl%d", tgt, lun));
usr/src/uts/common/io/mr_sas/mr_sas.c
7670
"0 t%dl%d", tgt, lun));
usr/src/uts/common/io/mr_sas/mr_sas.c
7681
rval, tgt, lun));
usr/src/uts/common/io/mr_sas/mr_sas.c
7688
mrsas_service_evt(struct mrsas_instance *instance, int tgt, int lun, int event,
usr/src/uts/common/io/mr_sas/mr_sas.c
7695
tgt, lun, event));
usr/src/uts/common/io/mr_sas/mr_sas.c
7704
mrevt->lun = lun;
usr/src/uts/common/io/mr_sas/mr_sas.c
7713
tgt, lun, event));
usr/src/uts/common/io/mr_sas/mr_sas.c
7717
DTRACE_PROBE3(service_evt, int, tgt, int, lun, int, event);
usr/src/uts/common/io/mr_sas/mr_sas.c
7730
mrevt->tgt, mrevt->lun, mrevt->event));
usr/src/uts/common/io/mr_sas/mr_sas.c
7732
if (mrevt->tgt < MRDRV_MAX_LD && mrevt->lun == 0) {
usr/src/uts/common/io/mr_sas/mr_sas.c
7748
if (mrevt->lun == 0) {
usr/src/uts/common/io/mr_sas/mr_sas.c
7759
mrevt->tgt, mrevt->lun, mrevt->event));
usr/src/uts/common/io/mr_sas/mr_sas.c
7765
mrevt->tgt, mrevt->lun, mrevt->event));
usr/src/uts/common/io/mr_sas/mr_sas.c
7785
mrevt->tgt, mrevt->lun, mrevt->event));
usr/src/uts/common/io/mr_sas/mr_sas.c
7790
mrevt->tgt, mrevt->lun, mrevt->event));
usr/src/uts/common/io/mr_sas/mr_sas.h
1319
uint8_t lun; /* 05h */
usr/src/uts/common/io/mr_sas/mr_sas.h
1411
uint8_t lun; /* 05h */
usr/src/uts/common/io/mr_sas/mr_sas.h
417
int lun;
usr/src/uts/common/io/mr_sas/mr_sas.h
723
#define SCP2LUN(scp) (scp)->device->lun /* to LUN */
usr/src/uts/common/io/mr_sas/mr_sas.h
784
uchar_t lun;
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
1774
ddi_put8(acc_handle, &scsi_raid_io->LUN[1], acmd->lun);
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
1819
&scsi_raid_io->LUN[1], acmd->lun);
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
3513
uint8_t lun, dev_info_t **ldip)
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
3521
tgt, lun));
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
3523
if ((child = mrsas_find_child(instance, tgt, lun)) != NULL) {
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
3553
sd->sd_address.a_lun = (uint8_t)lun;
usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c
3576
tgt, lun, dtype));
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/iscsi_common.h
1361
struct regpair lun /* LUN */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/iscsi_common.h
167
struct regpair lun /* Logical Unit Number */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/iscsi_common.h
211
struct regpair lun /* Logical Unit Number. [constant, initialized] */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/iscsi_common.h
348
struct regpair lun /* Logical Unit Number. [constant, initialized] */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/iscsi_common.h
422
struct regpair lun /* Logical Unit Number */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/iscsi_common.h
455
struct regpair lun /* Logical Unit Number */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/iscsi_common.h
474
struct regpair lun /* Logical Unit Number */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/iscsi_common.h
498
struct regpair lun /* Logical Unit Number */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/iscsi_common.h
526
struct regpair lun /* Logical Unit Number */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/iscsi_common.h
620
struct regpair lun /* Logical Unit Number */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/iscsi_common.h
647
struct regpair lun /* Logical Unit Number */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/iscsi_common.h
669
struct regpair lun /* Logical Unit Number */;
usr/src/uts/common/io/qede/579xx/drivers/ecore/hsi_repository/iscsi_common.h
713
struct regpair lun /* Logical Unit Number */;
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
284
u32 lun;
usr/src/uts/common/io/qede/579xx/hsi/mcp/bdn.h
716
u32 lun;
usr/src/uts/common/io/qede/579xx/hsi/mcp/nvm_fcoe_cfg.h
102
union nvm_fc_lun lun; /* 0xC */
usr/src/uts/common/io/qede/579xx/hsi/mcp/nvm_iscsi_cfg.h
221
union nvm_iscsi_lun lun; /* 0x3C */
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
1312
int lun = 0;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
1336
lun = ddi_prop_get_int(DDI_DEV_T_ANY, sd->sd_dev,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
1369
if (lun == ilp->lun_num) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
1480
iscsi_lun_props_t *lun = NULL;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
3398
lun = (iscsi_lun_props_t *)kmem_zalloc(sizeof (*lun), KM_SLEEP);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
3399
if (ddi_copyin((caddr_t)arg, lun, sizeof (*lun), mode)) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
3401
kmem_free(lun, sizeof (*lun));
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
3405
if (lun->lp_vers != ISCSI_INTERFACE_VERSION) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
3407
kmem_free(lun, sizeof (*lun));
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
3416
rtn = iscsi_sess_get(lun->lp_tgt_oid, ihp, &isp);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
3420
kmem_free(lun, sizeof (*lun));
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
3426
if (ilp->lun_oid == lun->lp_oid) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
3427
lun->lp_num = ilp->lun_num;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
3428
lun->lp_status = LunValid;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
3429
lun->lp_time_online = ilp->lun_time_online;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
3443
lun->lp_pathname);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
3450
lun->lp_status = LunDoesNotExist;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
3452
bcopy(ilp->lun_vid, lun->lp_vid,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
3453
sizeof (lun->lp_vid));
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
3454
bcopy(ilp->lun_pid, lun->lp_pid,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
3455
sizeof (lun->lp_pid));
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
3456
rtn = ddi_copyout(lun, (caddr_t)arg,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
3457
sizeof (*lun), mode);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
3467
kmem_free(lun, sizeof (*lun));
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
855
icmdp->cmd_un.scsi.lun = ilp->lun_addr_type << 14;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
856
icmdp->cmd_un.scsi.lun = icmdp->cmd_un.scsi.lun |
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h
1243
iscsi_status_t iscsi_handle_passthru(iscsi_sess_t *isp, uint16_t lun,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h
144
#define ISCSI_LUN_BYTE_COPY(lun, report_lun_data) \
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h
145
lun[0] = (report_lun_data & ISCSI_LUN_MASK_MSB) >> 8; \
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h
146
lun[1] = (report_lun_data & ISCSI_LUN_MASK_LSB);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h
431
uint32_t lun;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h
490
uint8_t lun[8];
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1656
bcopy(ithp->rsvd4, icmdp->cmd_un.text.lun,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1657
sizeof (icmdp->cmd_un.text.lun));
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
2052
ISCSI_LUN_BYTE_COPY(ihp->lun, icmdp->cmd_un.scsi.lun);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
2309
ISCSI_LUN_BYTE_COPY(istmh->lun,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
2310
icmdp->cmd_un.abort.icmdp->cmd_un.scsi.lun);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
2349
ISCSI_LUN_BYTE_COPY(istmh->lun, icmdp->cmd_lun->lun_num);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
2431
bcopy(icmdp->cmd_un.text.lun, ith->rsvd4, sizeof (ith->rsvd4));
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
2963
iscsi_handle_passthru(iscsi_sess_t *isp, uint16_t lun, struct uscsi_cmd *ucmdp)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
3013
icmdp->cmd_un.scsi.lun = lun;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
3126
uint32_t lun;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
3136
lun = icmdp->cmd_un.scsi.lun;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
3137
ISCSI_LUN_BYTE_COPY(ihp->lun, lun);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
3630
(t_icmdp->cmd_un.scsi.lun & ISCSI_LUN_MASK) ==
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
759
(icmdp->cmd_un.scsi.lun & ISCSI_LUN_MASK));
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
763
lun_num = icmdp->cmd_un.scsi.lun & ISCSI_LUN_MASK;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
13972
mptsas_get_sata_guid(mptsas_t *mpt, mptsas_target_t *ptgt, int lun)
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
13985
rval = mptsas_inquiry(mpt, ptgt, lun, 0x83, inq83,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
13989
"0x83 for target:%x, lun:%x failed!", target, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14022
mptsas_inquiry(mptsas_t *mpt, mptsas_target_t *ptgt, int lun, uchar_t page,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14034
ap.a_lun = (uchar_t)(lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14128
mptsas_parse_address(char *name, uint64_t *wwid, uint8_t *phy, int *lun)
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14179
*lun = (int)lunnum;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14220
int lun = 0;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14272
ret = mptsas_parse_address(ptr, &wwid, &phy, &lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14280
lun, childp);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14282
ret = mptsas_config_one_phy(pdip, phy, lun,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14330
mptsas_probe_lun(dev_info_t *pdip, int lun, dev_info_t **dip,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14339
rval = mptsas_inquiry(mpt, ptgt, lun, 0, (uchar_t *)sd_inq,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14343
rval = mptsas_create_lun(pdip, sd_inq, dip, ptgt, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14353
mptsas_config_one_addr(dev_info_t *pdip, uint64_t sasaddr, int lun,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14382
*lundip = mptsas_find_child_addr(pdip, sasaddr, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14408
rval = mptsas_probe_lun(pdip, lun, lundip, ptgt);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14414
mptsas_config_one_phy(dev_info_t *pdip, uint8_t phy, int lun,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14448
rval = mptsas_probe_lun(pdip, lun, lundip, ptgt);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14693
int lun;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14720
if (mptsas_parse_address(addr, &sas_wwn, &phy, &lun) !=
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14727
if (repluns[i] == lun) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14757
&lun) != DDI_SUCCESS) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14763
if (repluns[i] == lun) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15260
mptsas_find_child_addr(dev_info_t *pdip, uint64_t sasaddr, int lun)
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15269
(void) sprintf(addr, "w%s,%x", name, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15303
mptsas_find_path_addr(dev_info_t *parent, uint64_t sasaddr, int lun)
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15312
(void) sprintf(addr, "w%s,%x", name, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15322
dev_info_t **lun_dip, mptsas_target_t *ptgt, int lun)
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15356
rval = mptsas_inquiry(mpt, ptgt, lun, 0x83, inq83,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15360
"0x83 for target:%x, lun:%x failed!", target, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15389
"not enabled", target, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15409
"path target:%x, lun:%x", target, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15417
"for path target:%x, lun:%x", target, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15425
ptgt, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15429
ptgt, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15446
dev_info_t **lun_dip, mdi_pathinfo_t **pip, mptsas_target_t *ptgt, int lun)
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15484
*pip = mptsas_find_path_addr(pdip, sas_wwn, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15510
lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15524
"to the same LUN", target, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15531
"failed!", target, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15540
lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15548
"property for path:target:%x, lun:%x", target, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15562
"driver for target%d lun %d dtype:0x%02x", target, lun,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15573
(void) sprintf(lun_addr, "w%s,%x", wwn_str, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15576
(void) sprintf(lun_addr, "p%x,%x", phy, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15589
target, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15595
lun) != DDI_SUCCESS) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15598
target, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15602
lun64 = (int64_t)lun;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15616
target, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15624
"(target-port)", target, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15634
"(sata-phy)", target, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15772
target, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15805
char *guid, dev_info_t **lun_dip, mptsas_target_t *ptgt, int lun)
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15853
"for target %d lun %d", target, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15866
*lun_dip, LUN_PROP, lun) !=
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15870
target, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15875
lun64 = (int64_t)lun;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15881
target, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15890
target, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15908
"(target-port)", target, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15919
"(port-wwn)", target, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15930
"(sata-phy)", target, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15939
" (SAS_PROP)", target, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15947
"lun %d", target, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
16112
"disk@w%s,%x", wwn_str, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
16115
"disk@p%x,%x", phy, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
16156
"target %d lun %d", target, lun));
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
16850
int lun;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
16853
if (mptsas_parse_address(addr, &wwn, &phynum, &lun) != DDI_SUCCESS) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
225
static int mptsas_do_scsi_abort(mptsas_t *mpt, int target, int lun,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
239
static void mptsas_flush_target(mptsas_t *mpt, ushort_t target, int lun,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
3066
int lun = 0;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
3072
lun = ddi_prop_get_int(DDI_DEV_T_ANY, lun_dip, DDI_PROP_DONTPASS,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
3080
reallen = snprintf(name, len, "p%x,%x", phynum, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
3087
reallen = snprintf(name, len, "%s,%x", sas_wwn, lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
3122
int lun = sd->sd_address.a_lun;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
3135
(void *)hba_dip, (void *)tgt_dip, lun));
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
3156
if (mdi_prop_lookup_int(pip, LUN_PROP, &lun) !=
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
3170
lun = ddi_prop_get_int(DDI_DEV_T_ANY, tgt_dip,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
3199
tgt_private->t_lun = lun;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
344
int lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
346
int lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
351
int *lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
361
static int mptsas_inquiry(mptsas_t *mpt, mptsas_target_t *ptgt, int lun,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
382
static int mptsas_config_one_addr(dev_info_t *pdip, uint64_t sasaddr, int lun,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
384
static int mptsas_config_one_phy(dev_info_t *pdip, uint8_t phy, int lun,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
394
static int mptsas_probe_lun(dev_info_t *pdip, int lun,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
398
dev_info_t **dip, mptsas_target_t *ptgt, int lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
401
char *guid, dev_info_t **dip, mptsas_target_t *ptgt, int lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
404
int lun);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
9370
mptsas_flush_target(mptsas_t *mpt, ushort_t target, int lun, uint8_t tasktype)
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
9379
NDBG25(("mptsas_flush_target: target=%d lun=%d", target, lun));
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
9420
if ((Tgt(cmd) == target) && (Lun(cmd) == lun)) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
9480
if ((Tgt(cmd) == target) && (Lun(cmd) == lun)) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
9492
if ((Tgt(cmd) == target) && (Lun(cmd) == lun)) {
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
9760
int target, lun;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
9766
lun = tgt_private->t_lun;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
9768
NDBG23(("mptsas_scsi_abort: target=%d.%d", target, lun));
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
9771
rval = mptsas_do_scsi_abort(mpt, target, lun, pkt);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
9777
mptsas_do_scsi_abort(mptsas_t *mpt, int target, int lun, struct scsi_pkt *pkt)
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
9818
lun, NULL, 0, 0);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
9835
MPI2_SCSITASKMGMT_TASKTYPE_ABRT_TASK_SET, target, lun, NULL, 0, 0);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
1111
int lun, uint8_t *reply, uint32_t reply_size, int mode)
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
1149
pkt->pkt_address.a_lun = (uchar_t)lun;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas_impl.c
1168
mptsas_init_std_hdr(mpt->m_acc_req_frame_hdl, task, dev_handle, lun, 0,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_ds.c
752
pmcs_lun_t *lun = sp->cmd_lun;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_ds.c
774
lun->lun_num, &status);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_ds.c
793
lun->lun_num, &status))
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
159
pmcs_lun_t *lun = NULL;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1945
bcopy((uint8_t *)&sp->cmd_lun->scsi_lun, sc.lun, sizeof (scsi_lun_t));
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
284
lun = ddi_soft_state_bystr_get(tgt->lun_sstate, ua);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
285
if (lun == NULL) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
290
scsi_device_hba_private_set(sd, lun);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
291
lun->lun_num = lun_num;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
294
lun->scsi_lun = scsi_lun64_to_lun(lun_num);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
297
bcopy(ua, lun->unit_address, strnlen(ua, PMCS_MAX_UA_SIZE - 1));
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
299
lun->target = tgt;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
324
lun->sd = sd;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
325
list_insert_tail(&tgt->lun_list, lun);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
378
if (lun) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
379
list_remove(&tgt->lun_list, lun);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
415
pmcs_lun_t *lun;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
427
lun = (pmcs_lun_t *)scsi_device_hba_private_get(sd);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
429
ASSERT((lun != NULL) && (lun->target != NULL));
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
430
ASSERT(lun->target->ref_count > 0);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
432
target = lun->target;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
433
unit_address = lun->unit_address;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
434
list_remove(&target->lun_list, lun);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
447
ddi_soft_state_bystr_free(lun->target->lun_sstate, unit_address);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
632
uint64_t lun;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
672
lun = sp->cmd_lun->lun_num;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
674
lun = 0;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
692
if (pmcs_ssp_tmf(pwp, pptr, SAS_ABORT_TASK, tag, lun,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
754
uint64_t lun = (uint64_t)-1, *lp = NULL;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
775
lp = &lun;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
807
if (pmcs_reset_dev(pwp, pptr, lun)) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
936
pmcs_lun_t *lun = (pmcs_lun_t *)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
939
if ((lun == NULL) || (lun->target == NULL)) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
942
xp = lun->target;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
960
sp->cmd_lun = lun;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
963
*lp = lun->lun_num;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1902
pmcs_reset_dev(pmcs_hw_t *pwp, pmcs_phy_t *pptr, uint64_t lun)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1923
if (lun == (uint64_t)-1) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1924
lun = 0;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1926
rval = pmcs_ssp_tmf(pwp, pptr, SAS_LOGICAL_UNIT_RESET, 0, lun,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1929
if (lun != 0ull) {
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
5053
uint64_t lun, uint32_t *response)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
5086
msg[5] = BE_32((uint32_t)lun);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
5087
msg[6] = BE_32((uint32_t)(lun >> 32));
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
5121
pmcs_tmf2str(tmf), pptr->path, (unsigned long long) lun, tag);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
5152
pptr->path, (unsigned long long) lun);
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
1101
pvscsi_dev_reset(pvs, cmd->target, cmd->lun);
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
1196
cmd->lun = pd->lun;
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
1212
pvscsi_parse_ua(const char *ua, int *target, int *lun)
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
1222
*lun = 0;
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
1229
*lun = (int)num;
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
1285
cmd.lun = 0;
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
1328
if (pvscsi_parse_ua(ua, &pd->target, &pd->lun) != DDI_SUCCESS) {
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
1381
pvscsi_dev_reset(pvs, pd->target, pd->lun);
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
1385
pvscsi_dev_reset(pvs, pd->target, pd->lun);
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
322
msg->lun = desc->lun[1]; /* T10 format */
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
344
if (msg->lun == 0) {
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
553
pvscsi_dev_reset(pvscsi_softc_t *pvs, int target, int lun)
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
558
cmd.lun[1] = lun & 0xff;
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
595
pvscsi_dev_reset(pvs, cmd->target, cmd->lun);
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
616
if ((pd->target == cmd->target) && (pd->lun == cmd->lun)) {
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
644
bzero(rdesc->lun, sizeof (rdesc->lun));
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.c
646
rdesc->lun[1] = cmd->lun & 0xff;
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.h
131
uint8_t lun[8];
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.h
256
uint8_t lun[8];
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi.h
343
uint8_t lun[8];
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi_var.h
42
int lun;
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi_var.h
69
int lun;
usr/src/uts/common/io/scsi/adapters/pvscsi/pvscsi_var.h
76
int lun;
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi_init.c
138
caddr_t lun, uint32_t len, int vpd_page);
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi_init.c
1444
int cmd, caddr_t lun, uint32_t len, int vpd_page)
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi_init.c
1453
(void) memcpy(rqst->rp_lun, lun, sizeof (rqst->rp_lun));
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi_init.c
1897
uint16_t lun;
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi_init.c
1912
lun = 0;
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi_init.c
1915
lun = dev->pd_scsi3addr[0];
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi_init.c
1918
lun = LE_IN16(dev->pd_scsi3addr);
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi_init.c
1921
dev->pd_lun = lun;
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi_init.c
1923
"%d,%d", target, lun);
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi_util.c
861
lun_to_str(uint8_t *lun)
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi_util.c
867
sizeof (lun_str) - strlen(lun_str), "%02x.", *lun++);
usr/src/uts/common/io/scsi/adapters/smrt/smrt_ciss.c
181
smrt_write_lun_addr_phys(LUNAddr_t *lun, boolean_t masked, unsigned bus,
usr/src/uts/common/io/scsi/adapters/smrt/smrt_ciss.c
184
lun->PhysDev.Mode = masked ? MASK_PERIPHERIAL_DEV_ADDR :
usr/src/uts/common/io/scsi/adapters/smrt/smrt_ciss.c
187
lun->PhysDev.TargetId = target;
usr/src/uts/common/io/scsi/adapters/smrt/smrt_ciss.c
188
lun->PhysDev.Bus = bus;
usr/src/uts/common/io/scsi/adapters/smrt/smrt_ciss.c
190
bzero(&lun->PhysDev.Target, sizeof (lun->PhysDev.Target));
usr/src/uts/common/io/scsi/adapters/smrt/smrt_ciss.c
200
smrt_write_controller_lun_addr(LUNAddr_t *lun)
usr/src/uts/common/io/scsi/adapters/smrt/smrt_ciss.c
202
smrt_write_lun_addr_phys(lun, B_TRUE, 0, 0);
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
177
long lun;
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
200
if (ddi_strtol(comma + 1, &eptr, 16, &lun) != 0 || *eptr != '\0' ||
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
201
lun != 0) {
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
40
long targ, lun;
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
53
if (ddi_strtol(comma + 1, &eptr, 16, &lun) != 0 || *eptr != '\0' ||
usr/src/uts/common/io/scsi/adapters/smrt/smrt_hba.c
54
lun != 0) {
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
1396
int tgt, lun, sfunc;
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
1409
lun = scsi_device_prop_get_int(sd, SCSI_DEVICE_PROP_PATH,
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
1412
SCSI_ADDR_PROP_LUN64, lun);
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
1480
int tgt, lun, sfunc;
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
1493
lun = scsi_device_prop_get_int(sd, SCSI_DEVICE_PROP_PATH,
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
1496
SCSI_ADDR_PROP_LUN64, lun);
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
626
int lun;
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
671
lun = scsi_device_prop_get_int(sd, SCSI_DEVICE_PROP_PATH,
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
674
SCSI_ADDR_PROP_LUN64, lun);
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
825
if (dad && (lun == 0 || lun64 == 0))
usr/src/uts/common/io/scsi/impl/scsi_hba.c
1867
int lun;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
1927
lun = ddi_prop_get_int(DDI_DEV_T_ANY, child,
usr/src/uts/common/io/scsi/impl/scsi_hba.c
1939
((tgt >= USHRT_MAX) || (lun >= 256))) {
usr/src/uts/common/io/scsi/impl/scsi_hba.c
1978
sd->sd_address.a_lun = (uchar_t)lun;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
7161
int lun;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
7231
for (lun = 0; lun < nluns; lun++) {
usr/src/uts/common/io/scsi/impl/scsi_hba.c
7232
lun64 = scsi_lun_to_lun64(lunp[lun]);
usr/src/uts/common/io/scsi/targets/sd.c
22764
int lun, tgt;
usr/src/uts/common/io/scsi/targets/sd.c
22790
lun = ddi_prop_get_int(DDI_DEV_T_ANY, SD_DEVINFO(un),
usr/src/uts/common/io/scsi/targets/sd.c
22797
info->dki_slave = ((tgt << 3) | lun);
usr/src/uts/common/io/scsi/targets/sd.c
2519
int lun, tgt;
usr/src/uts/common/io/scsi/targets/sd.c
2521
lun = ddi_prop_get_int(DDI_DEV_T_ANY, devp->sd_dev, DDI_PROP_DONTPASS,
usr/src/uts/common/io/scsi/targets/sd.c
2558
if (lun == 0) {
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
1345
uint_t lun;
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
1381
for (lun = 0; lun < SCSA2USB_MAX_LUNS; lun++) {
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
1382
scsa2usb_flush_waitQ(scsa2usbp, lun, CMD_TRAN_ERR);
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
1383
usba_destroy_list(&scsa2usbp->scsa2usb_waitQ[lun]);
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
1770
int lun, rval;
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
1806
for (lun = 0; lun < scsa2usbp->scsa2usb_n_luns; lun++) {
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
1807
ASSERT(scsa2usbp->scsa2usb_lun_dip[lun] == NULL);
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
1810
scsa2usb_do_inquiry(scsa2usbp, 0, lun);
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
1812
dtype = scsa2usbp->scsa2usb_lun_inquiry[lun].
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
1816
"dtype[%d]=0x%x", lun, dtype);
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
1915
rval = ndi_prop_update_int(DDI_DEV_T_NONE, cdip, "lun", lun);
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
2044
uint_t lun;
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
2073
for (lun = 0; lun < SCSA2USB_MAX_LUNS; lun++) {
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
2074
scsa2usb_flush_waitQ(scsa2usbp, lun, CMD_CMPLT);
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
2294
int lun;
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
2295
int t_len = sizeof (lun);
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
2298
DDI_PROP_DONTPASS|DDI_PROP_CANSLEEP, "lun", (caddr_t)&lun,
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
2305
"scsa2usb_scsi_tgt_init: %s, lun%d", ddi_driver_name(cdip), lun);
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
2339
if ((lun >= scsa2usbp->scsa2usb_n_luns) ||
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
2340
(scsa2usbp->scsa2usb_lun_dip[lun] != NULL)) {
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
2346
scsa2usbp->scsa2usb_lun_dip[lun] = cdip;
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
2363
int lun;
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
2364
int t_len = sizeof (lun);
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
2373
DDI_PROP_DONTPASS|DDI_PROP_CANSLEEP, "lun", (caddr_t)&lun,
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
2380
"scsa2usb_scsi_tgt_free: %s lun%d", ddi_driver_name(cdip), lun);
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
2383
if (lun < scsa2usbp->scsa2usb_n_luns) {
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
2384
if (scsa2usbp->scsa2usb_lun_dip[lun] == cdip) {
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
2385
scsa2usbp->scsa2usb_lun_dip[lun] = NULL;
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
2614
uint_t lun = ap->a_lun;
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
2664
if (usba_list_entry_count(&scsa2usbp->scsa2usb_waitQ[lun]) >
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
2675
usba_add_to_list(&scsa2usbp->scsa2usb_waitQ[lun], &cmd->cmd_waitQ);
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
2680
usba_list_entry_count(&scsa2usbp->scsa2usb_waitQ[lun]), lun);
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
2692
&scsa2usbp->scsa2usb_waitQ[lun],
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
4064
scsa2usb_transport_request(scsa2usb_state_t *scsa2usbp, uint_t lun)
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
4072
&scsa2usbp->scsa2usb_waitQ[lun])) == NULL) {
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
4179
uint_t lun;
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
4206
for (lun = 0; lun < scsa2usbp->scsa2usb_n_luns; lun++) {
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
4207
scsa2usb_transport_request(scsa2usbp, lun);
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
4210
for (lun = 0; lun < SCSA2USB_MAX_LUNS; lun++) {
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
4212
&scsa2usbp->scsa2usb_waitQ[lun]);
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
4250
scsa2usb_flush_waitQ(scsa2usb_state_t *scsa2usbp, uint_t lun,
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
4259
usba_move_list(&scsa2usbp->scsa2usb_waitQ[lun], &head,
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
4281
scsa2usb_do_inquiry(scsa2usb_state_t *scsa2usbp, uint_t target, uint_t lun)
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
4294
&scsa2usbp->scsa2usb_lun_inquiry[lun]);
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
4303
ap.a_lun = (uchar_t)lun;
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
4342
&scsa2usbp->scsa2usb_lun_inquiry[lun]);
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
5467
uint_t lun;
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
5469
for (lun = 0; lun < SCSA2USB_MAX_LUNS; lun++) {
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
5471
&scsa2usbp->scsa2usb_waitQ[lun])) {
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
633
uint_t lun;
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
707
for (lun = 0; lun < SCSA2USB_MAX_LUNS; lun++) {
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
708
usba_init_list(&scsa2usbp->scsa2usb_waitQ[lun], NULL,
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
967
for (lun = 0; lun < SCSA2USB_MAX_LUNS; lun++) {
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
968
scsa2usbp->scsa2usb_lbasize[lun] = DEV_BSIZE;
usr/src/uts/common/io/vioscsi/vioscsi.c
107
tmf->lun[0] = 1;
usr/src/uts/common/io/vioscsi/vioscsi.c
108
tmf->lun[1] = target;
usr/src/uts/common/io/vioscsi/vioscsi.c
109
tmf->lun[2] = 0x40 | (lun >> 8);
usr/src/uts/common/io/vioscsi/vioscsi.c
110
tmf->lun[3] = lun & 0xff;
usr/src/uts/common/io/vioscsi/vioscsi.c
147
"task mgmt timeout! (target %d lun %d)", target, lun);
usr/src/uts/common/io/vioscsi/vioscsi.c
164
vioscsi_lun_reset(vioscsi_softc_t *sc, uint8_t target, uint16_t lun)
usr/src/uts/common/io/vioscsi/vioscsi.c
167
target, lun, NULL));
usr/src/uts/common/io/vioscsi/vioscsi.c
299
cmd->lun[0] = 1;
usr/src/uts/common/io/vioscsi/vioscsi.c
300
cmd->lun[1] = req->vr_target;
usr/src/uts/common/io/vioscsi/vioscsi.c
301
cmd->lun[2] = 0x40 | ((req->vr_lun >> 8) & 0xff);
usr/src/uts/common/io/vioscsi/vioscsi.c
302
cmd->lun[3] = req->vr_lun & 0xff;
usr/src/uts/common/io/vioscsi/vioscsi.c
303
cmd->lun[4] = 0;
usr/src/uts/common/io/vioscsi/vioscsi.c
304
cmd->lun[5] = 0;
usr/src/uts/common/io/vioscsi/vioscsi.c
305
cmd->lun[6] = 0;
usr/src/uts/common/io/vioscsi/vioscsi.c
306
cmd->lun[7] = 0;
usr/src/uts/common/io/vioscsi/vioscsi.c
682
vioscsi_parse_unit_address(const char *ua, int *tgt, int *lun)
usr/src/uts/common/io/vioscsi/vioscsi.c
693
*lun = 0;
usr/src/uts/common/io/vioscsi/vioscsi.c
700
*lun = (int)num;
usr/src/uts/common/io/vioscsi/vioscsi.c
745
target = evt->lun[1];
usr/src/uts/common/io/vioscsi/vioscsi.c
89
vioscsi_tmf(vioscsi_softc_t *sc, uint32_t func, uint8_t target, uint16_t lun,
usr/src/uts/common/io/vioscsi/vioscsi.c
957
int lun;
usr/src/uts/common/io/vioscsi/vioscsi.c
968
(!vioscsi_parse_unit_address(ua, &target, &lun))) {
usr/src/uts/common/io/vioscsi/vioscsi.c
979
vd->vd_lun = (uint16_t)lun;
usr/src/uts/common/io/vioscsi/vioscsi.h
155
uint8_t lun[8];
usr/src/uts/common/io/vioscsi/vioscsi.h
181
uint8_t lun[8];
usr/src/uts/common/io/vioscsi/vioscsi.h
197
uint8_t lun[8];
usr/src/uts/common/io/vioscsi/vioscsi.h
214
uint8_t lun[8];
usr/src/uts/common/sys/emul64var.h
145
#define REQ_TGT_LUN(tgt, lun) (((tgt) << 8) | (lun))
usr/src/uts/common/sys/fct.h
394
uint16_t rp_handle, uint32_t rportid, uint8_t *lun,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
122
HBA_WWN *remoteport, uint32_t lun,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
126
int32_t lun);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
129
HBA_WWN *remoteport, uint32_t lun,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
771
NODELIST *ndlp, uint32_t lun,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
788
NODELIST *ndlp, uint32_t lun,
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_fc.h
57
uint32_t lun;
usr/src/uts/common/sys/fibre-channel/ulp/fcpvar.h
1158
struct fcp_lun *lun;
usr/src/uts/common/sys/fibre-channel/ulp/fcpvar.h
1212
struct fcp_lun *lun;
usr/src/uts/common/sys/fibre-channel/ulp/fcpvar.h
1298
uint32_t lun;
usr/src/uts/common/sys/fibre-channel/ulp/fcpvar.h
1368
fcp_hp_elem::lun fcp_hp_elem::flags fcp_hp_elem::cip
usr/src/uts/common/sys/ipmi.h
129
unsigned char lun;
usr/src/uts/common/sys/ipmi.h
136
unsigned char lun;
usr/src/uts/common/sys/iscsi_protocol.h
112
uint8_t lun[8];
usr/src/uts/common/sys/iscsi_protocol.h
168
uint8_t lun[8];
usr/src/uts/common/sys/iscsi_protocol.h
244
uint8_t lun[8];
usr/src/uts/common/sys/iscsi_protocol.h
273
uint8_t lun[8];
usr/src/uts/common/sys/iscsi_protocol.h
289
uint8_t lun[8];
usr/src/uts/common/sys/iscsi_protocol.h
305
uint8_t lun[8];
usr/src/uts/common/sys/iscsi_protocol.h
387
uint8_t lun[8];
usr/src/uts/common/sys/iscsi_protocol.h
409
uint8_t lun[8];
usr/src/uts/common/sys/scsi/adapters/mpt_sas/mptsas_var.h
1351
uint16_t dev_handle, int lun, uint8_t *reply, uint32_t reply_size,
usr/src/uts/common/sys/scsi/adapters/mpt_sas/mptsas_var.h
1358
uint64_t mptsas_get_sata_guid(mptsas_t *mpt, mptsas_target_t *ptgt, int lun);
usr/src/uts/common/sys/scsi/generic/sas.h
115
uint8_t lun[8];
usr/src/uts/common/sys/scsi/impl/commands.h
66
uchar_t lun :3; /* lun (byte 1) (reserved in SCSI-3) */
usr/src/uts/common/sys/scsi/impl/commands.h
68
uchar_t lun :3, /* lun (byte 1) (reserved in SCSI-3) */
usr/src/uts/common/sys/scsi/impl/commands.h
80
#define scc_lun cdb_un.lun
usr/src/uts/common/sys/scsi/scsi_address.h
165
scsi_lun64_t scsi_lun_to_lun64(scsi_lun_t lun);
usr/src/uts/common/sys/stmf.h
372
struct stmf_scsi_session *ss, uint8_t *lun, uint16_t cdb_length,
usr/src/uts/common/sys/stmf.h
395
stmf_status_t stmf_register_itl_handle(struct stmf_lu *lu, uint8_t *lun,
usr/src/uts/common/sys/stmf.h
398
stmf_status_t stmf_get_itl_handle(struct stmf_lu *lu, uint8_t *lun,
usr/src/uts/i86pc/sys/biosdisk.h
38
unsigned char lun; /* for ATAPI only */
usr/src/uts/i86pc/sys/biosdisk.h
53
uint64_t lun;
usr/src/uts/intel/io/amr/amr.c
139
struct scsi_pkt *pkt, int lun);
usr/src/uts/intel/io/amr/amr.c
1481
uchar_t lun = sd->sd_address.a_lun;
usr/src/uts/intel/io/amr/amr.c
1486
if ((lun == 0) && (target < AMR_MAXLD))
usr/src/uts/intel/io/dktp/controller/ata/ata_common.c
1168
uchar_t lun)
usr/src/uts/intel/io/dktp/controller/ata/ata_common.c
1179
targ, lun));
usr/src/uts/intel/io/dktp/controller/ata/ata_common.c
1183
ata_drvp = CTL2DRV(ata_ctlp, targ, lun);
usr/src/uts/intel/io/dktp/controller/ata/ata_common.c
1204
ata_drvp->ad_lun = lun;
usr/src/uts/intel/io/dktp/controller/ata/ata_common.c
1353
CTL2DRV(ata_ctlp, targ, lun) = ata_drvp;
usr/src/uts/intel/io/dktp/controller/ata/ata_common.c
3706
uchar_t lun;
usr/src/uts/intel/io/dktp/controller/ata/ata_common.c
3771
for (lun = 1; lun <= lastlun && lun < ATA_MAXLUN; lun++) {
usr/src/uts/intel/io/dktp/controller/ata/ata_common.c
3772
ata_drvp = CTL2DRV(ata_ctlp, targ, lun);
usr/src/uts/intel/io/dktp/controller/ata/ata_common.c
460
uchar_t lun;
usr/src/uts/intel/io/dktp/controller/ata/ata_common.c
515
for (lun = 1; lun <= lastlun && lun < ATA_MAXLUN; lun++) {
usr/src/uts/intel/io/dktp/controller/ata/ata_common.c
517
ata_init_drive(ata_ctlp, targ, lun)) != NULL) {
usr/src/uts/intel/io/dktp/controller/ata/ata_common.c
774
int lun;
usr/src/uts/intel/io/dktp/controller/ata/ata_common.c
793
lun = ddi_prop_get_int(DDI_DEV_T_ANY, tdip, DDI_PROP_DONTPASS,
usr/src/uts/intel/io/dktp/controller/ata/ata_common.c
797
(lun < 0) || (lun >= ATA_MAXLUN)) {
usr/src/uts/intel/io/dktp/controller/ata/ata_common.c
801
ata_drvp = CTL2DRV(ata_ctlp, targ, lun);
usr/src/uts/intel/io/dktp/controller/ata/ata_common.c
81
uchar_t targ, uchar_t lun);
usr/src/uts/intel/io/dktp/hba/ghd/ghd_waitq.c
109
gdevp->gd_lun = lun;
usr/src/uts/intel/io/dktp/hba/ghd/ghd_waitq.c
118
" max %lu\n", target, lun, (void *)gdevp, (void *)gtgtp,
usr/src/uts/intel/io/dktp/hba/ghd/ghd_waitq.c
43
uchar_t lun)
usr/src/uts/intel/io/dktp/hba/ghd/ghd_waitq.c
61
gtgtp->gt_lun = lun;
usr/src/uts/intel/io/dktp/hba/ghd/ghd_waitq.c
90
if (gdevp->gd_target == target && gdevp->gd_lun == lun) {
usr/src/uts/intel/io/dktp/hba/ghd/ghd_waitq.c
92
" gtgtp 0x%p max %lu\n", target, lun,
usr/src/uts/intel/io/ipmi/ipmivars.h
173
#define IPMI_ADDR(netfn, lun) ((netfn) << 2 | (lun))
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1100
int lun = ap->a_lun;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1136
if (lun != 0) {
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1196
if (acb->devstate[target][lun] == ARECA_RAID_GONE) {
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
132
static int arcmsr_parse_devname(char *devnm, int *tgt, int *lun);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1374
int lun = ap->a_lun;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1395
if (acb->devstate[target][lun] == ARECA_RAID_GONE)
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1417
int tgt, lun;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1426
if (arcmsr_parse_devname(arg, &tgt, &lun) != 0) {
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1430
if (acb->device_map[tgt] & 1 << lun) {
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1431
acb->devstate[tgt][lun] = ARECA_RAID_GOOD;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1432
rval = arcmsr_config_lun(acb, tgt, lun, childp);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1439
for (lun = 0; lun < ARCMSR_MAX_TARGETLUN; lun++)
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1440
if (acb->device_map[tgt] & 1 << lun) {
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1441
acb->devstate[tgt][lun] =
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1444
lun, NULL);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
156
uint8_t lun);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1964
int id, lun;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1968
lun = ccb->pkt->pkt_address.a_lun;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1971
if (acb->devstate[id][lun] == ARECA_RAID_GONE) {
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1972
acb->devstate[id][lun] = ARECA_RAID_GOOD;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1982
if (acb->devstate[id][lun] == ARECA_RAID_GOOD) {
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1985
"timeout", id, lun);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1987
acb->devstate[id][lun] = ARECA_RAID_GONE;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
1999
acb->devstate[id][lun] = ARECA_RAID_GONE;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2007
acb->devstate[id][lun] = ARECA_RAID_GOOD;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2017
id, lun, ccb->arcmsr_cdb.DeviceStatus);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2019
acb->devstate[id][lun] = ARECA_RAID_GONE;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2218
arcmsr_parse_devname(char *devnm, int *tgt, int *lun)
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2251
if ((lun != NULL) && (lp != NULL)) {
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2254
*lun = (int)num;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2262
int tgt, lun;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2268
lun = ddi_prop_get_int(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS, "lun",
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2270
if (lun == -1)
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2272
(void) snprintf(name, len, "%x,%x", tgt, lun);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2277
arcmsr_find_child(struct ACB *acb, uint16_t tgt, uint8_t lun)
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2283
(void) sprintf(addr, "%x,%x", tgt, lun);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2308
int lun = sd->sd_address.a_lun;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2316
tgt, lun);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2327
tgt, lun);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2331
if (ndi_prop_update_int(DDI_DEV_T_NONE, ldip, "lun", lun) !=
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2335
tgt, lun);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2344
tgt, lun);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2350
arcmsr_warn(acb, "unable to online T%dL%d", tgt, lun);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2354
arcmsr_log(acb, CE_NOTE, "T%dL%d onlined", tgt, lun);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2366
arcmsr_config_lun(struct ACB *acb, uint16_t tgt, uint8_t lun, dev_info_t **ldip)
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2372
if ((child = arcmsr_find_child(acb, tgt, lun)) != NULL) {
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2381
sd.sd_address.a_lun = lun;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2524
int i, id, lun, instance;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2765
for (lun = 0; lun < ARCMSR_MAX_TARGETLUN; lun++) {
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
2766
acb->devstate[id][lun] = ARECA_RAID_GONE;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
3184
int lun = ccb->pkt->pkt_address.a_lun;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
3192
instance, id, lun, *cdb, (void *)ccb);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
3216
arcmsr_abort_dr_ccbs(struct ACB *acb, uint16_t target, uint8_t lun)
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
3228
(lun == ccb->pkt->pkt_address.a_lun)) {
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
3234
"abort T%dL%d ccb", target, lun);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
3243
arcmsr_scsi_device_probe(struct ACB *acb, uint16_t tgt, uint8_t lun)
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
3252
sd.sd_address.a_lun = (uint8_t)lun;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
3253
if ((child = arcmsr_find_child(acb, tgt, lun)) != NULL) {
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
3259
tgt, lun);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
3262
tgt, lun);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
3281
uint8_t lun;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
3325
for (lun = 0; lun < ARCMSR_MAX_TARGETLUN; lun++) {
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
3328
acb->devstate[target][lun] =
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
3331
target, lun);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
3334
"T%dL%d on-line", target, lun);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
3338
lun);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
3340
acb->devstate[target][lun] =
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
3345
acb, target, lun);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
3355
acb, target, lun);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
3366
"T%dL%d off-line", target, lun);
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
770
uint8_t lun;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
776
lun = sd->sd_address.a_lun;
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
777
if ((target >= ARCMSR_MAX_TARGETID) || (lun >= ARCMSR_MAX_TARGETLUN)) {
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
787
if (arcmsr_find_child(acb, target, lun) != NULL) {
usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c
94
static int arcmsr_config_lun(struct ACB *acb, uint16_t tgt, uint8_t lun,
usr/src/uts/sun/io/scsi/adapters/fas.c
3096
uchar_t cmd, target, lun;
usr/src/uts/sun/io/scsi/adapters/fas.c
3119
lun = Lun(sp);
usr/src/uts/sun/io/scsi/adapters/fas.c
3194
LOAD_CMDP = fas->f_last_msgout = MSG_IDENTIFY | lun;
usr/src/uts/sun/io/scsi/adapters/fas.c
3197
LOAD_CMDP = fas->f_last_msgout = MSG_DR_IDENTIFY | lun;
usr/src/uts/sun/io/scsi/adapters/fas.c
4085
uchar_t target, lun;
usr/src/uts/sun/io/scsi/adapters/fas.c
4146
lun = tmp & (NLUNS_PER_TARGET-1);
usr/src/uts/sun/io/scsi/adapters/fas.c
4151
fas->f_resel_slot = slot = (target * NLUNS_PER_TARGET) | lun;
usr/src/uts/sun/io/scsi/adapters/fas.c
7373
int target, lun, i, n, tag, ncmds;
usr/src/uts/sun/io/scsi/adapters/fas.c
7413
lun = slot % NLUNS_PER_TARGET;
usr/src/uts/sun/io/scsi/adapters/fas.c
7443
target, lun);
usr/src/uts/sun/io/scsi/adapters/fas.c
7448
target, lun);
usr/src/uts/sun/io/scsi/adapters/fas.c
7463
fas->f_tcmds[slot], target, lun);
usr/src/uts/sun/sys/scsi/adapters/sfvar.h
435
uint64_t lun[REPORT_LUNS_MIN_LUNS];