/openbmc/qemu/contrib/plugins/ |
H A D | bbv.c | 58 static void vcpu_init(qemu_plugin_id_t id, unsigned int vcpu_index) in vcpu_init() argument 61 Vcpu *vcpu = qemu_plugin_scoreboard_find(vcpus, vcpu_index); in vcpu_init() 63 vcpu_filename = g_strdup_printf("%s.%u.bb", filename, vcpu_index); in vcpu_init() 67 static void vcpu_interval_exec(unsigned int vcpu_index, void *udata) in vcpu_interval_exec() argument 69 Vcpu *vcpu = qemu_plugin_scoreboard_find(vcpus, vcpu_index); in vcpu_interval_exec() 86 uint64_t bb_count = qemu_plugin_u64_get(bb_count_u64(bb), vcpu_index); in vcpu_interval_exec() 93 qemu_plugin_u64_set(bb_count_u64(bb), vcpu_index, 0); in vcpu_interval_exec()
|
H A D | execlog.c | 44 static CPU *get_cpu(int vcpu_index) in get_cpu() argument 48 c = &g_array_index(cpus, CPU, vcpu_index); in get_cpu() 333 static GPtrArray *registers_init(int vcpu_index) in registers_init() argument 379 static void vcpu_init(qemu_plugin_id_t id, unsigned int vcpu_index) in vcpu_init() argument 384 if (vcpu_index >= cpus->len) { in vcpu_init() 385 g_array_set_size(cpus, vcpu_index + 1); in vcpu_init() 389 c = get_cpu(vcpu_index); in vcpu_init() 391 c->registers = registers_init(vcpu_index); in vcpu_init()
|
H A D | cache.c | 388 static void vcpu_mem_access(unsigned int vcpu_index, qemu_plugin_meminfo_t info, in vcpu_mem_access() argument 403 cache_idx = vcpu_index % cores; in vcpu_mem_access() 430 static void vcpu_insn_exec(unsigned int vcpu_index, void *userdata) in vcpu_insn_exec() argument 439 cache_idx = vcpu_index % cores; in vcpu_insn_exec()
|
/openbmc/qemu/include/qemu/ |
H A D | qemu-plugin.h | 146 unsigned int vcpu_index); 154 typedef void (*qemu_plugin_vcpu_udata_cb_t)(unsigned int vcpu_index, 653 typedef void (*qemu_plugin_vcpu_mem_cb_t) (unsigned int vcpu_index, 732 (*qemu_plugin_vcpu_syscall_cb_t)(qemu_plugin_id_t id, unsigned int vcpu_index, 962 unsigned int vcpu_index); 977 void qemu_plugin_u64_add(qemu_plugin_u64 entry, unsigned int vcpu_index, 986 uint64_t qemu_plugin_u64_get(qemu_plugin_u64 entry, unsigned int vcpu_index); 995 void qemu_plugin_u64_set(qemu_plugin_u64 entry, unsigned int vcpu_index,
|
/openbmc/qemu/plugins/ |
H A D | api.c | 601 unsigned int vcpu_index) in qemu_plugin_scoreboard_find() argument 603 g_assert(vcpu_index < qemu_plugin_num_vcpus()); in qemu_plugin_scoreboard_find() 606 return base_ptr + vcpu_index * g_array_get_element_size(score->data); in qemu_plugin_scoreboard_find() 610 unsigned int vcpu_index) in plugin_u64_address() argument 612 char *ptr = qemu_plugin_scoreboard_find(entry.score, vcpu_index); in plugin_u64_address() 616 void qemu_plugin_u64_add(qemu_plugin_u64 entry, unsigned int vcpu_index, in qemu_plugin_u64_add() argument 619 *plugin_u64_address(entry, vcpu_index) += added; in qemu_plugin_u64_add() 623 unsigned int vcpu_index) in qemu_plugin_u64_get() argument 625 return *plugin_u64_address(entry, vcpu_index); in qemu_plugin_u64_get() 628 void qemu_plugin_u64_set(qemu_plugin_u64 entry, unsigned int vcpu_index, in qemu_plugin_u64_set() argument [all …]
|
/openbmc/linux/Documentation/virt/kvm/devices/ |
H A D | arm-vgic.rst | 53 values: | reserved | vcpu_index | offset | 60 index is specified with the vcpu_index field. Note that most distributor 62 vcpu_index used to access the register. 78 -EINVAL Invalid vcpu_index supplied 87 values: | reserved | vcpu_index | offset | 125 -EINVAL Invalid vcpu_index supplied
|
/openbmc/qemu/tests/tcg/plugins/ |
H A D | syscall.c | 128 static void vcpu_syscall(qemu_plugin_id_t id, unsigned int vcpu_index, in vcpu_syscall() argument
|
H A D | insn.c | 87 static void vcpu_init(qemu_plugin_id_t id, unsigned int vcpu_index) in vcpu_init() argument
|
/openbmc/linux/Documentation/virt/kvm/ |
H A D | api.rst | 850 field: | vcpu2_index | irq_type | vcpu_index | irq_id | 858 (the vcpu_index field is ignored) 867 identified as (256 * vcpu2_index + vcpu_index). Otherwise, vcpu2_index
|