/* SPDX-License-Identifier: GPL-2.0 */ #ifndef foominecctlcommandshfoo #define foominecctlcommandshfoo enum commands { CMD_INVALID = 0, CMD_INIT, CMD_NEW, CMD_DELETE, CMD_LIST, CMD_LINT, CMD_INFO, CMD_STATUS, CMD_STOP, CMD_STOPALL, CMD_PCOUNT, CMD_COMMAND, CMD_COMMANDS, CMD_CONSOLE, }; static struct command_list { const char *name; enum commands cmd; } command_list[] = { { .name = "init", .cmd = CMD_INIT, }, { .name = "new", .cmd = CMD_NEW, }, { .name = "delete", .cmd = CMD_DELETE, }, { .name = "list", .cmd = CMD_LIST, }, { .name = "lint", .cmd = CMD_LINT, }, { .name = "info", .cmd = CMD_INFO, }, { .name = "status", .cmd = CMD_STATUS, }, { .name = "stop", .cmd = CMD_STOP, }, { .name = "stopall", .cmd = CMD_STOPALL, }, { .name = "pcount", .cmd = CMD_PCOUNT, }, { .name = "cmd", .cmd = CMD_COMMAND, }, { .name = "cmds", .cmd = CMD_COMMANDS, }, { .name = "console", .cmd = CMD_CONSOLE, }, { .name = NULL, .cmd = CMD_INVALID, } }; #endif