Home
last modified time | relevance | path

Searched refs:qdict (Results 1 – 25 of 119) sorted by relevance

12345

/openbmc/qemu/include/monitor/
H A Dhmp.h24 void hmp_info_name(Monitor *mon, const QDict *qdict);
25 void hmp_info_version(Monitor *mon, const QDict *qdict);
26 void hmp_info_kvm(Monitor *mon, const QDict *qdict);
27 void hmp_info_status(Monitor *mon, const QDict *qdict);
28 void hmp_info_uuid(Monitor *mon, const QDict *qdict);
29 void hmp_info_chardev(Monitor *mon, const QDict *qdict);
30 void hmp_info_mice(Monitor *mon, const QDict *qdict);
31 void hmp_info_migrate(Monitor *mon, const QDict *qdict);
32 void hmp_info_migrate_capabilities(Monitor *mon, const QDict *qdict);
33 void hmp_info_migrate_parameters(Monitor *mon, const QDict *qdict);
[all …]
H A Dhmp-target.h50 void hmp_info_mem(Monitor *mon, const QDict *qdict);
51 void hmp_info_tlb(Monitor *mon, const QDict *qdict);
52 void hmp_mce(Monitor *mon, const QDict *qdict);
53 void hmp_info_local_apic(Monitor *mon, const QDict *qdict);
54 void hmp_info_sev(Monitor *mon, const QDict *qdict);
55 void hmp_info_sgx(Monitor *mon, const QDict *qdict);
56 void hmp_info_via(Monitor *mon, const QDict *qdict);
57 void hmp_memory_dump(Monitor *mon, const QDict *qdict);
58 void hmp_physical_memory_dump(Monitor *mon, const QDict *qdict);
59 void hmp_info_registers(Monitor *mon, const QDict *qdict);
[all …]
/openbmc/qemu/tests/unit/
H A Dtest-keyval.c27 QDict *qdict, *sub_qdict; in test_keyval_parse() local
33 qdict = keyval_parse("", NULL, NULL, &error_abort); in test_keyval_parse()
34 g_assert_cmpuint(qdict_size(qdict), ==, 0); in test_keyval_parse()
35 qobject_unref(qdict); in test_keyval_parse()
38 qdict = keyval_parse("=val", NULL, NULL, &err); in test_keyval_parse()
40 g_assert(!qdict); in test_keyval_parse()
43 qdict = keyval_parse(".", NULL, NULL, &err); in test_keyval_parse()
45 g_assert(!qdict); in test_keyval_parse()
46 qdict = keyval_parse("key.", NULL, NULL, &err); in test_keyval_parse()
48 g_assert(!qdict); in test_keyval_parse()
[all …]
H A Dtest-qobject-output-visitor.c150 QDict *qdict; in test_visitor_out_struct() local
154 qdict = qobject_to(QDict, visitor_get(data)); in test_visitor_out_struct()
155 g_assert(qdict); in test_visitor_out_struct()
156 g_assert_cmpint(qdict_size(qdict), ==, 3); in test_visitor_out_struct()
157 g_assert_cmpint(qdict_get_int(qdict, "integer"), ==, 42); in test_visitor_out_struct()
158 g_assert_cmpint(qdict_get_bool(qdict, "boolean"), ==, false); in test_visitor_out_struct()
159 g_assert_cmpstr(qdict_get_str(qdict, "string"), ==, "foo"); in test_visitor_out_struct()
167 QDict *qdict, *dict1, *dict2, *dict3, *userdef; in test_visitor_out_struct_nested() local
192 qdict = qobject_to(QDict, visitor_get(data)); in test_visitor_out_struct_nested()
193 g_assert(qdict); in test_visitor_out_struct_nested()
[all …]
H A Dcheck-qdict.c26 QDict *qdict; in qdict_new_test() local
28 qdict = qdict_new(); in qdict_new_test()
29 g_assert(qdict != NULL); in qdict_new_test()
30 g_assert(qdict_size(qdict) == 0); in qdict_new_test()
31 g_assert(qdict->base.refcnt == 1); in qdict_new_test()
32 g_assert(qobject_type(QOBJECT(qdict)) == QTYPE_QDICT); in qdict_new_test()
34 qobject_unref(qdict); in qdict_new_test()
40 QDict *qdict; in qdict_put_obj_test() local
44 qdict = qdict_new(); in qdict_put_obj_test()
47 qdict_put_int(qdict, "", num); in qdict_put_obj_test()
[all …]
H A Dcheck-qlit.c39 QDict *qdict = qdict_new(); in make_qobject() local
42 qdict_put_int(qdict, "foo", 42); in make_qobject()
43 qdict_put_str(qdict, "bar", "hello world"); in make_qobject()
44 qdict_put_null(qdict, "baz"); in make_qobject()
49 qdict_put(qdict, "bee", list); in make_qobject()
51 return QOBJECT(qdict); in make_qobject()
71 QDict *qdict; in qobject_from_qlit_test() local
74 qdict = qobject_to(QDict, qobj); in qobject_from_qlit_test()
75 g_assert_cmpint(qdict_get_int(qdict, "foo"), ==, 42); in qobject_from_qlit_test()
76 g_assert_cmpstr(qdict_get_str(qdict, "bar"), ==, "hello world"); in qobject_from_qlit_test()
[all …]
/openbmc/qemu/qobject/
H A Dqdict.c28 QDict *qdict; in qdict_new() local
30 qdict = g_malloc0(sizeof(*qdict)); in qdict_new()
31 qobject_init(QOBJECT(qdict), QTYPE_QDICT); in qdict_new()
33 return qdict; in qdict_new()
91 static QDictEntry *qdict_find(const QDict *qdict, in qdict_find() argument
96 QLIST_FOREACH(entry, &qdict->table[bucket], next) in qdict_find()
115 void qdict_put_obj(QDict *qdict, const char *key, QObject *value) in qdict_put_obj() argument
121 entry = qdict_find(qdict, key, bucket); in qdict_put_obj()
129 QLIST_INSERT_HEAD(&qdict->table[bucket], entry, next); in qdict_put_obj()
130 qdict->size++; in qdict_put_obj()
[all …]
H A Dqlit.c26 static bool qlit_equal_qdict(const QLitObject *lhs, const QDict *qdict) in qlit_equal_qdict() argument
30 for (i = 0; lhs->value.qdict[i].key; i++) { in qlit_equal_qdict()
31 QObject *obj = qdict_get(qdict, lhs->value.qdict[i].key); in qlit_equal_qdict()
33 if (!qlit_equal_qobject(&lhs->value.qdict[i].value, obj)) { in qlit_equal_qdict()
40 if (qdict_size(qdict) != i) { in qlit_equal_qdict()
101 QDict *qdict = qdict_new(); in qobject_from_qlit() local
104 for (e = qlit->value.qdict; e->key; e++) { in qobject_from_qlit()
105 qdict_put_obj(qdict, e->key, qobject_from_qlit(&e->value)); in qobject_from_qlit()
107 return QOBJECT(qdict); in qobject_from_qlit()
H A Dblock-qdict.c52 static void qdict_flatten_qdict(QDict *qdict, QDict *target,
94 static void qdict_flatten_qdict(QDict *qdict, QDict *target, const char *prefix) in qdict_flatten_qdict() argument
102 entry = qdict_first(qdict); in qdict_flatten_qdict()
105 next = qdict_next(qdict, entry); in qdict_flatten_qdict()
131 if (target == qdict) { in qdict_flatten_qdict()
132 qdict_del(qdict, entry->key); in qdict_flatten_qdict()
136 if (target == qdict) { in qdict_flatten_qdict()
137 qdict_del(qdict, entry->key); in qdict_flatten_qdict()
139 } else if (target != qdict) { in qdict_flatten_qdict()
156 void qdict_flatten(QDict *qdict) in qdict_flatten() argument
[all …]
/openbmc/qemu/include/block/
H A Dblock-hmp-cmds.h20 void hmp_drive_add(Monitor *mon, const QDict *qdict);
22 void hmp_commit(Monitor *mon, const QDict *qdict);
23 void hmp_drive_del(Monitor *mon, const QDict *qdict);
25 void hmp_drive_mirror(Monitor *mon, const QDict *qdict);
26 void hmp_drive_backup(Monitor *mon, const QDict *qdict);
28 void hmp_block_job_set_speed(Monitor *mon, const QDict *qdict);
29 void hmp_block_job_cancel(Monitor *mon, const QDict *qdict);
30 void hmp_block_job_pause(Monitor *mon, const QDict *qdict);
31 void hmp_block_job_resume(Monitor *mon, const QDict *qdict);
32 void hmp_block_job_complete(Monitor *mon, const QDict *qdict);
[all …]
/openbmc/qemu/monitor/
H A Dhmp-cmds.c61 void hmp_info_name(Monitor *mon, const QDict *qdict) in hmp_info_name() argument
72 void hmp_info_version(Monitor *mon, const QDict *qdict) in hmp_info_version() argument
85 void hmp_quit(Monitor *mon, const QDict *qdict) in hmp_quit() argument
91 void hmp_stop(Monitor *mon, const QDict *qdict) in hmp_stop() argument
96 void hmp_sync_profile(Monitor *mon, const QDict *qdict) in hmp_sync_profile() argument
98 const char *op = qdict_get_try_str(qdict, "op"); in hmp_sync_profile()
121 void hmp_exit_preconfig(Monitor *mon, const QDict *qdict) in hmp_exit_preconfig() argument
129 void hmp_cpu(Monitor *mon, const QDict *qdict) in hmp_cpu() argument
135 cpu_index = qdict_get_int(qdict, "index"); in hmp_cpu()
141 void hmp_cont(Monitor *mon, const QDict *qdict) in hmp_cont() argument
[all …]
H A Dhmp-cmds-target.c95 void hmp_info_registers(Monitor *mon, const QDict *qdict) in hmp_info_registers() argument
97 bool all_cpus = qdict_get_try_bool(qdict, "cpustate_all", false); in hmp_info_registers()
98 int vcpu = qdict_get_try_int(qdict, "vcpu", -1); in hmp_info_registers()
232 void hmp_memory_dump(Monitor *mon, const QDict *qdict) in hmp_memory_dump() argument
234 int count = qdict_get_int(qdict, "count"); in hmp_memory_dump()
235 int format = qdict_get_int(qdict, "format"); in hmp_memory_dump()
236 int size = qdict_get_int(qdict, "size"); in hmp_memory_dump()
237 target_long addr = qdict_get_int(qdict, "addr"); in hmp_memory_dump()
242 void hmp_physical_memory_dump(Monitor *mon, const QDict *qdict) in hmp_physical_memory_dump() argument
244 int count = qdict_get_int(qdict, "count"); in hmp_physical_memory_dump()
[all …]
H A Dmonitor.c46 QDict *qdict; /* Delayed event (if any) */ member
337 static void monitor_qapi_event_emit(QAPIEvent event, QDict *qdict) in monitor_qapi_event_emit() argument
342 trace_monitor_protocol_event_emit(event, qdict); in monitor_qapi_event_emit()
350 qmp_send_response(qmp_mon, qdict); in monitor_qapi_event_emit()
362 monitor_qapi_event_queue_no_reenter(QAPIEvent event, QDict *qdict) in monitor_qapi_event_queue_no_reenter() argument
369 trace_monitor_protocol_event_queue(event, qdict, evconf->rate); in monitor_qapi_event_queue_no_reenter()
375 monitor_qapi_event_emit(event, qdict); in monitor_qapi_event_queue_no_reenter()
377 QDict *data = qobject_to(QDict, qdict_get(qdict, "data")); in monitor_qapi_event_queue_no_reenter()
389 qobject_unref(evstate->qdict); in monitor_qapi_event_queue_no_reenter()
390 evstate->qdict = qobject_ref(qdict); in monitor_qapi_event_queue_no_reenter()
[all …]
/openbmc/qemu/include/qapi/qmp/
H A Dqdict.h41 size_t qdict_size(const QDict *qdict);
42 void qdict_put_obj(QDict *qdict, const char *key, QObject *value);
43 void qdict_del(QDict *qdict, const char *key);
44 int qdict_haskey(const QDict *qdict, const char *key);
45 QObject *qdict_get(const QDict *qdict, const char *key);
46 const QDictEntry *qdict_first(const QDict *qdict);
47 const QDictEntry *qdict_next(const QDict *qdict, const QDictEntry *entry);
50 #define qdict_put(qdict, key, obj) \ argument
51 qdict_put_obj(qdict, key, QOBJECT(obj))
53 void qdict_put_bool(QDict *qdict, const char *key, bool value);
[all …]
/openbmc/qemu/block/monitor/
H A Dblock-hmp-cmds.c64 QDict *qdict; in hmp_drive_add_node() local
72 qdict = qemu_opts_to_qdict(opts, NULL); in hmp_drive_add_node()
74 if (!qdict_get_try_str(qdict, "node-name")) { in hmp_drive_add_node()
75 qobject_unref(qdict); in hmp_drive_add_node()
80 BlockDriverState *bs = bds_tree_init(qdict, &local_err); in hmp_drive_add_node()
91 void hmp_drive_add(Monitor *mon, const QDict *qdict) in hmp_drive_add() argument
97 const char *optstr = qdict_get_str(qdict, "opts"); in hmp_drive_add()
98 bool node = qdict_get_try_bool(qdict, "node", false); in hmp_drive_add()
139 void hmp_drive_del(Monitor *mon, const QDict *qdict) in hmp_drive_del() argument
141 const char *id = qdict_get_str(qdict, "id"); in hmp_drive_del()
[all …]
/openbmc/qemu/dump/
H A Ddump-hmp-cmds.c15 void hmp_dump_guest_memory(Monitor *mon, const QDict *qdict) in hmp_dump_guest_memory() argument
18 bool win_dmp = qdict_get_try_bool(qdict, "windmp", false); in hmp_dump_guest_memory()
19 bool paging = qdict_get_try_bool(qdict, "paging", false); in hmp_dump_guest_memory()
20 bool zlib = qdict_get_try_bool(qdict, "zlib", false); in hmp_dump_guest_memory()
21 bool lzo = qdict_get_try_bool(qdict, "lzo", false); in hmp_dump_guest_memory()
22 bool raw = qdict_get_try_bool(qdict, "raw", false); in hmp_dump_guest_memory()
23 bool snappy = qdict_get_try_bool(qdict, "snappy", false); in hmp_dump_guest_memory()
24 const char *file = qdict_get_str(qdict, "filename"); in hmp_dump_guest_memory()
25 bool has_begin = qdict_haskey(qdict, "begin"); in hmp_dump_guest_memory()
26 bool has_length = qdict_haskey(qdict, "length"); in hmp_dump_guest_memory()
[all …]
/openbmc/qemu/ui/
H A Dui-hmp-cmds.c31 void hmp_mouse_move(Monitor *mon, const QDict *qdict) in hmp_mouse_move() argument
34 const char *dx_str = qdict_get_str(qdict, "dx_str"); in hmp_mouse_move()
35 const char *dy_str = qdict_get_str(qdict, "dy_str"); in hmp_mouse_move()
36 const char *dz_str = qdict_get_try_str(qdict, "dz_str"); in hmp_mouse_move()
55 void hmp_mouse_button(Monitor *mon, const QDict *qdict) in hmp_mouse_button() argument
62 int button_state = qdict_get_int(qdict, "button_state"); in hmp_mouse_button()
72 void hmp_mouse_set(Monitor *mon, const QDict *qdict) in hmp_mouse_set() argument
76 qemu_mouse_set(qdict_get_int(qdict, "index"), &err); in hmp_mouse_set()
80 void hmp_info_mice(Monitor *mon, const QDict *qdict) in hmp_info_mice() argument
149 void hmp_info_vnc(Monitor *mon, const QDict *qdict) in hmp_info_vnc() argument
[all …]
/openbmc/qemu/chardev/
H A Dchar-hmp-cmds.c26 void hmp_info_chardev(Monitor *mon, const QDict *qdict) in hmp_info_chardev() argument
39 void hmp_ringbuf_write(Monitor *mon, const QDict *qdict) in hmp_ringbuf_write() argument
41 const char *chardev = qdict_get_str(qdict, "device"); in hmp_ringbuf_write()
42 const char *data = qdict_get_str(qdict, "data"); in hmp_ringbuf_write()
50 void hmp_ringbuf_read(Monitor *mon, const QDict *qdict) in hmp_ringbuf_read() argument
52 uint32_t size = qdict_get_int(qdict, "size"); in hmp_ringbuf_read()
53 const char *chardev = qdict_get_str(qdict, "device"); in hmp_ringbuf_read()
79 void hmp_chardev_add(Monitor *mon, const QDict *qdict) in hmp_chardev_add() argument
81 const char *args = qdict_get_str(qdict, "args"); in hmp_chardev_add()
95 void hmp_chardev_change(Monitor *mon, const QDict *qdict) in hmp_chardev_change() argument
[all …]
/openbmc/qemu/audio/
H A Daudio-hmp-cmds.c34 void hmp_info_capture(Monitor *mon, const QDict *qdict) in hmp_info_capture() argument
45 void hmp_stopcapture(Monitor *mon, const QDict *qdict) in hmp_stopcapture() argument
48 int n = qdict_get_int(qdict, "n"); in hmp_stopcapture()
61 void hmp_wavcapture(Monitor *mon, const QDict *qdict) in hmp_wavcapture() argument
63 const char *path = qdict_get_str(qdict, "path"); in hmp_wavcapture()
64 int freq = qdict_get_try_int(qdict, "freq", 44100); in hmp_wavcapture()
65 int bits = qdict_get_try_int(qdict, "bits", 16); in hmp_wavcapture()
66 int nchannels = qdict_get_try_int(qdict, "nchannels", 2); in hmp_wavcapture()
67 const char *audiodev = qdict_get_str(qdict, "audiodev"); in hmp_wavcapture()
/openbmc/qemu/hw/core/
H A Dmachine-hmp-cmds.c28 void hmp_info_cpus(Monitor *mon, const QDict *qdict) in hmp_info_cpus() argument
49 void hmp_hotpluggable_cpus(Monitor *mon, const QDict *qdict) in hmp_hotpluggable_cpus() argument
107 void hmp_info_memdev(Monitor *mon, const QDict *qdict) in hmp_info_memdev() argument
148 void hmp_info_kvm(Monitor *mon, const QDict *qdict) in hmp_info_kvm() argument
163 void hmp_info_uuid(Monitor *mon, const QDict *qdict) in hmp_info_uuid() argument
172 void hmp_info_balloon(Monitor *mon, const QDict *qdict) in hmp_info_balloon() argument
187 void hmp_system_reset(Monitor *mon, const QDict *qdict) in hmp_system_reset() argument
192 void hmp_system_powerdown(Monitor *mon, const QDict *qdict) in hmp_system_powerdown() argument
197 void hmp_memsave(Monitor *mon, const QDict *qdict) in hmp_memsave() argument
199 uint32_t size = qdict_get_int(qdict, "size"); in hmp_memsave()
[all …]
/openbmc/qemu/net/
H A Dnet-hmp-cmds.c30 void hmp_info_network(Monitor *mon, const QDict *qdict) in hmp_info_network() argument
56 void hmp_set_link(Monitor *mon, const QDict *qdict) in hmp_set_link() argument
58 const char *name = qdict_get_str(qdict, "name"); in hmp_set_link()
59 bool up = qdict_get_bool(qdict, "up"); in hmp_set_link()
67 void hmp_announce_self(Monitor *mon, const QDict *qdict) in hmp_announce_self() argument
69 const char *interfaces_str = qdict_get_try_str(qdict, "interfaces"); in hmp_announce_self()
70 const char *id = qdict_get_try_str(qdict, "id"); in hmp_announce_self()
82 void hmp_netdev_add(Monitor *mon, const QDict *qdict) in hmp_netdev_add() argument
86 const char *type = qdict_get_try_str(qdict, "type"); in hmp_netdev_add()
92 opts = qemu_opts_from_qdict(qemu_find_opts("netdev"), qdict, &err); in hmp_netdev_add()
[all …]
/openbmc/qemu/qom/
H A Dqom-hmp-cmds.c20 void hmp_qom_list(Monitor *mon, const QDict *qdict) in hmp_qom_list() argument
22 const char *path = qdict_get_try_str(qdict, "path"); in hmp_qom_list()
46 void hmp_qom_set(Monitor *mon, const QDict *qdict) in hmp_qom_set() argument
48 const bool json = qdict_get_try_bool(qdict, "json", false); in hmp_qom_set()
49 const char *path = qdict_get_str(qdict, "path"); in hmp_qom_set()
50 const char *property = qdict_get_str(qdict, "property"); in hmp_qom_set()
51 const char *value = qdict_get_str(qdict, "value"); in hmp_qom_set()
74 void hmp_qom_get(Monitor *mon, const QDict *qdict) in hmp_qom_get() argument
76 const char *path = qdict_get_str(qdict, "path"); in hmp_qom_get()
77 const char *property = qdict_get_str(qdict, "property"); in hmp_qom_get()
[all …]
/openbmc/qemu/hw/pci/
H A Dpci-hmp-cmds.c120 void hmp_info_pci(Monitor *mon, const QDict *qdict) in hmp_info_pci() argument
173 void hmp_pcie_aer_inject_error(Monitor *mon, const QDict *qdict) in hmp_pcie_aer_inject_error() argument
176 const char *id = qdict_get_str(qdict, "id"); in hmp_pcie_aer_inject_error()
195 error_name = qdict_get_str(qdict, "error_status"); in hmp_pcie_aer_inject_error()
202 correctable = qdict_get_try_bool(qdict, "correctable", false); in hmp_pcie_aer_inject_error()
204 if (qdict_haskey(qdict, "correctable")) { in hmp_pcie_aer_inject_error()
216 if (qdict_get_try_bool(qdict, "advisory_non_fatal", false)) { in hmp_pcie_aer_inject_error()
219 if (qdict_haskey(qdict, "header0")) { in hmp_pcie_aer_inject_error()
222 if (qdict_haskey(qdict, "prefix0")) { in hmp_pcie_aer_inject_error()
226 aer_err.header[0] = qdict_get_try_int(qdict, "header0", 0); in hmp_pcie_aer_inject_error()
[all …]
/openbmc/qemu/trace/
H A Dtrace-hmp-cmds.c36 void hmp_trace_event(Monitor *mon, const QDict *qdict) in hmp_trace_event() argument
38 const char *tp_name = qdict_get_str(qdict, "name"); in hmp_trace_event()
39 bool new_state = qdict_get_bool(qdict, "option"); in hmp_trace_event()
50 void hmp_trace_file(Monitor *mon, const QDict *qdict) in hmp_trace_file() argument
52 const char *op = qdict_get_try_str(qdict, "op"); in hmp_trace_file()
53 const char *arg = qdict_get_try_str(qdict, "arg"); in hmp_trace_file()
74 void hmp_info_trace_events(Monitor *mon, const QDict *qdict) in hmp_info_trace_events() argument
76 const char *name = qdict_get_try_str(qdict, "name"); in hmp_info_trace_events()
/openbmc/qemu/util/
H A Dqemu-config.c100 QDict *qdict = NULL; in qemu_config_foreach() local
116 QDict *prev = qdict; in qemu_config_foreach()
118 qdict = qdict_new(); in qemu_config_foreach()
119 qdict_put_str(qdict, "id", value); in qemu_config_foreach()
122 qdict = qdict_new(); in qemu_config_foreach()
125 if (qdict != prev) { in qemu_config_foreach()
142 if (qdict == NULL) { in qemu_config_foreach()
146 qdict_put_str(qdict, arg, value); in qemu_config_foreach()
158 if (qdict) { in qemu_config_foreach()
159 cb(group, qdict, opaque, errp); in qemu_config_foreach()
[all …]

12345