inquiry
if (!inquiry(fd, dev->d_inq)) {
int inquiry(int fd, uchar_t *inq);
inquiry);
struct scsi_inquiry *inquiry,
struct scsi_inquiry *inquiry,
struct scsi_inquiry *inquiry,
struct scsi_inquiry *inquiry)
(void) memcpy(disk_name, (char *)&inquiry->inq_pid[9], 7);
struct scsi_inquiry *inquiry)
p = strcopy(disk_name, inquiry->inq_vid,
sizeof (inquiry->inq_vid));
p = strcopy(p, inquiry->inq_pid, sizeof (inquiry->inq_pid));
p = strcopy(p, inquiry->inq_revision,
sizeof (inquiry->inq_revision));
struct scsi_inquiry *inquiry);
struct scsi_inquiry inquiry;
if (uscsi_inquiry(fd, (char *)&inquiry, sizeof (inquiry))) {
print_buf(inquiry.inq_pid, sizeof (inquiry.inq_pid));
(void) get_sun_disk_name(disk_name, &inquiry);
&inquiry, &capacity, disk_name));
&inquiry, disk_type, &capacity)) {
&inquiry, &capacity, disk_name));
struct scsi_inquiry *inquiry,
(void) get_generic_disk_name(disk_name, inquiry);
struct scsi_inquiry *inquiry);
struct scsi_inquiry inquiry;
if (uscsi_inquiry(fd, (char *)&inquiry, sizeof (inquiry)))
*vid = strndup(inquiry.inq_vid, 8);
*pid = strndup(inquiry.inq_pid, 16);
*rid = strndup(inquiry.inq_revision, 4);
struct scsi_inquiry inquiry;
if (uscsi_inquiry(fd, (char *)&inquiry, sizeof (inquiry))) {
(void) get_generic_disk_name(disk_name, &inquiry);
int inquiry(int fd, uchar_t *inq);
if (!inquiry(fd, dev->d_inq)) {
if (strncmp(inquiry->inq_vid, tape_dev_table[i],
inquiry->inq_vid));
": %s\n", inquiry->inq_vid));
tape_device_probe(struct scsi_device *sd, struct scsi_inquiry *inquiry,
inquiry->inq_vid));
switch (inquiry->inq_dtype & DTYPE_MASK) {
if (inquiry->inq_tpgs) {
inquiry->inq_vid));
} else if (inquiry->inq_dualp) {
inquiry->inq_vid));
uint8_t inquiry; /* option bit 7 */
uint8_t inquiry;