Changeset View
Changeset View
Standalone View
Standalone View
sbin/nvmecontrol/nvmecontrol.h
Show First 20 Lines • Show All 63 Lines • ▼ Show 20 Lines | |||||
" nvmecontrol firmware [-s slot] [-f path_to_firmware] [-a] <controller id>\n" | " nvmecontrol firmware [-s slot] [-f path_to_firmware] [-a] <controller id>\n" | ||||
#define POWER_USAGE \ | #define POWER_USAGE \ | ||||
" nvmecontrol power [-l] [-p new-state [-w workload-hint]] <controller id>\n" | " nvmecontrol power [-l] [-p new-state [-w workload-hint]] <controller id>\n" | ||||
#define WDC_USAGE \ | #define WDC_USAGE \ | ||||
" nvmecontrol wdc (cap-diag|drive-log|get-crash-dump|purge|purge-montior)\n" | " nvmecontrol wdc (cap-diag|drive-log|get-crash-dump|purge|purge-montior)\n" | ||||
#define FORMAT_USAGE \ | |||||
" nvmecontrol format [-f LBAF] [-m MSET] [-p PI] [-l PIL] [-s SES] <namespace id>\n" | |||||
void devlist(int argc, char *argv[]); | void devlist(int argc, char *argv[]); | ||||
void identify(int argc, char *argv[]); | void identify(int argc, char *argv[]); | ||||
void perftest(int argc, char *argv[]); | void perftest(int argc, char *argv[]); | ||||
void reset(int argc, char *argv[]); | void reset(int argc, char *argv[]); | ||||
void logpage(int argc, char *argv[]); | void logpage(int argc, char *argv[]); | ||||
void firmware(int argc, char *argv[]); | void firmware(int argc, char *argv[]); | ||||
void power(int argc, char *argv[]); | void power(int argc, char *argv[]); | ||||
void wdc(int argc, char *argv[]); | void wdc(int argc, char *argv[]); | ||||
void format(int argc, char *argv[]); | |||||
int open_dev(const char *str, int *fd, int show_error, int exit_on_error); | 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 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_controller_data(int fd, struct nvme_controller_data *cdata); | ||||
void read_namespace_data(int fd, int nsid, struct nvme_namespace_data *nsdata); | void read_namespace_data(int fd, int nsid, struct nvme_namespace_data *nsdata); | ||||
void print_hex(void *data, uint32_t length); | void print_hex(void *data, uint32_t length); | ||||
void read_logpage(int fd, uint8_t log_page, int nsid, void *payload, | void read_logpage(int fd, uint8_t log_page, int nsid, void *payload, | ||||
uint32_t payload_size); | uint32_t payload_size); | ||||
Show All 27 Lines |