diff options
author | jimharris <jimharris@FreeBSD.org> | 2013-03-26 19:52:57 +0000 |
---|---|---|
committer | jimharris <jimharris@FreeBSD.org> | 2013-03-26 19:52:57 +0000 |
commit | cef3145004715132223be663f7e0311b9ac7d779 (patch) | |
tree | 47969e7970f90af09eeef154bbb30aa5fa45b4b2 /sys/dev/nvme/nvme_ctrlr.c | |
parent | 93fd264895a68a10d395cb75c7f67339f8811d4a (diff) | |
download | FreeBSD-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.c | 7 |
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); +} |