Home
last modified time | relevance | path

Searched refs:inq (Results 1 – 25 of 64) sorted by relevance

123

/illumos-gate/usr/src/cmd/luxadm/
H A Dlux_util.c743 print_inq_data(char *arg_path, char *path, L_inquiry inq, uchar_t *serial, in print_inq_data() argument
848 if (inq.inq_ansi < 3) { in print_inq_data()
855 if (inq.inq_len < 11) { in print_inq_data()
860 print_chars(inq.inq_vid, sizeof (inq.inq_vid), 0); in print_inq_data()
863 if (inq.inq_len < 27) { in print_inq_data()
867 print_chars(inq.inq_pid, sizeof (inq.inq_pid), 0); in print_inq_data()
870 if (inq.inq_len < 31) { in print_inq_data()
874 print_chars(inq.inq_revision, sizeof (inq.inq_revision), 0); in print_inq_data()
877 if (inq.inq_len < 39) { in print_inq_data()
884 if (strstr((char *)inq.inq_pid, "SSA") != 0) { in print_inq_data()
[all …]
H A Dfchba.c526 L_inquiry inq; in fchba_non_encl_probe() local
529 uint32_t inquirySize = sizeof (inq), senseSize = sizeof (sense); in fchba_non_encl_probe()
610 memset(&inq, 0, sizeof (inq)); in fchba_non_encl_probe()
616 &inq, &inquirySize, in fchba_non_encl_probe()
620 inq.inq_dtype = 0x1f; in fchba_non_encl_probe()
622 tmpPath->dtype = inq.inq_dtype; in fchba_non_encl_probe()
686 L_inquiry inq; in fchba_inquiry() local
691 uint32_t inquirySize = sizeof (inq), senseSize = sizeof (sense); in fchba_inquiry()
789 memset(&inq, 0, sizeof (inq)); in fchba_inquiry()
795 &inq, &inquirySize, in fchba_inquiry()
[all …]
H A Dg_adm.c264 L_inquiry inq; in adm_inquiry() local
332 if (err = g_get_inquiry(path_phys, &inq)) { in adm_inquiry()
351 print_inq_data(argv[path_index], path_phys, inq, in adm_inquiry()
383 if (err = g_get_inquiry(path_phys, &inq)) { in adm_inquiry()
402 print_inq_data(argv[path_index], path_phys, inq, in adm_inquiry()
433 if (err = g_get_inquiry(path_phys, &inq)) { in adm_inquiry()
450 print_inq_data(argv[path_index], path_phys, inq, in adm_inquiry()
547 L_inquiry inq, ses_inq; in adm_display_config() local
641 if ((opnerr = g_get_inquiry(path_phys, &inq)) != 0) { in adm_display_config()
656 } else if (!g_enclDiskChk((char *)inq.inq_vid, in adm_display_config()
[all …]
H A Ddiag.c83 L_inquiry inq; in print_ssd_in_box() local
97 if (g_get_inquiry(ses_path, &inq)) { in print_ssd_in_box()
100 if ((strncmp((char *)&inq.inq_pid[0], DAK_OFF_NAME, in print_ssd_in_box()
102 (strncmp((char *)&inq.inq_pid[0], DAK_PROD_STR, in print_ssd_in_box()
/illumos-gate/usr/src/cmd/fcinfo/
H A DprintAttrs.c312 printLUNInfo(struct scsi_inquiry *inq, HBA_UINT32 scsiLUN, char *devpath) { in printLUNInfo() argument
315 inq->inq_vid[0], in printLUNInfo()
316 inq->inq_vid[1], in printLUNInfo()
317 inq->inq_vid[2], in printLUNInfo()
318 inq->inq_vid[3], in printLUNInfo()
319 inq->inq_vid[4], in printLUNInfo()
320 inq->inq_vid[5], in printLUNInfo()
321 inq->inq_vid[6], in printLUNInfo()
322 inq->inq_vid[7]); in printLUNInfo()
324 inq->inq_pid[0], in printLUNInfo()
[all …]
H A Dfcinfo-list.c497 struct scsi_inquiry inq; in handleScsiTarget() local
538 memset(&inq, 0, sizeof (struct scsi_inquiry)); in handleScsiTarget()
548 &inq, &responseSize, in handleScsiTarget()
555 strcpy(inq.inq_vid, "Unknown"); in handleScsiTarget()
556 strcpy(inq.inq_pid, "Unknown"); in handleScsiTarget()
566 printLUNInfo(&inq, in handleScsiTarget()
576 printLUNInfo(&inq, lunNum, "Unknown"); in handleScsiTarget()
583 printLUNInfo(&inq, lunNum, "Unknown"); in handleScsiTarget()
1058 struct scsi_inquiry inq; in searchDevice() local
1094 memset(&inq, 0, sizeof (struct scsi_inquiry)); in searchDevice()
[all …]
/illumos-gate/usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/
H A Dtpgs_tape.c44 struct scsi_inquiry *inq, void **ctpriv);
96 tpgs_tape_device_probe(struct scsi_device *sd, struct scsi_inquiry *inq, in tpgs_tape_device_probe() argument
106 inq->inq_vid)); in tpgs_tape_device_probe()
108 if (inq->inq_tpgs == TPGS_FAILOVER_NONE) { in tpgs_tape_device_probe()
112 } else if (inq->inq_dtype != DTYPE_SEQUENTIAL) { in tpgs_tape_device_probe()
123 } else if (inq->inq_tpgs == TPGS_FAILOVER_IMPLICIT) { in tpgs_tape_device_probe()
129 } else if (inq->inq_tpgs == TPGS_FAILOVER_EXPLICIT) { in tpgs_tape_device_probe()
135 } else if (inq->inq_tpgs == TPGS_FAILOVER_BOTH) { in tpgs_tape_device_probe()
144 "Unknown tpgs_bits: %x", inq->inq_tpgs)); in tpgs_tape_device_probe()
158 ": %s\n", inq->inq_vid)); in tpgs_tape_device_probe()
H A Dtpgs.c59 std_device_probe(struct scsi_device *sd, struct scsi_inquiry *inq, in std_device_probe() argument
65 inq->inq_vid)); in std_device_probe()
67 if (inq->inq_tpgs == TPGS_FAILOVER_NONE) { in std_device_probe()
73 if (inq->inq_dtype == DTYPE_SEQUENTIAL) { in std_device_probe()
87 if (inq->inq_tpgs == TPGS_FAILOVER_IMPLICIT) { in std_device_probe()
94 if (inq->inq_tpgs == TPGS_FAILOVER_EXPLICIT) { in std_device_probe()
101 if (inq->inq_tpgs == TPGS_FAILOVER_BOTH) { in std_device_probe()
110 "Unknown tpgs_bits: %x", inq->inq_tpgs)); in std_device_probe()
/illumos-gate/usr/src/cmd/format/
H A Dmenu_scsi.c641 struct scsi_inquiry *inq; in do_inquiry() local
644 inq = (struct scsi_inquiry *)inqbuf; in do_inquiry()
658 dump(" ", inqbuf, inq->inq_len + 5, HEX_ASCII); in do_inquiry()
664 print_buf(inq->inq_vid, sizeof (inq->inq_vid)); in do_inquiry()
666 print_buf(inq->inq_pid, sizeof (inq->inq_pid)); in do_inquiry()
668 print_buf(inq->inq_revision, sizeof (inq->inq_revision)); in do_inquiry()
670 fmt_print("\n%s%s\n", *p++, inq->inq_rmb ? "yes" : "no"); in do_inquiry()
671 fmt_print("%s%d\n", *p++, inq->inq_qual); in do_inquiry()
672 fmt_print("%s%d\n", *p++, inq->inq_iso); in do_inquiry()
673 fmt_print("%s%d\n", *p++, inq->inq_ecma); in do_inquiry()
[all …]
/illumos-gate/usr/src/uts/common/io/scsi/adapters/smrt/
H A Dsmrt_sata.c39 uint8_t *inq; in smrt_sata_determine_wwn() local
131 inq = smcm->smcm_internal->smcmi_va; in smrt_sata_determine_wwn()
136 if (inq[1] != 0x83) { in smrt_sata_determine_wwn()
149 if ((inq[5] & 0x30) != 0 || (inq[5] & 0x0f) != 3 || inq[7] != 8) { in smrt_sata_determine_wwn()
154 bcopy(&inq[8], &wwn, sizeof (uint64_t)); in smrt_sata_determine_wwn()
/illumos-gate/usr/src/cmd/hal/probing/storage/
H A Dprobe-storage.c220 struct scsi_inquiry inq; in get_disk_properties() local
227 (void) memset((void *) &inq, 0, sizeof (inq)); in get_disk_properties()
231 FORMG0COUNT(&cdb, sizeof (inq)); in get_disk_properties()
234 ucmd.uscsi_bufaddr = (caddr_t) & inq; in get_disk_properties()
235 ucmd.uscsi_buflen = sizeof (inq); in get_disk_properties()
243 if ((s = rtrim_copy(inq.inq_vid, sizeof (inq.inq_vid))) != NULL) { in get_disk_properties()
247 if ((s = rtrim_copy(inq.inq_pid, sizeof (inq.inq_pid))) != NULL) { in get_disk_properties()
251 if ((s = rtrim_copy(inq.inq_revision, sizeof (inq.inq_revision))) != NULL) { in get_disk_properties()
255 if ((s = rtrim_copy(inq.inq_serial, sizeof (inq.inq_serial))) != NULL) { in get_disk_properties()
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/
H A Discsi_lun.c54 uint16_t lun_num, iscsi_lun_t *ilp, struct scsi_inquiry *inq);
56 uint16_t lun_num, iscsi_lun_t *ilp, struct scsi_inquiry *inq);
75 struct scsi_inquiry *inq, char *guid) in iscsi_lun_create() argument
130 ilp->lun_type = inq->inq_dtype & DTYPE_MASK; in iscsi_lun_create()
138 bcopy(inq->inq_vid, ilp->lun_vid, sizeof (inq->inq_vid)); in iscsi_lun_create()
139 bcopy(inq->inq_pid, ilp->lun_pid, sizeof (inq->inq_pid)); in iscsi_lun_create()
168 rtn = iscsi_lun_virt_create(isp, lun_num, ilp, inq); in iscsi_lun_create()
172 rtn = iscsi_lun_phys_create(isp, lun_num, ilp, inq); in iscsi_lun_create()
379 struct scsi_inquiry *inq) in iscsi_lun_virt_create() argument
397 scsi_hba_nodename_compatible_get(inq, "vhci", in iscsi_lun_virt_create()
[all …]
/illumos-gate/usr/src/lib/storage/liba5k/common/
H A Dmon.c810 L_inquiry inq; in l_dev_pwr_up_down() local
834 if (err = g_get_inquiry(ses_path, &inq)) { in l_dev_pwr_up_down()
837 if (l_get_enc_type(inq) != SENA_ENC_TYPE) { in l_dev_pwr_up_down()
1188 L_inquiry inq; in pwr_up_down() local
1196 (void) memset(&inq, 0, sizeof (inq)); in pwr_up_down()
1202 (uchar_t *)&inq, sizeof (struct l_inquiry_struct))) { in pwr_up_down()
1206 if ((strstr((char *)inq.inq_pid, ENCLOSURE_PROD_ID) == 0) && in pwr_up_down()
1207 (!(strncmp((char *)inq.inq_vid, "SUN ", in pwr_up_down()
1208 sizeof (inq.inq_vid)) && in pwr_up_down()
1209 ((inq.inq_dtype & DTYPE_MASK) == DTYPE_ESI)))) { in pwr_up_down()
[all …]
/illumos-gate/usr/src/stand/lib/inet/
H A Dudp.c110 while ((igp = sockets[index].inq) != NULL) { in udp_input()
116 del_gram(&sockets[index].inq, igp, TRUE); in udp_input()
133 del_gram(&sockets[index].inq, igp, TRUE); in udp_input()
145 del_gram(&sockets[index].inq, igp, TRUE); in udp_input()
150 del_gram(&sockets[index].inq, igp, FALSE); in udp_input()
154 add_grams(&sockets[index].inq, ugp); in udp_input()
H A Dipv4.c709 while ((igp = sockets[index].inq) != NULL) { in ipv4_input()
715 del_gram(&sockets[index].inq, igp, TRUE); in ipv4_input()
722 del_gram(&sockets[index].inq, igp, TRUE); in ipv4_input()
729 del_gram(&sockets[index].inq, igp, TRUE); in ipv4_input()
736 del_gram(&sockets[index].inq, igp, TRUE); in ipv4_input()
749 del_gram(&sockets[index].inq, igp, TRUE); in ipv4_input()
763 del_gram(&sockets[index].inq, igp, TRUE); in ipv4_input()
771 del_gram(&sockets[index].inq, igp, TRUE); in ipv4_input()
787 del_gram(&sockets[index].inq, igp, FALSE); in ipv4_input()
800 del_gram(&sockets[index].inq, igp, TRUE); in ipv4_input()
[all …]
/illumos-gate/usr/src/uts/common/io/1394/targets/scsa1394/
H A Dsbp2_driver.c192 scsa1394_sbp2_fake_inquiry(scsa1394_state_t *sp, struct scsi_inquiry *inq) in scsa1394_sbp2_fake_inquiry() argument
198 bzero(inq, sizeof (struct scsi_inquiry)); in scsa1394_sbp2_fake_inquiry()
200 inq->inq_dtype = DTYPE_DIRECT; in scsa1394_sbp2_fake_inquiry()
201 inq->inq_rmb = 1; in scsa1394_sbp2_fake_inquiry()
202 inq->inq_ansi = 2; in scsa1394_sbp2_fake_inquiry()
203 inq->inq_rdf = RDF_SCSI2; in scsa1394_sbp2_fake_inquiry()
204 inq->inq_len = sizeof (struct scsi_inquiry) - 4; in scsa1394_sbp2_fake_inquiry()
206 (void) memset(inq->inq_vid, ' ', sizeof (inq->inq_vid)); in scsa1394_sbp2_fake_inquiry()
207 (void) memset(inq->inq_pid, ' ', sizeof (inq->inq_pid)); in scsa1394_sbp2_fake_inquiry()
208 (void) memset(inq->inq_revision, ' ', sizeof (inq->inq_revision)); in scsa1394_sbp2_fake_inquiry()
[all …]
/illumos-gate/usr/src/common/devid/
H A Ddevid_scsi.c114 static void encode_serialnum(int version, uchar_t *inq, uchar_t *inq80,
116 static void encode_sun_serialnum(int version, uchar_t *inq,
156 uchar_t *inq, /* IN */ in devid_scsi_encode() argument
168 struct scsi_inquiry *inq_std = (struct scsi_inquiry *)inq; in devid_scsi_encode()
260 (inq != NULL) && in devid_scsi_encode()
263 encode_serialnum(version, inq, inq80, in devid_scsi_encode()
275 (inq != NULL)) { in devid_scsi_encode()
276 encode_sun_serialnum(version, inq, inq_len, in devid_scsi_encode()
910 encode_serialnum(int version, uchar_t *inq, uchar_t *inq80, in encode_serialnum() argument
913 struct scsi_inquiry *inq_std = (struct scsi_inquiry *)inq; in encode_serialnum()
[all …]
/illumos-gate/usr/src/cmd/smserverd/
H A Dsmediad.c259 static int32_t get_device_type_scsi(int32_t fd, struct scsi_inquiry *inq);
510 get_device_type_scsi(int32_t fd, struct scsi_inquiry *inq) in get_device_type_scsi() argument
518 (void) memset((void *) inq, 0, sizeof (struct scsi_inquiry)); in get_device_type_scsi()
525 ucmd.uscsi_bufaddr = (caddr_t)inq; in get_device_type_scsi()
537 dev_type = get_device_type(inq->inq_vid); in get_device_type_scsi()
610 struct scsi_inquiry inq; in scsi_zip_format() local
629 (void) memset((void *) &inq, 0, sizeof (inq)); in scsi_zip_format()
634 cdb[4] = sizeof (inq); in scsi_zip_format()
637 ucmd.uscsi_bufaddr = (caddr_t)&inq; in scsi_zip_format()
638 ucmd.uscsi_buflen = sizeof (inq); in scsi_zip_format()
[all …]
/illumos-gate/usr/src/uts/common/io/scsi/adapters/scsi_vhci/
H A Dscsi_vhci_tpgs.c251 struct scsi_inquiry inq; in vhci_tpgs_inquiry() local
255 bp->b_un.b_addr = (caddr_t)&inq; in vhci_tpgs_inquiry()
257 bp->b_bcount = sizeof (inq); in vhci_tpgs_inquiry()
268 pkt->pkt_cdbp[4] = sizeof (inq); in vhci_tpgs_inquiry()
279 if (inq.inq_tpgs == TPGS_FAILOVER_NONE) { in vhci_tpgs_inquiry()
285 if (inq.inq_tpgs == TPGS_FAILOVER_IMPLICIT) { in vhci_tpgs_inquiry()
287 } else if (inq.inq_tpgs == TPGS_FAILOVER_EXPLICIT) { in vhci_tpgs_inquiry()
289 } else if (inq.inq_tpgs == TPGS_FAILOVER_BOTH) { in vhci_tpgs_inquiry()
294 inq.inq_tpgs, *mode)); in vhci_tpgs_inquiry()
/illumos-gate/usr/src/uts/common/io/
H A Demul64_bsd.c367 struct scsi_inquiry inq; in bsd_scsi_inquiry() local
374 if (sp->cmd_count < sizeof (inq)) { in bsd_scsi_inquiry()
376 emul64_name, (int)sizeof (inq)); in bsd_scsi_inquiry()
403 (void) bzero((void *)&inq, sizeof (inq)); in bsd_scsi_inquiry()
405 inq.inq_dtype = pqdtype; in bsd_scsi_inquiry()
406 inq.inq_ansi = 2; in bsd_scsi_inquiry()
407 inq.inq_rdf = 2; in bsd_scsi_inquiry()
408 inq.inq_len = sizeof (inq) - 4; in bsd_scsi_inquiry()
409 inq.inq_wbus16 = 1; in bsd_scsi_inquiry()
410 inq.inq_cmdque = 1; in bsd_scsi_inquiry()
[all …]
/illumos-gate/usr/src/stand/lib/sock/
H A Dsocket.c450 nuke_grams(&sockets[sock_id].inq); in shutdown()
453 nuke_grams(&sockets[sock_id].inq); in shutdown()
501 nuke_grams(&sockets[sock_id].inq); in socket_close()
827 if (sockets[sock_id].inq == NULL) { in recvfrom()
845 while ((icp = sockets[sock_id].inq) != NULL) { in recvfrom()
853 del_gram(&sockets[sock_id].inq, icp, B_TRUE); in recvfrom()
910 del_gram(&sockets[sock_id].inq, icp, B_TRUE); in recvfrom()
929 del_gram(&sockets[sock_id].inq, icp, B_TRUE); in recvfrom()
935 while ((icp = sockets[sock_id].inq) != NULL) { in recvfrom()
938 del_gram(&sockets[sock_id].inq, icp, in recvfrom()
[all …]
/illumos-gate/usr/src/lib/cfgadm_plugins/fp/common/
H A Dcfga_list.c501 struct scsi_inquiry inq; in do_list_FCP_dev() local
504 uint32_t inquirySize = sizeof (inq), in do_list_FCP_dev()
642 &inq, &inquirySize, &scsiStatus, in do_list_FCP_dev()
645 inq.inq_dtype = inq.inq_dtype & DTYPE_MASK; in do_list_FCP_dev()
647 inq.inq_dtype = DTYPE_UNKNOWN; in do_list_FCP_dev()
649 inq.inq_dtype = ERR_INQ_DTYPE; in do_list_FCP_dev()
653 inq.inq_dtype, &larg) != FPCFGA_OK) { in do_list_FCP_dev()
729 &inq, &inquirySize, &scsiStatus, in do_list_FCP_dev()
732 inq.inq_dtype = inq.inq_dtype & DTYPE_MASK; in do_list_FCP_dev()
734 inq.inq_dtype = DTYPE_UNKNOWN; in do_list_FCP_dev()
[all …]
H A Dcfga_cs.c691 struct scsi_inquiry inq; in dev_change_state() local
694 uint32_t inquirySize = sizeof (inq), in dev_change_state()
746 inq.inq_dtype = DTYPE_UNKNOWN; in dev_change_state()
787 *(HBA_WWN *)(pwwn), lun, 0, 0, &inq, &inquirySize, in dev_change_state()
795 peri_qual = inq.inq_dtype & FP_PERI_QUAL_MASK; in dev_change_state()
812 *(HBA_WWN *)(pwwn), lun, 0, 0, &inq, &inquirySize, in dev_change_state()
818 inq.inq_dtype = DTYPE_UNKNOWN; in dev_change_state()
852 if (((inq.inq_dtype & DTYPE_MASK) == DTYPE_UNKNOWN) && in dev_change_state()
877 inq.inq_dtype, errstring)) != FPCFGA_OK) { in dev_change_state()
994 inq.inq_dtype, NULL); in dev_change_state()
[all …]
/illumos-gate/usr/src/uts/common/io/scsi/conf/
H A Dscsi_confsubr.c1520 struct scsi_inquiry *inq = sd->sd_inq; in create_inquiry_props() local
1523 INQUIRY_DEVICE_TYPE, (int)inq->inq_dtype); in create_inquiry_props()
1541 if (inq->inq_ansi != 1) { in create_inquiry_props()
1546 inq->inq_vid, sizeof (inq->inq_vid)); in create_inquiry_props()
1552 inq->inq_pid, sizeof (inq->inq_pid)); in create_inquiry_props()
1558 inq->inq_revision, sizeof (inq->inq_revision)); in create_inquiry_props()
1711 struct scsi_inquiry *inq = sd->sd_inq; in scsi_establish_LUN_limit() local
1728 (inq->inq_dtype != DTYPE_PROCESSOR) || in scsi_establish_LUN_limit()
1729 (inq->inq_ansi != 2)) { in scsi_establish_LUN_limit()
/illumos-gate/usr/src/uts/common/io/scsi/adapters/smartpqi/
H A Dsmartpqi_hba.c920 struct scsi_inquiry *inq, dev_info_t **childp) argument
928 scsi_hba_nodename_compatible_get(inq, NULL,
929 inq->inq_dtype, NULL, &nodename, &compatible, &ncompatible);
998 create_virt_lun(pqi_state_t *s, pqi_device_t *d, struct scsi_inquiry *inq, argument
1050 scsi_hba_nodename_compatible_get(inq, NULL, inq->inq_dtype, NULL,
1120 struct scsi_inquiry inq; local
1125 pqi_scsi_inquiry(s, d, 0, &inq, sizeof (inq)) == B_FALSE) {
1150 rval = create_virt_lun(s, d, &inq, childp);
1153 rval = create_phys_lun(s, d, &inq, childp);

123