summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys/stmf.h
diff options
context:
space:
mode:
authorNattuvetty Bhavyan <Nattuvetty.Bhavyan@Sun.COM>2010-07-01 16:06:54 -0700
committerNattuvetty Bhavyan <Nattuvetty.Bhavyan@Sun.COM>2010-07-01 16:06:54 -0700
commit716c180559045549271833327182dc6a266134f1 (patch)
treeb37da3e73fde5ad6fa0a2befb1d65c0babb940ce /usr/src/uts/common/sys/stmf.h
parentcb7a921502aabcffed9caa244a30ba33e9387c62 (diff)
downloadillumos-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.h8
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