summaryrefslogtreecommitdiffstats
path: root/sbin/nvmecontrol/nvmecontrol.h
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2016-01-30 22:48:06 +0000
committerimp <imp@FreeBSD.org>2016-01-30 22:48:06 +0000
commitb58cf84475d50faf34154d618b960890cefdb6ba (patch)
tree3064b0672b737fc4df51bc4b5edbce429534bc53 /sbin/nvmecontrol/nvmecontrol.h
parentaaa09f3f95ea590fcb532f5209ce37a04b52eb43 (diff)
downloadFreeBSD-src-b58cf84475d50faf34154d618b960890cefdb6ba.zip
FreeBSD-src-b58cf84475d50faf34154d618b960890cefdb6ba.tar.gz
Implement power command to list all power modes, find out the power
mode we're in and to set the power mode.
Diffstat (limited to 'sbin/nvmecontrol/nvmecontrol.h')
-rw-r--r--sbin/nvmecontrol/nvmecontrol.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/sbin/nvmecontrol/nvmecontrol.h b/sbin/nvmecontrol/nvmecontrol.h
index 8401dd7..b3cecd2 100644
--- a/sbin/nvmecontrol/nvmecontrol.h
+++ b/sbin/nvmecontrol/nvmecontrol.h
@@ -55,12 +55,16 @@
#define FIRMWARE_USAGE \
" nvmecontrol firmware [-s slot] [-f path_to_firmware] [-a] <controller id>\n"
+#define POWER_USAGE \
+" nvmecontrol power [-l] [-p new-state [-w workload-hint]] <controller id>\n"
+
void devlist(int argc, char *argv[]);
void identify(int argc, char *argv[]);
void perftest(int argc, char *argv[]);
void reset(int argc, char *argv[]);
void logpage(int argc, char *argv[]);
void firmware(int argc, char *argv[]);
+void power(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);
OpenPOWER on IntegriCloud