diff options
author | Nattuvetty Bhavyan <Nattuvetty.Bhavyan@Sun.COM> | 2010-07-01 16:06:54 -0700 |
---|---|---|
committer | Nattuvetty Bhavyan <Nattuvetty.Bhavyan@Sun.COM> | 2010-07-01 16:06:54 -0700 |
commit | 716c180559045549271833327182dc6a266134f1 (patch) | |
tree | b37da3e73fde5ad6fa0a2befb1d65c0babb940ce /usr/src/uts/common/sys/stmf.h | |
parent | cb7a921502aabcffed9caa244a30ba33e9387c62 (diff) | |
download | illumos-joyent-716c180559045549271833327182dc6a266134f1.tar.gz |
6817374 stmf_scsi_session:ss_rport_id is insufficient for some SCSI transports
Diffstat (limited to 'usr/src/uts/common/sys/stmf.h')
-rw-r--r-- | usr/src/uts/common/sys/stmf.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/usr/src/uts/common/sys/stmf.h b/usr/src/uts/common/sys/stmf.h index 061681fc91..3a3ead0421 100644 --- a/usr/src/uts/common/sys/stmf.h +++ b/usr/src/uts/common/sys/stmf.h @@ -409,6 +409,14 @@ struct scsi_devid_desc *stmf_scsilib_get_devid_desc(uint16_t rtpid); void stmf_scsilib_handle_report_tpgs(scsi_task_t *task, stmf_data_buf_t *dbuf); void stmf_scsilib_handle_task_mgmt(scsi_task_t *task); +struct stmf_remote_port *stmf_scsilib_devid_to_remote_port( + struct scsi_devid_desc *); +boolean_t stmf_scsilib_tptid_validate(struct scsi_transport_id *, + uint32_t, uint16_t *); +boolean_t stmf_scsilib_tptid_compare(struct scsi_transport_id *, + struct scsi_transport_id *); +struct stmf_remote_port *stmf_remote_port_alloc(uint16_t); +void stmf_remote_port_free(struct stmf_remote_port *); #ifdef __cplusplus } #endif |