summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/common/sys')
-rw-r--r--usr/src/uts/common/sys/stmf.h2
-rw-r--r--usr/src/uts/common/sys/stmf_sbd_ioctl.h3
2 files changed, 4 insertions, 1 deletions
diff --git a/usr/src/uts/common/sys/stmf.h b/usr/src/uts/common/sys/stmf.h
index 199409fd16..62e763de18 100644
--- a/usr/src/uts/common/sys/stmf.h
+++ b/usr/src/uts/common/sys/stmf.h
@@ -371,6 +371,8 @@ void stmf_wwn_to_devid_desc(struct scsi_devid_desc *sdid, uint8_t *wwn,
uint8_t protocol_id);
stmf_status_t stmf_scsilib_uniq_lu_id(uint32_t company_id,
struct scsi_devid_desc *lu_id);
+stmf_status_t stmf_scsilib_uniq_lu_id2(uint32_t company_id, uint32_t host_id,
+ struct scsi_devid_desc *lu_id);
void stmf_scsilib_send_status(scsi_task_t *task, uint8_t st, uint32_t saa);
uint32_t stmf_scsilib_prepare_vpd_page83(scsi_task_t *task, uint8_t *page,
uint32_t page_len, uint8_t byte0, uint32_t vpd_mask);
diff --git a/usr/src/uts/common/sys/stmf_sbd_ioctl.h b/usr/src/uts/common/sys/stmf_sbd_ioctl.h
index 3567cd3004..97370408a4 100644
--- a/usr/src/uts/common/sys/stmf_sbd_ioctl.h
+++ b/usr/src/uts/common/sys/stmf_sbd_ioctl.h
@@ -88,6 +88,7 @@ typedef struct sbd_create_and_reg_lu {
slu_mgmt_url_valid:1,
slu_guid_valid:1,
slu_company_id_valid:1,
+ slu_host_id_valid:1,
slu_writeback_cache_disable_valid:1,
slu_writeback_cache_disable:1,
slu_write_protected:1;
@@ -101,7 +102,7 @@ typedef struct sbd_create_and_reg_lu {
uint32_t slu_company_id;
uint16_t slu_alias_off;
uint16_t slu_mgmt_url_off;
- uint32_t slu_rsvd1;
+ uint32_t slu_host_id;
char slu_rev[4];
char slu_vid[8];
char slu_pid[16];