Lines Matching defs:lun
359 int lun;
361 short h_cmd_per_lun; /* host (adapter) maximum commands per lun */
428 u_int bus, target, lun; /* nexus info; used for some interfaces only */
662 PSRBlock->u.dev.lun = 0; /* target LUN */
685 PSRBlock->u.cmd.lun = 0; /* Target SCSI LUN */
708 PSRBlock->u.cmd.lun = 0; /* Target SCSI LUN */
870 u_int bus = 0, target = 0, lun = 0, fake_fd = 0;
937 if (sscanf (dev, "b%ut%ul%u", &bus, &target, &lun) != 3)
958 if (sscanf (dev, "b%dt%dl%d", &bus, &target, &lun) != 3)
977 cam_scan.ucs_lun = lun;
1160 int bus, cnt, id, lun;
1163 sscanf (dev, "/dev/passthru0:%d,%d,%d,%d", &bus, &cnt, &id, &lun))
1172 dev_addr.psa_lun = lun;
1205 (sscanf (dev, "u%ut%ul%u", &bus, &target, &lun) != 3))
1225 if (sscanf (dev, "h%ub%ut%ul%u", &hca, &bus, &target, &lun) != 4)
1483 fd_info[fd].lun = lun;
2492 numbers (i.e. <host,bus,id,lun>) with a sg device file name
2496 #define DEVFS_MSK "/dev/scsi/host%d/bus%d/target%d/lun%d/generic"
2567 lx_chk_id (int dev_fd, int host, int channel, int id, int lun)
2575 channel, ssid.channel, id, ssid.scsi_id, lun, ssid.lun);
2578 (id == ssid.scsi_id) && (lun == ssid.lun))
2594 (((my_idlun.dev_id >> 8) & 0xff) == lun) &&
2605 int host, int channel, int id, int lun)
2624 if (lx_chk_id (dev_fd, host, channel, id, lun))
2640 int host, int channel, int id, int lun)
2654 snprintf (name, name_len, DEVFS_MSK, host, channel, id, lun);
2677 /* now check this fd for match on <host, channel, id, lun> */
2678 if (lx_chk_id (dev_fd, host, channel, id, lun))
2687 if (lx_scan_sg (guess_devnum, name, name_len, host, channel, id, lun))
2717 int bus, channel, id, lun;
2795 param[7].u.i = &lun;
2806 number = bus = channel = id = lun = -1;
2889 && (findlun == -1 || lun == findlun))
2892 "bus=%d chan=%d id=%d lun=%d num=%d\n",
2894 bus, channel, id, lun, number);
2896 channel, id, lun)
2907 bus = channel = id = lun = -1;
2952 int bcil[4]; /* bus, channel, id, lun */
3004 /* Extract bus, channel, id, lun from directory name b:c:i:l */
3138 "bus=%d chan=%d id=%d lun=%d num=%d\n",
3653 cdbp->c6_lun = 0; /* where do I get the lun from? */
3708 ccb.cam_ch.cam_target_lun = fd_info[fd].lun;
4079 get_devicename (int bus, int target, int lun, char *name, size_t name_len)
4081 snprintf (name, name_len, "b%dt%dl%d", bus, target, lun);
4095 int bus, channel, id, lun, number, i;
4171 param[7].u.i = &lun;
4185 number = bus = channel = id = lun = -1;
4237 || (findlun >= 0 && lun == -1))
4247 && (findlun == -1 || lun == findlun)
4248 && get_devicename (bus, id, lun, dev_name, sizeof (dev_name)) >= 0
4253 bus = channel = id = lun = -1;
4290 PSRBlock->u.cmd.lun = fd_info[fd].lun; /* Target SCSI LUN */
4503 int bus, id, lun; /* Current Bus, ID, and LUN */
4538 lun = inv->inv_state >> 8;
4543 bus, id, lun);
4546 (findid >= 0 && id != findid) || (findlun >= 0 && lun != findlun))
4552 sprintf (dev_name, "/dev/scsi/sc%dd%dl%d", bus, id, lun);
4805 scmd.cdb.cmd_cdb[1] |= fd_info[fd].lun << 5;
5032 pkt.sptd.Lun = fd_info[fd].lun;
5297 fd_info[fd].lun == scsilun)
5306 DBG (5, "Device not found (unit %i, target %i, lun %i)\n",
5307 fd_info[fd].bus, fd_info[fd].target, fd_info[fd].lun);