Lines Matching refs:scsi
39 * SCSI support subroutines.
63 * scsipi is a integrated SCSI and ATAPI layer under NetBSD and exists
71 #include <scsi/uscsi_all.h>
136 fprintf(stderr, "%s: SCSI command timed out\n",
182 /* scsi and atapi are split up like in uscsi_addr */
185 saddr->addr.scsi.scbus = raddr.addr.scsi.scbus;
186 saddr->addr.scsi.target = raddr.addr.scsi.target;
187 saddr->addr.scsi.lun = raddr.addr.scsi.lun;
195 /* atapi's are shown as SCSI devices */
198 saddr->addr.scsi.scbus = raddr.scbus;
199 saddr->addr.scsi.target = raddr.target;
200 saddr->addr.scsi.lun = raddr.lun;
226 * Support code for Linux SCSI code. It uses the ioctl() way of
230 #include <scsi/sg.h>
231 #include <scsi/scsi.h>
336 /* check if its really SCSI or emulated SCSI (ATAPI f.e.) */
344 saddr->addr.scsi.target = sg_scsi_id.scsi_id;
345 saddr->addr.scsi.lun = sg_scsi_id.lun;
346 saddr->addr.scsi.scbus = sg_scsi_id.channel;
355 saddr->addr.scsi.target = (sg_id.tlci ) & 0xff;
356 saddr->addr.scsi.lun = (sg_id.tlci >> 8) & 0xff;
357 saddr->addr.scsi.scbus = (sg_id.tlci >> 16) & 0xff;
498 /* check if its really SCSI or emulated SCSI (ATAPI f.e.) ? */
500 saddr->addr.scsi.target = cam_dev->target_id;
501 saddr->addr.scsi.lun = cam_dev->target_lun;
502 saddr->addr.scsi.scbus = cam_dev->bus_id;
521 * Generic SCSI functions also used by the sense printing functionality.
553 cmd[ 1] = 0x10 | byte2; /* SCSI-2 page format select */