/qemu/include/hw/core/ |
H A D | cpu.h | 379 } run_on_cpu_data; typedef 381 #define RUN_ON_CPU_HOST_PTR(p) ((run_on_cpu_data){.host_ptr = (p)}) 382 #define RUN_ON_CPU_HOST_INT(i) ((run_on_cpu_data){.host_int = (i)}) 383 #define RUN_ON_CPU_HOST_ULONG(ul) ((run_on_cpu_data){.host_ulong = (ul)}) 384 #define RUN_ON_CPU_TARGET_PTR(v) ((run_on_cpu_data){.target_ptr = (v)}) 387 typedef void (*run_on_cpu_func)(CPUState *cpu, run_on_cpu_data data); 857 void do_run_on_cpu(CPUState *cpu, run_on_cpu_func func, run_on_cpu_data data, 868 void run_on_cpu(CPUState *cpu, run_on_cpu_func func, run_on_cpu_data data); 878 void async_run_on_cpu(CPUState *cpu, run_on_cpu_func func, run_on_cpu_data data); 892 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() 264 static void sigp_cpu_reset(CPUState *cs, run_on_cpu_data arg) in sigp_cpu_reset() 276 static void sigp_set_prefix(CPUState *cs, run_on_cpu_data arg) in sigp_set_prefix()
|
H A D | cpu.h | 865 static inline void s390_do_cpu_full_reset(CPUState *cs, run_on_cpu_data arg) in s390_do_cpu_full_reset() 870 static inline void s390_do_cpu_reset(CPUState *cs, run_on_cpu_data arg) in s390_do_cpu_reset() 877 static inline void s390_do_cpu_initial_reset(CPUState *cs, run_on_cpu_data arg) in s390_do_cpu_initial_reset() 884 static inline void s390_do_cpu_load_normal(CPUState *cs, run_on_cpu_data arg) in s390_do_cpu_load_normal() 898 void s390_do_cpu_set_diag318(CPUState *cs, run_on_cpu_data arg);
|
H A D | cpu-sysemu.c | 304 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() 321 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/system/ |
H A D | cpu-throttle.c | 40 static void cpu_throttle_thread(CPUState *cpu, run_on_cpu_data opaque) in cpu_throttle_thread()
|
H A D | cpu-timers.c | 236 static void do_nothing(CPUState *cpu, run_on_cpu_data unused) in do_nothing()
|
/qemu/hw/i386/kvm/ |
H A D | apic.c | 138 static void kvm_apic_put(CPUState *cs, run_on_cpu_data data) in kvm_apic_put() 159 static void do_inject_external_nmi(CPUState *cpu, run_on_cpu_data data) in do_inject_external_nmi()
|
H A D | clock.c | 155 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 | 44 static void do_nothing(CPUState *cpu, run_on_cpu_data d) in do_nothing()
|
/qemu/target/i386/kvm/ |
H A D | xen-emu.c | 314 static void do_set_vcpu_callback_vector(CPUState *cs, run_on_cpu_data data) in do_set_vcpu_callback_vector() 363 static void do_set_vcpu_info_default_gpa(CPUState *cs, run_on_cpu_data data) in do_set_vcpu_info_default_gpa() 376 static void do_set_vcpu_info_gpa(CPUState *cs, run_on_cpu_data data) in do_set_vcpu_info_gpa() 495 static void do_set_vcpu_timer_virq(CPUState *cs, run_on_cpu_data data) in do_set_vcpu_timer_virq() 528 static void do_set_vcpu_time_info_gpa(CPUState *cs, run_on_cpu_data data) in do_set_vcpu_time_info_gpa() 539 static void do_set_vcpu_runstate_gpa(CPUState *cs, run_on_cpu_data data) in do_set_vcpu_runstate_gpa() 550 static void do_vcpu_soft_reset(CPUState *cs, run_on_cpu_data data) in do_vcpu_soft_reset()
|
H A D | hyperv.c | 46 static void async_synic_update(CPUState *cs, run_on_cpu_data data) in async_synic_update()
|
/qemu/hw/i386/ |
H A D | vapic.c | 404 static void do_patch_instruction(CPUState *cs, run_on_cpu_data data) in do_patch_instruction() 496 static void vapic_do_enable_tpr_reporting(CPUState *cpu, run_on_cpu_data data) in vapic_do_enable_tpr_reporting() 738 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 | 129 static void imx6_clear_reset_bit(CPUState *cpu, run_on_cpu_data data) in imx6_clear_reset_bit()
|
/qemu/accel/hvf/ |
H A D | hvf-accel-ops.c | 205 static void do_hvf_cpu_synchronize_state(CPUState *cpu, run_on_cpu_data arg) in do_hvf_cpu_synchronize_state() 221 run_on_cpu_data arg) in do_hvf_cpu_synchronize_set_dirty()
|
/qemu/hw/ppc/ |
H A D | ppce500_spin.c | 91 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/plugins/ |
H A D | core.c | 56 static void plugin_cpu_update__async(CPUState *cpu, run_on_cpu_data data) in plugin_cpu_update__async() 66 run_on_cpu_data mask = RUN_ON_CPU_HOST_ULONG(*plugin.mask); in plugin_cpu_update__locked()
|
/qemu/hw/core/ |
H A D | cpu-common.c | 196 static void qemu_plugin_vcpu_init__async(CPUState *cpu, run_on_cpu_data unused) in qemu_plugin_vcpu_init__async()
|
/qemu/target/ppc/ |
H A D | compat.c | 203 static void do_set_compat(CPUState *cs, run_on_cpu_data arg) in do_set_compat()
|
/qemu/target/i386/whpx/ |
H A D | whpx-apic.c | 131 static void whpx_apic_put(CPUState *cs, run_on_cpu_data data) in whpx_apic_put()
|