summaryrefslogtreecommitdiffstats
path: root/sbin/nvmecontrol/nvmecontrol.h
diff options
context:
space:
mode:
authorjimharris <jimharris@FreeBSD.org>2013-07-09 21:31:21 +0000
committerjimharris <jimharris@FreeBSD.org>2013-07-09 21:31:21 +0000
commite9bddbcfa54c66d580d0e618ff4212c3a548837a (patch)
treed5f163d9caa466ceafbf43d39ff55ebfb5091c4b /sbin/nvmecontrol/nvmecontrol.h
parent6a4189c5fdf3d1448e04e1e52f11439d89305424 (diff)
downloadFreeBSD-src-e9bddbcfa54c66d580d0e618ff4212c3a548837a.zip
FreeBSD-src-e9bddbcfa54c66d580d0e618ff4212c3a548837a.tar.gz
Send per-namespace logpage commands to the controller devnode, so they
are processed as admin commands, not I/O commands. As part of this change, pull out the code for parsing a namespace node string into a separate function, since it is used for both identify and logpage commands. Sponsored by: Intel MFC after: 3 days
Diffstat (limited to 'sbin/nvmecontrol/nvmecontrol.h')
-rw-r--r--sbin/nvmecontrol/nvmecontrol.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sbin/nvmecontrol/nvmecontrol.h b/sbin/nvmecontrol/nvmecontrol.h
index f7a35b4..99075f6 100644
--- a/sbin/nvmecontrol/nvmecontrol.h
+++ b/sbin/nvmecontrol/nvmecontrol.h
@@ -63,6 +63,7 @@ void logpage(int argc, char *argv[]);
void firmware(int argc, char *argv[]);
int open_dev(const char *str, int *fd, int show_error, int exit_on_error);
+void parse_ns_str(const char *ns_str, char *ctrlr_str, int *nsid);
void read_controller_data(int fd, struct nvme_controller_data *cdata);
void read_namespace_data(int fd, int nsid, struct nvme_namespace_data *nsdata);
void print_hex(void *data, uint32_t length);
OpenPOWER on IntegriCloud