/qemu/include/hw/core/ |
H A D | cpu.h | 389 } run_on_cpu_data; typedef 391 #define RUN_ON_CPU_HOST_PTR(p) ((run_on_cpu_data){.host_ptr = (p)}) 392 #define RUN_ON_CPU_HOST_INT(i) ((run_on_cpu_data){.host_int = (i)}) 393 #define RUN_ON_CPU_HOST_ULONG(ul) ((run_on_cpu_data){.host_ulong = (ul)}) 394 #define RUN_ON_CPU_TARGET_PTR(v) ((run_on_cpu_data){.target_ptr = (v)}) 397 typedef void (*run_on_cpu_func)(CPUState *cpu, run_on_cpu_data data); 854 void do_run_on_cpu(CPUState *cpu, run_on_cpu_func func, run_on_cpu_data data, 865 void run_on_cpu(CPUState *cpu, run_on_cpu_func func, run_on_cpu_data data); 875 void async_run_on_cpu(CPUState *cpu, run_on_cpu_func func, run_on_cpu_data data); 889 void async_safe_run_on_cpu(CPUState *cpu, run_on_cpu_func func, run_on_cpu_data data);
|
/qemu/target/s390x/ |
H A D | sigp.c | 94 static void sigp_start(CPUState *cs, run_on_cpu_data arg) in sigp_start() 108 static void sigp_stop(CPUState *cs, run_on_cpu_data arg) in sigp_stop() 129 static void sigp_stop_and_store_status(CPUState *cs, run_on_cpu_data arg) in sigp_stop_and_store_status() 154 static void sigp_store_status_at_address(CPUState *cs, run_on_cpu_data arg) in sigp_store_status_at_address() 176 static void sigp_store_adtl_status(CPUState *cs, run_on_cpu_data arg) in sigp_store_adtl_status() 228 static void sigp_restart(CPUState *cs, run_on_cpu_data arg) in sigp_restart() 252 static void sigp_initial_cpu_reset(CPUState *cs, run_on_cpu_data arg) in sigp_initial_cpu_reset() 262 static void sigp_cpu_reset(CPUState *cs, run_on_cpu_data arg) in sigp_cpu_reset() 272 static void sigp_set_prefix(CPUState *cs, run_on_cpu_data arg) in sigp_set_prefix()
|
H A D | cpu.h | 848 static inline void s390_do_cpu_full_reset(CPUState *cs, run_on_cpu_data arg) in s390_do_cpu_full_reset() 853 static inline void s390_do_cpu_reset(CPUState *cs, run_on_cpu_data arg) in s390_do_cpu_reset() 858 static inline void s390_do_cpu_initial_reset(CPUState *cs, run_on_cpu_data arg) in s390_do_cpu_initial_reset() 863 static inline void s390_do_cpu_load_normal(CPUState *cs, run_on_cpu_data arg) in s390_do_cpu_load_normal() 875 void s390_do_cpu_set_diag318(CPUState *cs, run_on_cpu_data arg);
|
H A D | cpu-system.c | 307 void s390_do_cpu_set_diag318(CPUState *cs, run_on_cpu_data arg) in s390_do_cpu_set_diag318()
|
/qemu/target/arm/ |
H A D | arm-powerctl.c | 62 run_on_cpu_data data) in arm_set_cpu_on_async_work() 191 run_on_cpu_data data) in arm_set_cpu_on_and_reset_async_work() 247 run_on_cpu_data data) in arm_set_cpu_off_async_work() 287 run_on_cpu_data data) in arm_reset_cpu_async_work()
|
/qemu/ |
H A D | cpu-common.c | 129 run_on_cpu_data data; 143 void do_run_on_cpu(CPUState *cpu, run_on_cpu_func func, run_on_cpu_data data, in do_run_on_cpu() 168 void async_run_on_cpu(CPUState *cpu, run_on_cpu_func func, run_on_cpu_data data) in async_run_on_cpu() 324 run_on_cpu_data data) in async_safe_run_on_cpu()
|
/qemu/target/s390x/tcg/ |
H A D | tcg_s390x.h | 16 void tcg_s390_tod_updated(CPUState *cs, run_on_cpu_data opaque);
|
/qemu/accel/hvf/ |
H A D | hvf-all.c | 62 static void do_hvf_update_guest_debug(CPUState *cpu, run_on_cpu_data arg) in do_hvf_update_guest_debug()
|
H A D | hvf-accel-ops.c | 202 static void do_hvf_cpu_synchronize_state(CPUState *cpu, run_on_cpu_data arg) in do_hvf_cpu_synchronize_state() 218 run_on_cpu_data arg) in do_hvf_cpu_synchronize_set_dirty()
|
/qemu/plugins/ |
H A D | api-system.c | 117 static void advance_virtual_time__async(CPUState *cpu, run_on_cpu_data data) in advance_virtual_time__async()
|
H A D | core.c | 48 static void plugin_cpu_update__async(CPUState *cpu, run_on_cpu_data data) in plugin_cpu_update__async() 58 run_on_cpu_data mask = RUN_ON_CPU_HOST_ULONG(*plugin.mask); in plugin_cpu_update__locked() 255 static void qemu_plugin_vcpu_init__async(CPUState *cpu, run_on_cpu_data unused) in qemu_plugin_vcpu_init__async()
|
/qemu/hw/i386/kvm/ |
H A D | apic.c | 139 static void kvm_apic_put(CPUState *cs, run_on_cpu_data data) in kvm_apic_put() 164 static void do_inject_external_nmi(CPUState *cpu, run_on_cpu_data data) in do_inject_external_nmi()
|
H A D | clock.c | 154 static void do_kvmclock_ctrl(CPUState *cpu, run_on_cpu_data data) in do_kvmclock_ctrl()
|
/qemu/accel/tcg/ |
H A D | tcg-accel-ops-mttcg.c | 43 static void do_nothing(CPUState *cpu, run_on_cpu_data d) in do_nothing()
|
/qemu/migration/ |
H A D | cpu-throttle.c | 48 static void cpu_throttle_thread(CPUState *cpu, run_on_cpu_data opaque) in cpu_throttle_thread()
|
/qemu/target/i386/kvm/ |
H A D | xen-emu.c | 310 static void do_set_vcpu_callback_vector(CPUState *cs, run_on_cpu_data data) in do_set_vcpu_callback_vector() 359 static void do_set_vcpu_info_default_gpa(CPUState *cs, run_on_cpu_data data) in do_set_vcpu_info_default_gpa() 372 static void do_set_vcpu_info_gpa(CPUState *cs, run_on_cpu_data data) in do_set_vcpu_info_gpa() 491 static void do_set_vcpu_timer_virq(CPUState *cs, run_on_cpu_data data) in do_set_vcpu_timer_virq() 524 static void do_set_vcpu_time_info_gpa(CPUState *cs, run_on_cpu_data data) in do_set_vcpu_time_info_gpa() 535 static void do_set_vcpu_runstate_gpa(CPUState *cs, run_on_cpu_data data) in do_set_vcpu_runstate_gpa() 546 static void do_vcpu_soft_reset(CPUState *cs, run_on_cpu_data data) in do_vcpu_soft_reset()
|
H A D | hyperv.c | 47 static void async_synic_update(CPUState *cs, run_on_cpu_data data) in async_synic_update()
|
/qemu/hw/i386/ |
H A D | vapic.c | 405 static void do_patch_instruction(CPUState *cs, run_on_cpu_data data) in do_patch_instruction() 497 static void vapic_do_enable_tpr_reporting(CPUState *cpu, run_on_cpu_data data) in vapic_do_enable_tpr_reporting() 739 static void do_vapic_enable(CPUState *cs, run_on_cpu_data data) in do_vapic_enable()
|
/qemu/hw/misc/ |
H A D | mips_cpc.c | 36 static void mips_cpu_reset_async_work(CPUState *cs, run_on_cpu_data data) in mips_cpu_reset_async_work()
|
H A D | imx7_src.c | 134 static void imx7_clear_reset_bit(CPUState *cpu, run_on_cpu_data data) in imx7_clear_reset_bit()
|
H A D | imx6_src.c | 118 static void imx6_clear_reset_bit(CPUState *cpu, run_on_cpu_data data) in imx6_clear_reset_bit()
|
/qemu/system/ |
H A D | cpu-timers.c | 236 static void do_nothing(CPUState *cpu, run_on_cpu_data unused) in do_nothing()
|
/qemu/hw/ppc/ |
H A D | ppce500_spin.c | 74 static void spin_kick(CPUState *cs, run_on_cpu_data data) in spin_kick()
|
/qemu/target/i386/nvmm/ |
H A D | nvmm-all.c | 827 do_nvmm_cpu_synchronize_state(CPUState *cpu, run_on_cpu_data arg) in do_nvmm_cpu_synchronize_state() 834 do_nvmm_cpu_synchronize_post_reset(CPUState *cpu, run_on_cpu_data arg) in do_nvmm_cpu_synchronize_post_reset() 841 do_nvmm_cpu_synchronize_post_init(CPUState *cpu, run_on_cpu_data arg) in do_nvmm_cpu_synchronize_post_init() 848 do_nvmm_cpu_synchronize_pre_loadvm(CPUState *cpu, run_on_cpu_data arg) in do_nvmm_cpu_synchronize_pre_loadvm()
|
/qemu/target/ppc/ |
H A D | compat.c | 214 static void do_set_compat(CPUState *cs, run_on_cpu_data arg) in do_set_compat()
|