/illumos-gate/usr/src/common/devid/ |
H A D | devid_scsi.c | 106 static int is_page83_data_valid(uchar_t *inq83, size_t inq83_len); 110 static void encode_scsi3_page83(int version, uchar_t *inq83, 112 static void encode_scsi3_page83_emc(int version, uchar_t *inq83, 160 uchar_t *inq83, /* IN */ in devid_scsi_encode() argument 195 if (inq83 != NULL) { in devid_scsi_encode() 202 if (is_page83_data_valid(inq83, inq83_len) == in devid_scsi_encode() 213 encode_scsi3_page83_emc(version, inq83, in devid_scsi_encode() 250 encode_scsi3_page83(version, inq83, in devid_scsi_encode() 308 is_page83_data_valid(uchar_t *inq83, size_t inq83_len) in is_page83_data_valid() argument 315 DEVID_ASSERT(inq83 != NULL); in is_page83_data_valid() [all …]
|
/illumos-gate/usr/src/lib/libdevid/ |
H A D | libdevid.h | 47 uchar_t *inq83, size_t inq83_len, ddi_devid_t *devid);
|
/illumos-gate/usr/src/uts/common/io/scsi/conf/ |
H A D | scsi_confsubr.c | 2010 uchar_t *inq83 = NULL; in scsi_device_identity() local 2044 inq83 = kmem_zalloc(MAX_INQUIRY_SIZE, in scsi_device_identity() 2046 if (inq83 == NULL) { in scsi_device_identity() 2051 rval = send_scsi_INQUIRY(sd, callback, inq83, in scsi_device_identity() 2057 "inquiry-page-83", inq83, len) != DDI_PROP_SUCCESS)) { in scsi_device_identity() 2071 if (inq83 != NULL) in scsi_device_identity() 2072 kmem_free(inq83, MAX_INQUIRY_SIZE); in scsi_device_identity()
|
/illumos-gate/usr/src/uts/common/io/scsi/targets/ |
H A D | ses.c | 1684 uint8_t *inq83; in ses_register_dev_id() local 1692 inq83 = kmem_zalloc(SES_VPD_SIZE, KM_SLEEP); in ses_register_dev_id() 1713 len83 = ses_get_vpd_page(ssc, 0x83, inq83, in ses_register_dev_id() 1750 inq80, len80, inq83, len83, &ssc->ses_dev_id); in ses_register_dev_id() 1766 kmem_free(inq83, SES_VPD_SIZE); in ses_register_dev_id()
|
H A D | sd.c | 4872 uchar_t *inq83 = NULL; in sd_register_devid() local 4945 inq83 = kmem_zalloc(inq83_len, KM_SLEEP); in sd_register_devid() 4947 rval = sd_send_scsi_INQUIRY(ssc, inq83, inq83_len, in sd_register_devid() 4952 kmem_free(inq83, inq83_len); in sd_register_devid() 4953 inq83 = NULL; in sd_register_devid() 5011 inq80, inq80_len - inq80_resid, inq83, inq83_len - in sd_register_devid() 5052 if (inq83 != NULL) { in sd_register_devid() 5053 kmem_free(inq83, inq83_len); in sd_register_devid()
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/ |
H A D | iscsi_sess.c | 2072 uchar_t *inq83; in iscsi_sess_inquiry() local 2089 inq83 = kmem_zalloc(ISCSI_MAX_INQUIRY_BUF_SIZE, KM_SLEEP); in iscsi_sess_inquiry() 2212 ucmd.uscsi_bufaddr = (char *)inq83; in iscsi_sess_inquiry() 2246 inq, inq_len, NULL, 0, inq83, inq83_len, &devid) == in iscsi_sess_inquiry() 2296 kmem_free(inq83, ISCSI_MAX_INQUIRY_BUF_SIZE); in iscsi_sess_inquiry()
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/smartpqi/ |
H A D | smartpqi_init.c | 1803 uchar_t *inq83 = NULL; in build_guid() local 1815 inq83 = kmem_zalloc(len, KM_SLEEP); in build_guid() 1817 (struct scsi_inquiry *)inq83, len) == B_FALSE) { in build_guid() 1822 (uchar_t *)inq, sizeof (struct scsi_inquiry), NULL, 0, inq83, in build_guid() 1830 if (inq83 != NULL) in build_guid() 1831 kmem_free(inq83, len); in build_guid()
|
/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() 5110 uchar_t *inq83 = NULL; in scsi_device_createchild() local 5165 &inq83, &inq83len) != DDI_PROP_SUCCESS) in scsi_device_createchild() 5166 inq83 = 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() 5263 (inq83 && (ndi_prop_update_byte_array(DDI_DEV_T_NONE, in scsi_device_createchild() 5264 dchild, "inquiry-page-83", inq83, inq83len) != in scsi_device_createchild() [all …]
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/ |
H A D | mptsas.c | 14019 uchar_t *inq83 = NULL; in mptsas_get_sata_guid() local 14025 inq83 = kmem_zalloc(inq83_len, KM_SLEEP); in mptsas_get_sata_guid() 14028 rval = mptsas_inquiry(mpt, ptgt, lun, 0x83, inq83, in mptsas_get_sata_guid() 14037 dblk = &inq83[4]; in mptsas_get_sata_guid() 14060 kmem_free(inq83, inq83_len); in mptsas_get_sata_guid() 15368 uchar_t *inq83 = NULL; in mptsas_create_lun() local 15396 inq83 = kmem_zalloc(inq83_len1, KM_SLEEP); in mptsas_create_lun() 15399 rval = mptsas_inquiry(mpt, ptgt, lun, 0x83, inq83, in mptsas_create_lun() 15413 sizeof (struct scsi_inquiry), NULL, 0, inq83, in mptsas_create_lun() 15482 if (inq83 != NULL) in mptsas_create_lun() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | sunddi.h | 2097 uchar_t *inq83, size_t inq83_len, ddi_devid_t *ret_devid);
|