aboutsummaryrefslogtreecommitdiff
path: root/sys/cam/cam_xpt_internal.h
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2016-06-09 22:39:02 +0000
committerWarner Losh <imp@FreeBSD.org>2016-06-09 22:39:02 +0000
commitbaabaca31be9676473d74dea3fbc90b32f0be35d (patch)
tree588e4979faf0585ef8448c0fdb718ede05c837f6 /sys/cam/cam_xpt_internal.h
parentc7310cbc6a1a1d47ea575e5f45eeb3efe31178d2 (diff)
downloadsrc-baabaca31be9676473d74dea3fbc90b32f0be35d.tar.gz
src-baabaca31be9676473d74dea3fbc90b32f0be35d.zip
New NVMe front end (nda).
Notes
Notes: svn path=/head/; revision=301771
Diffstat (limited to 'sys/cam/cam_xpt_internal.h')
-rw-r--r--sys/cam/cam_xpt_internal.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/cam/cam_xpt_internal.h b/sys/cam/cam_xpt_internal.h
index 23d6d34cff79..b0624af88db5 100644
--- a/sys/cam/cam_xpt_internal.h
+++ b/sys/cam/cam_xpt_internal.h
@@ -117,6 +117,8 @@ struct cam_ed {
STAILQ_ENTRY(cam_ed) highpowerq_entry;
struct mtx device_mtx;
struct task device_destroy_task;
+ const struct nvme_controller_data *nvme_cdata;
+ const struct nvme_namespace_data *nvme_data;
};
/*
@@ -167,6 +169,7 @@ struct cam_path {
struct xpt_xport * scsi_get_xport(void);
struct xpt_xport * ata_get_xport(void);
+struct xpt_xport * nvme_get_xport(void);
struct cam_ed * xpt_alloc_device(struct cam_eb *bus,
struct cam_et *target,