/openbmc/qemu/include/monitor/ |
H A D | hmp.h | 24 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 D | hmp-target.h | 50 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 D | test-keyval.c | 27 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 D | test-qobject-output-visitor.c | 150 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 D | check-qdict.c | 26 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 D | check-qlit.c | 39 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 D | qdict.c | 28 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 D | qlit.c | 26 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 D | block-qdict.c | 52 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 D | block-hmp-cmds.h | 20 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 D | hmp-cmds.c | 61 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 D | hmp-cmds-target.c | 95 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 D | monitor.c | 46 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 D | qdict.h | 41 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 D | block-hmp-cmds.c | 64 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 D | dump-hmp-cmds.c | 15 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 D | ui-hmp-cmds.c | 31 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 D | char-hmp-cmds.c | 26 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 D | audio-hmp-cmds.c | 34 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 D | machine-hmp-cmds.c | 28 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 D | net-hmp-cmds.c | 30 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 D | qom-hmp-cmds.c | 20 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 D | pci-hmp-cmds.c | 120 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 D | trace-hmp-cmds.c | 36 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 D | qemu-config.c | 100 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 …]
|