/illumos-gate/usr/src/common/devid/ |
H A D | devid_scsi.c | 107 static int is_page80_data_valid(uchar_t *inq80, size_t inq80_len); 114 static void encode_serialnum(int version, uchar_t *inq, uchar_t *inq80, 158 uchar_t *inq80, /* IN */ in devid_scsi_encode() argument 261 (inq80 != NULL)) { in devid_scsi_encode() 262 if (is_page80_data_valid(inq80, inq80_len) == DEVID_RET_VALID) { in devid_scsi_encode() 263 encode_serialnum(version, inq, inq80, in devid_scsi_encode() 604 is_page80_data_valid(uchar_t *inq80, size_t inq80_len) in is_page80_data_valid() argument 606 DEVID_ASSERT(inq80); in is_page80_data_valid() 618 if (inq80[3] > (inq80_len - 4)) { in is_page80_data_valid() 910 encode_serialnum(int version, uchar_t *inq, uchar_t *inq80, in encode_serialnum() argument [all …]
|
/illumos-gate/usr/src/lib/libdevid/ |
H A D | libdevid.h | 46 size_t inq_len, uchar_t *inq80, size_t inq80_len,
|
/illumos-gate/usr/src/uts/common/io/scsi/conf/ |
H A D | scsi_confsubr.c | 2009 uchar_t *inq80 = NULL; in scsi_device_identity() local 2021 inq80 = kmem_zalloc(MAX_INQUIRY_SIZE, in scsi_device_identity() 2023 if (inq80 == NULL) { in scsi_device_identity() 2028 rval = send_scsi_INQUIRY(sd, callback, inq80, in scsi_device_identity() 2034 "inquiry-page-80", inq80, len) != DDI_PROP_SUCCESS)) { in scsi_device_identity() 2069 out: if (inq80 != NULL) in scsi_device_identity() 2070 kmem_free(inq80, MAX_INQUIRY_SIZE); in scsi_device_identity()
|
/illumos-gate/usr/src/uts/common/io/scsi/targets/ |
H A D | ses.c | 1683 uint8_t *inq80; in ses_register_dev_id() local 1691 inq80 = kmem_zalloc(SES_VPD_SIZE, KM_SLEEP); in ses_register_dev_id() 1709 len80 = ses_get_vpd_page(ssc, 0x80, inq80, in ses_register_dev_id() 1729 sn = (char *)&inq80[4]; in ses_register_dev_id() 1731 inq80[0xff] = '\0'; in ses_register_dev_id() 1750 inq80, len80, inq83, len83, &ssc->ses_dev_id); in ses_register_dev_id() 1767 kmem_free(inq80, SES_VPD_SIZE); in ses_register_dev_id()
|
H A D | sd.c | 4869 uchar_t *inq80 = NULL; in sd_register_devid() local 4900 inq80 = kmem_zalloc(inq80_len, KM_SLEEP); in sd_register_devid() 4902 rval = sd_send_scsi_INQUIRY(ssc, inq80, inq80_len, in sd_register_devid() 4907 kmem_free(inq80, inq80_len); in sd_register_devid() 4908 inq80 = NULL; in sd_register_devid() 4920 len = (size_t)inq80[3]; in sd_register_devid() 4927 sn = (char *)&inq80[4]; in sd_register_devid() 5011 inq80, inq80_len - inq80_resid, inq83, inq83_len - in sd_register_devid() 5049 if (inq80 != NULL) { in sd_register_devid() 5050 kmem_free(inq80, inq80_len); in sd_register_devid()
|
/illumos-gate/usr/src/cmd/luxadm/ |
H A D | g_adm.c | 265 L_inquiry80 inq80; in adm_inquiry() local 341 serial_len = sizeof (inq80.inq_serial); in adm_inquiry() 342 if (err = g_get_serial_number(path_phys, inq80.inq_serial, in adm_inquiry() 352 inq80.inq_serial, serial_len); in adm_inquiry() 392 serial_len = sizeof (inq80.inq_serial); in adm_inquiry() 393 if (err = g_get_serial_number(path_phys, inq80.inq_serial, in adm_inquiry() 403 inq80.inq_serial, serial_len); in adm_inquiry() 441 serial_len = sizeof (inq80.inq_serial); in adm_inquiry() 442 if (err = g_get_serial_number(path_phys, inq80.inq_serial, in adm_inquiry() 451 inq80.inq_serial, serial_len); in adm_inquiry() [all …]
|
/illumos-gate/usr/src/uts/common/io/scsi/impl/ |
H A D | scsi_hba.c | 3651 uchar_t *inq80, size_t inq80len, uchar_t *inq83, size_t inq83len, in scsi_hba_ident_nodename_compatible_get() argument 3899 if ((inq80 || inq83) && in scsi_hba_ident_nodename_compatible_get() 3901 (uchar_t *)inq, sizeof (*inq), inq80, inq80len, inq83, inq83len, in scsi_hba_ident_nodename_compatible_get() 5109 uchar_t *inq80 = NULL; in scsi_device_createchild() local 5161 &inq80, &inq80len) != DDI_PROP_SUCCESS) in scsi_device_createchild() 5162 inq80 = NULL; in scsi_device_createchild() 5177 inq80, inq80len, inq83, inq83len, binding_set, dtype_node, in scsi_device_createchild() 5211 (uchar_t *)inq, sizeof (*inq), inq80, inq80len, inq83, inq83len, in scsi_device_createchild() 5260 (inq80 && (ndi_prop_update_byte_array(DDI_DEV_T_NONE, in scsi_device_createchild() 5261 dchild, "inquiry-page-80", inq80, inq80len) != in scsi_device_createchild() [all …]
|
/illumos-gate/usr/src/lib/storage/libg_fc/common/ |
H A D | map.c | 3945 L_inquiry80 inq80; in g_get_serial_number() local 3970 (uchar_t *)&inq80, in g_get_serial_number() 3973 if (*serial_number_len > inq80.inq_page_len) in g_get_serial_number() 3974 *serial_number_len = inq80.inq_page_len; in g_get_serial_number() 3975 strncpy((char *)serial_number, (char *)inq80.inq_serial, in g_get_serial_number()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | sunddi.h | 2096 uchar_t *inq, size_t inq_len, uchar_t *inq80, size_t inq80_len,
|