Lines Matching +full:0 +full:- +full:mon

5  * later.  See the COPYING file in the top-level directory.
9 #include "hw/qdev-core.h"
13 #include "qapi/qapi-commands-qom.h"
20 void hmp_qom_list(Monitor *mon, const QDict *qdict) in hmp_qom_list() argument
27 monitor_printf(mon, "/\n"); in hmp_qom_list()
35 ObjectPropertyInfo *value = list->value; in hmp_qom_list()
37 monitor_printf(mon, "%s (%s)\n", in hmp_qom_list()
38 value->name, value->type); in hmp_qom_list()
39 list = list->next; in hmp_qom_list()
43 hmp_handle_error(mon, err); in hmp_qom_list()
46 void hmp_qom_set(Monitor *mon, const QDict *qdict) in hmp_qom_set() argument
71 hmp_handle_error(mon, err); in hmp_qom_set()
74 void hmp_qom_get(Monitor *mon, const QDict *qdict) in hmp_qom_get() argument
83 monitor_printf(mon, "%s\n", str->str); in hmp_qom_get()
88 hmp_handle_error(mon, err); in hmp_qom_get()
92 Monitor *mon; member
96 static void print_qom_composition(Monitor *mon, Object *obj, int indent);
107 return 0; in insert_qom_composition_child()
110 static void print_qom_composition(Monitor *mon, Object *obj, int indent) in print_qom_composition() argument
121 monitor_printf(mon, "%*s/%s (%s)\n", indent, "", name, in print_qom_composition()
127 for (i = 0; i < children->len; i++) { in print_qom_composition()
128 print_qom_composition(mon, g_array_index(children, Object *, i), in print_qom_composition()
134 void hmp_info_qom_tree(Monitor *mon, const QDict *dict) in hmp_info_qom_tree() argument
143 monitor_printf(mon, "Path '%s' could not be resolved.\n", path); in hmp_info_qom_tree()
147 monitor_printf(mon, "Warning: Path '%s' is ambiguous.\n", path); in hmp_info_qom_tree()
153 print_qom_composition(mon, obj, 0); in hmp_info_qom_tree()
156 void hmp_object_add(Monitor *mon, const QDict *qdict) in hmp_object_add() argument
162 hmp_handle_error(mon, err); in hmp_object_add()
165 void hmp_object_del(Monitor *mon, const QDict *qdict) in hmp_object_del() argument
171 hmp_handle_error(mon, err); in hmp_object_del()
189 name = object_class_get_name(OBJECT_CLASS(elt->data)); in object_add_completion()
193 elt = elt->next; in object_add_completion()
211 ObjectPropertyInfo *info = list->value; in object_del_completion()
213 if (!strncmp(info->type, "child<", 5)) { in object_del_completion()
214 readline_add_completion_of(rs, str, info->name); in object_del_completion()
216 list = list->next; in object_del_completion()