summaryrefslogtreecommitdiffstats
path: root/sys/dev/nvme/nvme_ctrlr.c
diff options
context:
space:
mode:
authorjimharris <jimharris@FreeBSD.org>2013-03-26 19:52:57 +0000
committerjimharris <jimharris@FreeBSD.org>2013-03-26 19:52:57 +0000
commitcef3145004715132223be663f7e0311b9ac7d779 (patch)
tree47969e7970f90af09eeef154bbb30aa5fa45b4b2 /sys/dev/nvme/nvme_ctrlr.c
parent93fd264895a68a10d395cb75c7f67339f8811d4a (diff)
downloadFreeBSD-src-cef3145004715132223be663f7e0311b9ac7d779.zip
FreeBSD-src-cef3145004715132223be663f7e0311b9ac7d779.tar.gz
Add API for nvme consumers to access controller and namespace identify data.
Sponsored by: Intel Reviewed by: carl
Diffstat (limited to 'sys/dev/nvme/nvme_ctrlr.c')
-rw-r--r--sys/dev/nvme/nvme_ctrlr.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/dev/nvme/nvme_ctrlr.c b/sys/dev/nvme/nvme_ctrlr.c
index 4a4956d..a07f9f0 100644
--- a/sys/dev/nvme/nvme_ctrlr.c
+++ b/sys/dev/nvme/nvme_ctrlr.c
@@ -942,3 +942,10 @@ nvme_ctrlr_get_device(struct nvme_controller *ctrlr)
return (ctrlr->dev);
}
+
+const struct nvme_controller_data *
+nvme_ctrlr_get_data(struct nvme_controller *ctrlr)
+{
+
+ return (&ctrlr->cdata);
+}
OpenPOWER on IntegriCloud