diff options
Diffstat (limited to 'usr/src/uts/common/sys')
-rw-r--r-- | usr/src/uts/common/sys/stmf.h | 2 | ||||
-rw-r--r-- | usr/src/uts/common/sys/stmf_sbd_ioctl.h | 3 |
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]; |