| /openbmc/qemu/monitor/ |
| H A D | qmp.c | 62 MonitorQMP *mon; member 74 static bool qmp_oob_enabled(MonitorQMP *mon) in qmp_oob_enabled() argument 76 return mon->capab[QMP_CAPABILITY_OOB]; in qmp_oob_enabled() 79 static void monitor_qmp_caps_reset(MonitorQMP *mon) in monitor_qmp_caps_reset() argument 81 memset(mon->capab_offered, 0, sizeof(mon->capab_offered)); in monitor_qmp_caps_reset() 82 memset(mon->capab, 0, sizeof(mon->capab)); in monitor_qmp_caps_reset() 83 mon->capab_offered[QMP_CAPABILITY_OOB] = mon->common.use_io_thread; in monitor_qmp_caps_reset() 94 static void monitor_qmp_cleanup_req_queue_locked(MonitorQMP *mon) in monitor_qmp_cleanup_req_queue_locked() argument 96 while (!g_queue_is_empty(mon->qmp_requests)) { in monitor_qmp_cleanup_req_queue_locked() 97 qmp_request_free(g_queue_pop_head(mon->qmp_requests)); in monitor_qmp_cleanup_req_queue_locked() [all …]
|
| H A D | monitor.c | 78 Monitor *mon; in monitor_cur() local 81 mon = g_hash_table_lookup(coroutine_mon, qemu_coroutine_self()); in monitor_cur() 84 return mon; in monitor_cur() 94 Monitor *monitor_set_cur(Coroutine *co, Monitor *mon) in monitor_set_cur() argument 99 if (mon) { in monitor_set_cur() 100 g_hash_table_replace(coroutine_mon, co, mon); in monitor_set_cur() 124 static inline bool monitor_uses_readline(const MonitorHMP *mon) in monitor_uses_readline() argument 126 return mon->use_readline; in monitor_uses_readline() 129 static inline bool monitor_is_hmp_non_interactive(const Monitor *mon) in monitor_is_hmp_non_interactive() argument 131 if (monitor_is_qmp(mon)) { in monitor_is_hmp_non_interactive() [all …]
|
| H A D | hmp-cmds-target.c | 37 int monitor_set_cpu(Monitor *mon, int cpu_index) in monitor_set_cpu() argument 45 g_free(mon->mon_cpu_path); in monitor_set_cpu() 46 mon->mon_cpu_path = object_get_canonical_path(OBJECT(cpu)); in monitor_set_cpu() 51 static CPUState *mon_get_cpu_sync(Monitor *mon, bool synchronize) in mon_get_cpu_sync() argument 55 if (mon->mon_cpu_path) { in mon_get_cpu_sync() 56 cpu = (CPUState *) object_resolve_path_type(mon->mon_cpu_path, in mon_get_cpu_sync() 59 g_free(mon->mon_cpu_path); in mon_get_cpu_sync() 60 mon->mon_cpu_path = NULL; in mon_get_cpu_sync() 63 if (!mon->mon_cpu_path) { in mon_get_cpu_sync() 67 monitor_set_cpu(mon, first_cpu->cpu_index); in mon_get_cpu_sync() [all …]
|
| H A D | trace-events | 4 handle_hmp_command(void *mon, const char *cmdline) "mon %p cmdline: %s" 10 monitor_suspend(void *ptr, int cnt) "mon %p: %d" 13 monitor_qmp_in_band_enqueue(void *req, void *mon, unsigned len) "%p mon %p len %u" 18 monitor_qmp_respond(void *mon, const char *json) "mon %p resp: %s" 19 handle_qmp_command(void *mon, const char *req) "mon %p req: %s"
|
| H A D | qmp-cmds-control.c | 42 static bool qmp_caps_accept(MonitorQMP *mon, QMPCapabilityList *list, in qmp_caps_accept() argument 51 if (!mon->capab_offered[list->value]) { in qmp_caps_accept() 68 memcpy(mon->capab, capab, sizeof(capab)); in qmp_caps_accept() 76 MonitorQMP *mon; in qmp_qmp_capabilities() local 79 mon = container_of(cur_mon, MonitorQMP, common); in qmp_qmp_capabilities() 81 if (mon->commands == &qmp_commands) { in qmp_qmp_capabilities() 88 if (!qmp_caps_accept(mon, enable, errp)) { in qmp_qmp_capabilities() 92 mon->commands = &qmp_commands; in qmp_qmp_capabilities() 126 MonitorQMP *mon; in qmp_query_commands() local 129 mon = container_of(cur_mon, MonitorQMP, common); in qmp_query_commands() [all …]
|
| /openbmc/qemu/hw/net/rocker/ |
| H A D | rocker-hmp-cmds.c | 23 void hmp_rocker(Monitor *mon, const QDict *qdict) in hmp_rocker() argument 30 if (hmp_handle_error(mon, err)) { in hmp_rocker() 34 monitor_printf(mon, "name: %s\n", rocker->name); in hmp_rocker() 35 monitor_printf(mon, "id: 0x%" PRIx64 "\n", rocker->id); in hmp_rocker() 36 monitor_printf(mon, "ports: %d\n", rocker->ports); in hmp_rocker() 41 void hmp_rocker_ports(Monitor *mon, const QDict *qdict) in hmp_rocker_ports() argument 48 if (hmp_handle_error(mon, err)) { in hmp_rocker_ports() 52 monitor_printf(mon, " ena/ speed/ auto\n"); in hmp_rocker_ports() 53 monitor_printf(mon, " port link duplex neg?\n"); in hmp_rocker_ports() 56 monitor_printf(mon, "%10s %-4s %-3s %2s %s\n", in hmp_rocker_ports() [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/util/ |
| H A D | filemonitor-inotify.c | 56 QFileMonitor *mon = arg; in qemu_file_monitor_watch() local 62 qemu_mutex_lock(&mon->lock); in qemu_file_monitor_watch() 64 if (mon->fd == -1) { in qemu_file_monitor_watch() 65 qemu_mutex_unlock(&mon->lock); in qemu_file_monitor_watch() 69 len = read(mon->fd, buf, sizeof(buf)); in qemu_file_monitor_watch() 99 dir = g_hash_table_lookup(mon->idmap, GINT_TO_POINTER(ev->wd)); in qemu_file_monitor_watch() 138 trace_qemu_file_monitor_event(mon, dir->path, name, ev->mask, in qemu_file_monitor_watch() 147 trace_qemu_file_monitor_dispatch(mon, dir->path, name, in qemu_file_monitor_watch() 156 qemu_mutex_unlock(&mon->lock); in qemu_file_monitor_watch() 181 QFileMonitor *mon; in qemu_file_monitor_new() local [all …]
|
| /openbmc/qemu/include/monitor/ |
| H A D | hmp-target.h | 35 target_long (*get_value)(Monitor *mon, const struct MonitorDef *md, 47 CPUArchState *mon_get_cpu_env(Monitor *mon); 48 CPUState *mon_get_cpu(Monitor *mon); 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); [all …]
|
| H A D | monitor.h | 17 Monitor *monitor_set_cur(Coroutine *co, Monitor *mon); 28 int monitor_suspend(Monitor *mon); 29 void monitor_resume(Monitor *mon); 31 int monitor_get_fd(Monitor *mon, const char *fdname, Error **errp); 32 int monitor_fd_param(Monitor *mon, const char *fdname, Error **errp); 34 int monitor_puts(Monitor *mon, const char *str); 35 int monitor_vprintf(Monitor *mon, const char *fmt, va_list ap) 37 int monitor_printf(Monitor *mon, const char *fmt, ...) G_GNUC_PRINTF(2, 3); 38 void monitor_printc(Monitor *mon, int ch); 39 void monitor_flush(Monitor *mon); [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 55 void hmp_mouse_button(Monitor *mon, const QDict *qdict) in hmp_mouse_button() argument 72 void hmp_mouse_set(Monitor *mon, const QDict *qdict) in hmp_mouse_set() argument 77 hmp_handle_error(mon, err); in hmp_mouse_set() 80 void hmp_info_mice(Monitor *mon, const QDict *qdict) in hmp_info_mice() argument 86 monitor_printf(mon, "No mouse devices connected\n"); in hmp_info_mice() 91 monitor_printf(mon, "%c Mouse #%" PRId64 ": %s%s\n", in hmp_info_mice() 102 static void hmp_info_VncBasicInfo(Monitor *mon, VncBasicInfo *info, in hmp_info_VncBasicInfo() argument 105 monitor_printf(mon, " %s: %s:%s (%s%s)\n", in hmp_info_VncBasicInfo() 114 static void hmp_info_vnc_authcrypt(Monitor *mon, cons argument 123 hmp_info_vnc_clients(Monitor * mon,VncClientInfoList * client) hmp_info_vnc_clients() argument 138 hmp_info_vnc_servers(Monitor * mon,VncServerInfo2List * server) hmp_info_vnc_servers() argument 149 hmp_info_vnc(Monitor * mon,const QDict * qdict) hmp_info_vnc() argument 190 hmp_info_spice(Monitor * mon,const QDict * qdict) hmp_info_spice() argument 261 hmp_set_password(Monitor * mon,const QDict * qdict) hmp_set_password() argument 296 hmp_expire_password(Monitor * mon,const QDict * qdict) hmp_expire_password() argument 331 hmp_change_vnc(Monitor * mon,const char * device,const char * target,const char * arg,const char * read_only,bool force,Error ** errp) hmp_change_vnc() argument 352 hmp_sendkey(Monitor * mon,const QDict * qdict) hmp_sendkey() argument 442 hmp_screendump(Monitor * mon,const QDict * qdict) hmp_screendump() argument 464 hmp_client_migrate_info(Monitor * mon,const QDict * qdict) hmp_client_migrate_info() argument [all...] |
| /openbmc/qemu/hw/pci/ |
| H A D | pci-hmp-cmds.c | 27 static void hmp_info_pci_device(Monitor *mon, const PciDeviceInfo *dev) in hmp_info_pci_device() argument 31 monitor_printf(mon, " Bus %2" PRId64 ", ", dev->bus); in hmp_info_pci_device() 32 monitor_printf(mon, "device %3" PRId64 ", function %" PRId64 ":\n", in hmp_info_pci_device() 34 monitor_printf(mon, " "); in hmp_info_pci_device() 37 monitor_puts(mon, dev->class_info->desc); in hmp_info_pci_device() 39 monitor_printf(mon, "Class %04" PRId64, dev->class_info->q_class); in hmp_info_pci_device() 42 monitor_printf(mon, ": PCI device %04" PRIx64 ":%04" PRIx64 "\n", in hmp_info_pci_device() 45 monitor_printf(mon, " PCI subsystem %04" PRIx64 ":%04" PRIx64 "\n", in hmp_info_pci_device() 50 monitor_printf(mon, " IRQ %" PRId64 ", pin %c\n", in hmp_info_pci_device() 55 monitor_printf(mon, " BUS %" PRId64 ".\n", in hmp_info_pci_device() [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 27 monitor_printf(mon, "/\n"); in hmp_qom_list() 37 monitor_printf(mon, "%s (%s)\n", 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 [all …]
|
| /openbmc/qemu/stats/ |
| H A D | stats-hmp-cmds.c | 17 static void print_stats_schema_value(Monitor *mon, StatsSchemaValue *value) in print_stats_schema_value() argument 20 monitor_printf(mon, " %s (%s%s", value->name, StatsType_str(value->type), in print_stats_schema_value() 34 monitor_puts(mon, si_prefix(value->exponent)); in print_stats_schema_value() 39 monitor_puts(mon, iec_binary_prefix(value->exponent)); in print_stats_schema_value() 42 monitor_printf(mon, "* %d^%d%s", in print_stats_schema_value() 49 monitor_puts(mon, unit ? unit : StatsUnit_str(value->unit)); in print_stats_schema_value() 54 monitor_printf(mon, ", bucket size=%d", value->bucket_size); in print_stats_schema_value() 56 monitor_printf(mon, ")"); in print_stats_schema_value() 74 static void print_stats_results(Monitor *mon, StatsTarget target, in print_stats_results() argument 85 monitor_printf(mon, "failed to find schema list for %s\n", in print_stats_results() [all …]
|
| /openbmc/qemu/target/sh4/ |
| H A D | monitor.c | 30 static void print_tlb(Monitor *mon, int idx, tlb_t *tlb) in print_tlb() argument 32 monitor_printf(mon, " tlb%i:\t" in print_tlb() 42 void hmp_info_tlb(Monitor *mon, const QDict *qdict) in hmp_info_tlb() argument 44 CPUArchState *env = mon_get_cpu_env(mon); in hmp_info_tlb() 48 monitor_printf(mon, "No CPU available\n"); in hmp_info_tlb() 52 monitor_printf (mon, "ITLB:\n"); in hmp_info_tlb() 54 print_tlb (mon, i, &env->itlb[i]); in hmp_info_tlb() 55 monitor_printf (mon, "UTLB:\n"); in hmp_info_tlb() 57 print_tlb (mon, i, &env->utlb[i]); in hmp_info_tlb()
|
| /openbmc/qemu/system/ |
| H A D | tpm-hmp-cmds.c | 14 void hmp_info_tpm(Monitor *mon, const QDict *qdict) in hmp_info_tpm() argument 25 monitor_printf(mon, "TPM device not supported\n"); in hmp_info_tpm() 31 monitor_printf(mon, "TPM device:\n"); in hmp_info_tpm() 36 monitor_printf(mon, " tpm%d: model=%s\n", in hmp_info_tpm() 39 monitor_printf(mon, " \\ %s: type=%s", in hmp_info_tpm() 45 monitor_printf(mon, "%s%s%s%s", in hmp_info_tpm() 53 monitor_printf(mon, ",chardev=%s", teo->chardev); in hmp_info_tpm() 58 monitor_printf(mon, "\n"); in hmp_info_tpm() 63 monitor_printf(mon, "TPM device not supported\n"); in hmp_info_tpm()
|
| H A D | runstate-hmp-cmds.c | 25 void hmp_info_status(Monitor *mon, const QDict *qdict) in hmp_info_status() argument 31 monitor_printf(mon, "VM status: %s", in hmp_info_status() 35 monitor_printf(mon, " (%s)", RunState_str(info->status)); in hmp_info_status() 38 monitor_printf(mon, "\n"); in hmp_info_status() 43 void hmp_one_insn_per_tb(Monitor *mon, const QDict *qdict) in hmp_one_insn_per_tb() argument 50 monitor_printf(mon, in hmp_one_insn_per_tb() 60 monitor_printf(mon, "unexpected option %s\n", option); in hmp_one_insn_per_tb() 68 void hmp_watchdog_action(Monitor *mon, const QDict *qdict) in hmp_watchdog_action() argument 78 hmp_handle_error(mon, err); in hmp_watchdog_action()
|
| /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 32 monitor_printf(mon, "%s: filename=%s\n", info->value->label, in hmp_info_chardev() 39 void hmp_ringbuf_write(Monitor *mon, const QDict *qdict) in hmp_ringbuf_write() argument 47 hmp_handle_error(mon, err); in hmp_ringbuf_write() 50 void hmp_ringbuf_read(Monitor *mon, const QDict *qdict) in hmp_ringbuf_read() argument 59 if (hmp_handle_error(mon, err)) { in hmp_ringbuf_read() 67 monitor_printf(mon, "\\\\"); in hmp_ringbuf_read() 69 monitor_printf(mon, "\\u%04X", ch); in hmp_ringbuf_read() 71 monitor_printf(mon, "%c", ch); in hmp_ringbuf_read() 75 monitor_printf(mon, "\n"); in hmp_ringbuf_read() [all …]
|
| /openbmc/qemu/target/ppc/ |
| H A D | ppc-qmp-cmds.c | 36 static target_long monitor_get_ccr(Monitor *mon, const struct MonitorDef *md, in monitor_get_ccr() argument 39 CPUArchState *env = mon_get_cpu_env(mon); in monitor_get_ccr() 47 static target_long monitor_get_xer(Monitor *mon, const struct MonitorDef *md, in monitor_get_xer() argument 50 CPUArchState *env = mon_get_cpu_env(mon); in monitor_get_xer() 54 static target_long monitor_get_decr(Monitor *mon, const struct MonitorDef *md, in monitor_get_decr() argument 57 CPUArchState *env = mon_get_cpu_env(mon); in monitor_get_decr() 64 static target_long monitor_get_tbu(Monitor *mon, const struct MonitorDef *md, in monitor_get_tbu() argument 67 CPUArchState *env = mon_get_cpu_env(mon); in monitor_get_tbu() 74 static target_long monitor_get_tbl(Monitor *mon, const struct MonitorDef *md, in monitor_get_tbl() argument 77 CPUArchState *env = mon_get_cpu_env(mon); in monitor_get_tbl() [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 35 net_hub_info(mon); in hmp_info_network() 47 print_net_client(mon, nc); in hmp_info_network() 50 monitor_printf(mon, " \\ "); in hmp_info_network() 51 print_net_client(mon, peer); in hmp_info_network() 56 void hmp_set_link(Monitor *mon, const QDict *qdict) in hmp_set_link() argument 63 hmp_handle_error(mon, err); in hmp_set_link() 67 void hmp_announce_self(Monitor *mon, const QDict *qdict) in hmp_announce_self() argument 82 void hmp_netdev_add(Monitor *mon, const QDict *qdict) in hmp_netdev_add() argument 103 hmp_handle_error(mon, err); in hmp_netdev_add() [all …]
|
| /openbmc/u-boot/drivers/rtc/ |
| H A D | date.c | 83 int mon = tm->tm_mon; in rtc_mktime() local 87 mon -= 2; in rtc_mktime() 88 if (0 >= (int)mon) { /* 1..12 -> 11, 12, 1..10 */ in rtc_mktime() 89 mon += 12; /* Puts Feb last since it has leap day */ in rtc_mktime() 94 367 * mon / 12 + tm->tm_mday) + in rtc_mktime()
|
| /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 36 hmp_handle_error(mon, err); in hmp_dump_guest_memory() 82 hmp_handle_error(mon, err); in hmp_dump_guest_memory() 86 void hmp_info_dump(Monitor *mon, const QDict *qdict) in hmp_info_dump() argument 91 monitor_printf(mon, "Status: %s\n", DumpStatus_str(result->status)); in hmp_info_dump() 97 monitor_printf(mon, "Finished: %.2f %%\n", percent); in hmp_info_dump()
|
| /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 50 void hmp_trace_file(Monitor *mon, const QDict *qdict) in hmp_trace_file() argument 68 monitor_printf(mon, "unexpected argument \"%s\"\n", op); in hmp_trace_file() 69 hmp_help_cmd(mon, "trace-file"); in hmp_trace_file() 74 void hmp_info_trace_events(Monitor *mon, const QDict *qdict) in hmp_info_trace_events() argument 92 monitor_printf(mon, "%s : state %u\n", in hmp_info_trace_events()
|
| /openbmc/qemu/target/xtensa/ |
| H A D | monitor.c | 30 void hmp_info_tlb(Monitor *mon, const QDict *qdict) in hmp_info_tlb() argument 32 CPUArchState *env1 = mon_get_cpu_env(mon); in hmp_info_tlb() 35 monitor_printf(mon, "No CPU available\n"); in hmp_info_tlb()
|
| /openbmc/qemu/include/net/ |
| H A D | slirp.h | 30 void hmp_hostfwd_add(Monitor *mon, const QDict *qdict); 31 void hmp_hostfwd_remove(Monitor *mon, const QDict *qdict); 33 void hmp_info_usernet(Monitor *mon, const QDict *qdict);
|