/titanic_50/usr/src/cmd/luxadm/ |
H A D | lux_util.c | 746 print_inq_data(char *arg_path, char *path, L_inquiry inq, uchar_t *serial, in print_inq_data() argument 851 if (inq.inq_ansi < 3) { in print_inq_data() 858 if (inq.inq_len < 11) { in print_inq_data() 863 print_chars(inq.inq_vid, sizeof (inq.inq_vid), 0); in print_inq_data() 866 if (inq.inq_len < 27) { in print_inq_data() 870 print_chars(inq.inq_pid, sizeof (inq.inq_pid), 0); in print_inq_data() 873 if (inq.inq_len < 31) { in print_inq_data() 877 print_chars(inq.inq_revision, sizeof (inq.inq_revision), 0); in print_inq_data() 880 if (inq.inq_len < 39) { in print_inq_data() 887 if (strstr((char *)inq.inq_pid, "SSA") != 0) { in print_inq_data() [all …]
|
H A D | fchba.c | 526 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 D | g_adm.c | 264 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 D | diag.c | 83 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()
|
/titanic_50/usr/src/cmd/fcinfo/ |
H A D | printAttrs.c | 307 printLUNInfo(struct scsi_inquiry *inq, HBA_UINT32 scsiLUN, char *devpath) { in printLUNInfo() argument 310 inq->inq_vid[0], in printLUNInfo() 311 inq->inq_vid[1], in printLUNInfo() 312 inq->inq_vid[2], in printLUNInfo() 313 inq->inq_vid[3], in printLUNInfo() 314 inq->inq_vid[4], in printLUNInfo() 315 inq->inq_vid[5], in printLUNInfo() 316 inq->inq_vid[6], in printLUNInfo() 317 inq->inq_vid[7]); in printLUNInfo() 319 inq->inq_pid[0], in printLUNInfo() [all …]
|
H A D | fcinfo-list.c | 497 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 …]
|
/titanic_50/usr/src/uts/common/io/scsi/adapters/scsi_vhci/fops/ |
H A D | tpgs_tape.c | 44 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 D | tpgs.c | 58 std_device_probe(struct scsi_device *sd, struct scsi_inquiry *inq, in std_device_probe() argument 64 inq->inq_vid)); in std_device_probe() 66 if (inq->inq_tpgs == TPGS_FAILOVER_NONE) { in std_device_probe() 72 if (inq->inq_dtype == DTYPE_SEQUENTIAL) { in std_device_probe() 86 if (inq->inq_tpgs == TPGS_FAILOVER_IMPLICIT) { in std_device_probe() 93 if (inq->inq_tpgs == TPGS_FAILOVER_EXPLICIT) { in std_device_probe() 100 if (inq->inq_tpgs == TPGS_FAILOVER_BOTH) { in std_device_probe() 109 "Unknown tpgs_bits: %x", inq->inq_tpgs)); in std_device_probe()
|
/titanic_50/usr/src/cmd/format/ |
H A D | menu_scsi.c | 672 struct scsi_inquiry *inq; in do_inquiry() local 675 inq = (struct scsi_inquiry *)inqbuf; in do_inquiry() 689 dump(" ", inqbuf, inq->inq_len + 5, HEX_ASCII); in do_inquiry() 695 print_buf(inq->inq_vid, sizeof (inq->inq_vid)); in do_inquiry() 697 print_buf(inq->inq_pid, sizeof (inq->inq_pid)); in do_inquiry() 699 print_buf(inq->inq_revision, sizeof (inq->inq_revision)); in do_inquiry() 701 fmt_print("\n%s%s\n", *p++, inq->inq_rmb ? "yes" : "no"); in do_inquiry() 702 fmt_print("%s%d\n", *p++, inq->inq_qual); in do_inquiry() 703 fmt_print("%s%d\n", *p++, inq->inq_iso); in do_inquiry() 704 fmt_print("%s%d\n", *p++, inq->inq_ecma); in do_inquiry() [all …]
|
/titanic_50/usr/src/uts/common/io/scsi/adapters/smrt/ |
H A D | smrt_sata.c | 39 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()
|
/titanic_50/usr/src/cmd/hal/probing/storage/ |
H A D | probe-storage.c | 220 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()
|
/titanic_50/usr/src/uts/common/io/scsi/adapters/iscsi/ |
H A D | iscsi_lun.c | 48 uint16_t lun_num, iscsi_lun_t *ilp, struct scsi_inquiry *inq); 50 uint16_t lun_num, iscsi_lun_t *ilp, struct scsi_inquiry *inq); 69 struct scsi_inquiry *inq, char *guid) in iscsi_lun_create() argument 124 ilp->lun_type = inq->inq_dtype & DTYPE_MASK; in iscsi_lun_create() 127 bcopy(inq->inq_vid, ilp->lun_vid, sizeof (inq->inq_vid)); in iscsi_lun_create() 128 bcopy(inq->inq_pid, ilp->lun_pid, sizeof (inq->inq_pid)); in iscsi_lun_create() 157 rtn = iscsi_lun_virt_create(isp, lun_num, ilp, inq); in iscsi_lun_create() 161 rtn = iscsi_lun_phys_create(isp, lun_num, ilp, inq); in iscsi_lun_create() 298 struct scsi_inquiry *inq) in iscsi_lun_virt_create() argument 317 scsi_hba_nodename_compatible_get(inq, "vhci", in iscsi_lun_virt_create() [all …]
|
/titanic_50/usr/src/lib/storage/liba5k/common/ |
H A D | mon.c | 810 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 1195 (void) memset(&inq, 0, sizeof (inq)); in pwr_up_down() 1201 (uchar_t *)&inq, sizeof (struct l_inquiry_struct))) { in pwr_up_down() 1205 if ((strstr((char *)inq.inq_pid, ENCLOSURE_PROD_ID) == 0) && in pwr_up_down() 1206 (!(strncmp((char *)inq.inq_vid, "SUN ", in pwr_up_down() 1207 sizeof (inq.inq_vid)) && in pwr_up_down() 1208 ((inq.inq_dtype & DTYPE_MASK) == DTYPE_ESI)))) { in pwr_up_down() [all …]
|
/titanic_50/usr/src/stand/lib/inet/ |
H A D | udp.c | 110 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 D | ipv4.c | 709 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 …]
|
/titanic_50/usr/src/uts/common/io/1394/targets/scsa1394/ |
H A D | sbp2_driver.c | 192 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 …]
|
/titanic_50/usr/src/common/devid/ |
H A D | devid_scsi.c | 109 static void encode_serialnum(int version, uchar_t *inq, uchar_t *inq80, 111 static void encode_sun_serialnum(int version, uchar_t *inq, 149 uchar_t *inq, /* IN */ in ddi_devid_scsi_encode() argument 161 struct scsi_inquiry *inq_std = (struct scsi_inquiry *)inq; in ddi_devid_scsi_encode() 253 (inq != NULL) && in ddi_devid_scsi_encode() 256 encode_serialnum(version, inq, inq80, in ddi_devid_scsi_encode() 268 (inq != NULL)) { in ddi_devid_scsi_encode() 269 encode_sun_serialnum(version, inq, inq_len, in ddi_devid_scsi_encode() 903 encode_serialnum(int version, uchar_t *inq, uchar_t *inq80, in encode_serialnum() argument 906 struct scsi_inquiry *inq_std = (struct scsi_inquiry *)inq; in encode_serialnum() [all …]
|
/titanic_50/usr/src/cmd/smserverd/ |
H A D | smediad.c | 259 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 …]
|
/titanic_50/usr/src/uts/common/io/scsi/adapters/scsi_vhci/ |
H A D | scsi_vhci_tpgs.c | 251 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()
|
/titanic_50/usr/src/uts/common/io/ |
H A D | emul64_bsd.c | 367 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 …]
|
/titanic_50/usr/src/stand/lib/sock/ |
H A D | socket.c | 451 nuke_grams(&sockets[sock_id].inq); in shutdown() 454 nuke_grams(&sockets[sock_id].inq); in shutdown() 502 nuke_grams(&sockets[sock_id].inq); in socket_close() 828 if (sockets[sock_id].inq == NULL) { in recvfrom() 846 while ((icp = sockets[sock_id].inq) != NULL) { in recvfrom() 854 del_gram(&sockets[sock_id].inq, icp, B_TRUE); in recvfrom() 911 del_gram(&sockets[sock_id].inq, icp, B_TRUE); in recvfrom() 930 del_gram(&sockets[sock_id].inq, icp, B_TRUE); in recvfrom() 936 while ((icp = sockets[sock_id].inq) != NULL) { in recvfrom() 939 del_gram(&sockets[sock_id].inq, icp, in recvfrom() [all …]
|
/titanic_50/usr/src/lib/cfgadm_plugins/fp/common/ |
H A D | cfga_list.c | 501 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 D | cfga_cs.c | 691 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 …]
|
/titanic_50/usr/src/uts/common/io/scsi/conf/ |
H A D | scsi_confsubr.c | 1520 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()
|
/titanic_50/usr/src/uts/common/io/comstar/lu/stmf_sbd/ |
H A D | sbd_scsi.c | 2664 struct scsi_inquiry *inq; in sbd_handle_inquiry() local 2667 inq = (struct scsi_inquiry *)p; in sbd_handle_inquiry() 2672 inq->inq_dtype = DTYPE_DIRECT; in sbd_handle_inquiry() 2673 inq->inq_ansi = 5; /* SPC-3 */ in sbd_handle_inquiry() 2674 inq->inq_hisup = 1; in sbd_handle_inquiry() 2675 inq->inq_rdf = 2; /* Response data format for SPC-3 */ in sbd_handle_inquiry() 2676 inq->inq_len = page_length; in sbd_handle_inquiry() 2678 inq->inq_tpgs = TPGS_FAILOVER_IMPLICIT; in sbd_handle_inquiry() 2679 inq->inq_cmdque = 1; in sbd_handle_inquiry() 2682 bcopy(sl->sl_vendor_id, inq->inq_vid, 8); in sbd_handle_inquiry() [all …]
|