Lines Matching refs:cmd
22 QmpCommand *cmd = g_malloc0(sizeof(*cmd)); in qmp_register_command() local
27 cmd->name = name; in qmp_register_command()
28 cmd->fn = fn; in qmp_register_command()
29 cmd->enabled = true; in qmp_register_command()
30 cmd->options = options; in qmp_register_command()
31 cmd->special_features = special_features; in qmp_register_command()
32 QTAILQ_INSERT_TAIL(cmds, cmd, node); in qmp_register_command()
37 QmpCommand *cmd; in qmp_find_command() local
39 QTAILQ_FOREACH(cmd, cmds, node) { in qmp_find_command()
40 if (strcmp(cmd->name, name) == 0) { in qmp_find_command()
41 return cmd; in qmp_find_command()
50 QmpCommand *cmd; in qmp_toggle_command() local
52 QTAILQ_FOREACH(cmd, cmds, node) { in qmp_toggle_command()
53 if (strcmp(cmd->name, name) == 0) { in qmp_toggle_command()
54 cmd->enabled = enabled; in qmp_toggle_command()
55 cmd->disable_reason = disable_reason; in qmp_toggle_command()
72 bool qmp_command_is_enabled(const QmpCommand *cmd) in qmp_command_is_enabled() argument
74 return cmd->enabled; in qmp_command_is_enabled()
77 const char *qmp_command_name(const QmpCommand *cmd) in qmp_command_name() argument
79 return cmd->name; in qmp_command_name()
82 bool qmp_has_success_response(const QmpCommand *cmd) in qmp_has_success_response() argument
84 return !(cmd->options & QCO_NO_SUCCESS_RESP); in qmp_has_success_response()
90 const QmpCommand *cmd; in qmp_for_each_command() local
92 QTAILQ_FOREACH(cmd, cmds, node) { in qmp_for_each_command()
93 fn(cmd, opaque); in qmp_for_each_command()