/openbmc/qemu/hw/virtio/ |
H A D | virtio-hmp-cmds.c | 15 static void hmp_virtio_dump_protocols(Monitor *mon, in hmp_virtio_dump_protocols() argument 20 monitor_printf(mon, "\t%s", pcol_list->value); in hmp_virtio_dump_protocols() 23 monitor_printf(mon, ",\n"); in hmp_virtio_dump_protocols() 26 monitor_printf(mon, "\n"); in hmp_virtio_dump_protocols() 28 monitor_printf(mon, " unknown-protocols(0x%016"PRIx64")\n", in hmp_virtio_dump_protocols() 33 static void hmp_virtio_dump_status(Monitor *mon, in hmp_virtio_dump_status() argument 38 monitor_printf(mon, "\t%s", status_list->value); in hmp_virtio_dump_status() 41 monitor_printf(mon, ",\n"); in hmp_virtio_dump_status() 44 monitor_printf(mon, "\n"); in hmp_virtio_dump_status() 46 monitor_printf(mon, " unknown-statuses(0x%016"PRIx32")\n", in hmp_virtio_dump_status() [all …]
|
/openbmc/qemu/include/monitor/ |
H A D | hmp.h | 20 bool hmp_handle_error(Monitor *mon, Error *err); 21 void hmp_help_cmd(Monitor *mon, const char *name); 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); [all …]
|
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/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.c | 44 MonitorHMP *mon = opaque; in monitor_command_cb() local 46 monitor_suspend(&mon->common); in monitor_command_cb() 47 handle_hmp_command(mon, cmdline); in monitor_command_cb() 48 monitor_resume(&mon->common); in monitor_command_cb() 51 void monitor_read_command(MonitorHMP *mon, int show_prompt) in monitor_read_command() argument 53 if (!mon->rs) { in monitor_read_command() 57 readline_start(mon->rs, "(qemu) ", 0, monitor_command_cb, NULL); in monitor_read_command() 59 readline_show_prompt(mon->rs); in monitor_read_command() 63 int monitor_read_password(MonitorHMP *mon, ReadLineFunc *readline_func, in monitor_read_password() argument 66 if (mon->rs) { in monitor_read_password() [all …]
|
H A D | hmp-cmds.c | 33 bool hmp_handle_error(Monitor *mon, Error *err) in hmp_handle_error() argument 61 void hmp_info_name(Monitor *mon, const QDict *qdict) in hmp_info_name() argument 67 monitor_printf(mon, "%s\n", info->name); in hmp_info_name() 72 void hmp_info_version(Monitor *mon, const QDict *qdict) in hmp_info_version() argument 78 monitor_printf(mon, "%" PRId64 ".%" PRId64 ".%" PRId64 "%s\n", in hmp_info_version() 85 void hmp_quit(Monitor *mon, const QDict *qdict) in hmp_quit() argument 87 monitor_suspend(mon); in hmp_quit() 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 103 monitor_printf(mon, "sync-profile is %s\n", on ? "on" : "off"); in hmp_sync_profile() [all …]
|
H A D | hmp-cmds-target.c | 36 int monitor_set_cpu(Monitor *mon, int cpu_index) in monitor_set_cpu() argument 44 g_free(mon->mon_cpu_path); in monitor_set_cpu() 45 mon->mon_cpu_path = object_get_canonical_path(OBJECT(cpu)); in monitor_set_cpu() 50 static CPUState *mon_get_cpu_sync(Monitor *mon, bool synchronize) in mon_get_cpu_sync() argument 54 if (mon->mon_cpu_path) { in mon_get_cpu_sync() 55 cpu = (CPUState *) object_resolve_path_type(mon->mon_cpu_path, in mon_get_cpu_sync() 58 g_free(mon->mon_cpu_path); in mon_get_cpu_sync() 59 mon->mon_cpu_path = NULL; in mon_get_cpu_sync() 62 if (!mon->mon_cpu_path) { in mon_get_cpu_sync() 66 monitor_set_cpu(mon, first_cpu->cpu_index); in mon_get_cpu_sync() [all …]
|
/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 37 if (cpu->value->cpu_index == monitor_get_cpu_index(mon)) { in hmp_info_cpus() 41 monitor_printf(mon, "%c CPU #%" PRId64 ":", active, in hmp_info_cpus() 43 monitor_printf(mon, " thread_id=%" PRId64 "\n", cpu->value->thread_id); in hmp_info_cpus() 49 void hmp_hotpluggable_cpus(Monitor *mon, const QDict *qdict) in hmp_hotpluggable_cpus() argument 56 if (hmp_handle_error(mon, err)) { in hmp_hotpluggable_cpus() 60 monitor_printf(mon, "Hotpluggable CPUs:\n"); in hmp_hotpluggable_cpus() 62 monitor_printf(mon, " type: \"%s\"\n", l->value->type); in hmp_hotpluggable_cpus() 63 monitor_printf(mon, " vcpus_count: \"%" PRIu64 "\"\n", in hmp_hotpluggable_cpus() 66 monitor_printf(mon, " qom_path: \"%s\"\n", l->value->qom_path); in hmp_hotpluggable_cpus() [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/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/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/migration/ |
H A D | migration-hmp-cmds.c | 36 static void migration_global_dump(Monitor *mon) in migration_global_dump() argument 40 monitor_printf(mon, "globals:\n"); in migration_global_dump() 41 monitor_printf(mon, "store-global-state: %s\n", in migration_global_dump() 43 monitor_printf(mon, "only-migratable: %s\n", in migration_global_dump() 45 monitor_printf(mon, "send-configuration: %s\n", in migration_global_dump() 47 monitor_printf(mon, "send-section-footer: %s\n", in migration_global_dump() 49 monitor_printf(mon, "clear-bitmap-shift: %u\n", in migration_global_dump() 53 void hmp_info_migrate(Monitor *mon, const QDict *qdict) in hmp_info_migrate() argument 59 migration_global_dump(mon); in hmp_info_migrate() 63 monitor_printf(mon, "Outgoing migration blocked:\n"); in hmp_info_migrate() [all …]
|
/openbmc/linux/net/tipc/ |
H A D | monitor.c | 183 static struct tipc_peer *get_peer(struct tipc_monitor *mon, u32 addr) in get_peer() argument 188 hlist_for_each_entry(peer, &mon->peers[thash], hash) { in get_peer() 197 struct tipc_monitor *mon = tipc_monitor(net, bearer_id); in get_self() local 199 return mon->self; in get_self() 202 static inline bool tipc_mon_is_active(struct net *net, struct tipc_monitor *mon) in tipc_mon_is_active() argument 206 return mon->peer_cnt > tn->mon_threshold; in tipc_mon_is_active() 245 static void mon_apply_domain(struct tipc_monitor *mon, in mon_apply_domain() argument 270 static void mon_update_local_domain(struct tipc_monitor *mon) in mon_update_local_domain() argument 272 struct tipc_peer *self = mon->self; in mon_update_local_domain() 273 struct tipc_mon_domain *cache = &mon->cache; in mon_update_local_domain() [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, const char *indent, in hmp_info_vnc_authcrypt() argument [all …]
|
/openbmc/qemu/block/monitor/ |
H A D | block-hmp-cmds.c | 61 static void hmp_drive_add_node(Monitor *mon, const char *optstr) in hmp_drive_add_node() argument 91 void hmp_drive_add(Monitor *mon, const QDict *qdict) in hmp_drive_add() argument 101 hmp_drive_add_node(mon, optstr); in hmp_drive_add() 123 monitor_printf(mon, "OK\n"); in hmp_drive_add() 126 monitor_printf(mon, "Can't hot-add drive to type %d\n", dinfo->type); in hmp_drive_add() 139 void hmp_drive_del(Monitor *mon, const QDict *qdict) in hmp_drive_del() argument 196 void hmp_commit(Monitor *mon, const QDict *qdict) in hmp_commit() argument 230 void hmp_drive_mirror(Monitor *mon, const QDict *qdict) in hmp_drive_mirror() argument 253 hmp_handle_error(mon, err); in hmp_drive_mirror() 256 void hmp_drive_backup(Monitor *mon, const QDict *qdict) in hmp_drive_backup() argument [all …]
|
/openbmc/qemu/target/i386/ |
H A D | monitor.c | 52 static void print_pte(Monitor *mon, CPUArchState *env, hwaddr addr, in print_pte() argument 57 monitor_printf(mon, HWADDR_FMT_plx ": " HWADDR_FMT_plx in print_pte() 72 static void tlb_info_32(Monitor *mon, CPUArchState *env) in tlb_info_32() argument 84 print_pte(mon, env, (l1 << 22), pde, ~((1 << 21) - 1)); in tlb_info_32() 90 print_pte(mon, env, (l1 << 22) + (l2 << 12), in tlb_info_32() 100 static void tlb_info_pae32(Monitor *mon, CPUArchState *env) in tlb_info_pae32() argument 118 print_pte(mon, env, (l1 << 30) + (l2 << 21), pde, in tlb_info_pae32() 126 print_pte(mon, env, (l1 << 30) + (l2 << 21) in tlb_info_pae32() 140 static void tlb_info_la48(Monitor *mon, CPUArchState *env, in tlb_info_la48() argument 164 print_pte(mon, env, (l0 << 48) + (l1 << 39) + (l2 << 30), in tlb_info_la48() [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/linux/tools/power/cpupower/utils/idle_monitor/ |
H A D | cpupower-monitor.c | 97 int unsigned mon; in print_header() local 105 for (mon = 0; mon < avail_monitors; mon++) { in print_header() 106 need_len = monitors[mon]->hw_states_num * (MAX_COL_WIDTH + 1) in print_header() 108 if (mon != 0) in print_header() 110 sprintf(buf, "%s", monitors[mon]->name); in print_header() 123 for (mon = 0; mon < avail_monitors; mon++) { in print_header() 124 if (mon != 0) in print_header() 126 for (state = 0; state < monitors[mon]->hw_states_num; state++) { in print_header() 129 s = monitors[mon]->hw_states[state]; in print_header() 142 unsigned int mon; in print_results() local [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/riscv/ |
H A D | monitor.c | 49 static void print_pte_header(Monitor *mon) in print_pte_header() argument 51 monitor_printf(mon, PTE_HEADER_FIELDS); in print_pte_header() 52 monitor_printf(mon, PTE_HEADER_DELIMITER); in print_pte_header() 55 static void print_pte(Monitor *mon, int va_bits, target_ulong vaddr, in print_pte() argument 67 monitor_printf(mon, TARGET_FMT_lx " " HWADDR_FMT_plx " " TARGET_FMT_lx in print_pte() 80 static void walk_pte(Monitor *mon, hwaddr base, target_ulong start, in walk_pte() argument 122 print_pte(mon, va_bits, *vbase, *pbase, in walk_pte() 135 walk_pte(mon, paddr, start, level - 1, ptidxbits, ptesize, in walk_pte() 146 static void mem_info_svxx(Monitor *mon, CPUArchState *env) in mem_info_svxx() argument 193 print_pte_header(mon); in mem_info_svxx() [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 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/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()
|