summaryrefslogtreecommitdiffstats
path: root/sys/cam/ctl/ctl_backend.h
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2014-07-02 10:35:06 +0000
committermav <mav@FreeBSD.org>2014-07-02 10:35:06 +0000
commita7e3ab1daccdf6b2293c6bae6b5b49c96c68a798 (patch)
treeee12fa2f47c43a9abeeac0bbf8e15421cae9a1e1 /sys/cam/ctl/ctl_backend.h
parentf77bfe41e2d61beab9ca9287ece3ce543106a2f4 (diff)
downloadFreeBSD-src-a7e3ab1daccdf6b2293c6bae6b5b49c96c68a798.zip
FreeBSD-src-a7e3ab1daccdf6b2293c6bae6b5b49c96c68a798.tar.gz
MFC r267481, r267952:
Implement small KPI to access LUN options instead doing it by hands.
Diffstat (limited to 'sys/cam/ctl/ctl_backend.h')
-rw-r--r--sys/cam/ctl/ctl_backend.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/cam/ctl/ctl_backend.h b/sys/cam/ctl/ctl_backend.h
index ad93119..640a7f9 100644
--- a/sys/cam/ctl/ctl_backend.h
+++ b/sys/cam/ctl/ctl_backend.h
@@ -301,6 +301,14 @@ int ctl_lun_online(struct ctl_be_lun *be_lun);
*/
void ctl_lun_capacity_changed(struct ctl_be_lun *be_lun);
+/*
+ * KPI to manipulate LUN options
+ */
+struct ctl_lun_req;
+void ctl_init_opts(struct ctl_be_lun *be_lun, struct ctl_lun_req *req);
+void ctl_free_opts(struct ctl_be_lun *be_lun);
+char * ctl_get_opt(struct ctl_be_lun *be_lun, const char *name);
+
#endif /* _KERNEL */
#endif /* _CTL_BACKEND_H_ */
OpenPOWER on IntegriCloud