/openbmc/qemu/include/hw/core/ |
H A D | cpu.h | 384 } run_on_cpu_data; typedef 386 #define RUN_ON_CPU_HOST_PTR(p) ((run_on_cpu_data){.host_ptr = (p)}) 387 #define RUN_ON_CPU_HOST_INT(i) ((run_on_cpu_data){.host_int = (i)}) 388 #define RUN_ON_CPU_HOST_ULONG(ul) ((run_on_cpu_data){.host_ulong = (ul)}) 389 #define RUN_ON_CPU_TARGET_PTR(v) ((run_on_cpu_data){.target_ptr = (v)}) 392 typedef void (*run_on_cpu_func)(CPUState *cpu, run_on_cpu_data data); 873 void do_run_on_cpu(CPUState *cpu, run_on_cpu_func func, run_on_cpu_data data, 884 void run_on_cpu(CPUState *cpu, run_on_cpu_func func, run_on_cpu_data data); 894 void async_run_on_cpu(CPUState *cpu, run_on_cpu_func func, run_on_cpu_data data); 908 void async_safe_run_on_cpu(CPUState *cpu, run_on_cpu_func func, run_on_cpu_data data);
|
/openbmc/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 | 859 static inline void s390_do_cpu_full_reset(CPUState *cs, run_on_cpu_data arg) in s390_do_cpu_full_reset() 864 static inline void s390_do_cpu_reset(CPUState *cs, run_on_cpu_data arg) in s390_do_cpu_reset() 869 static inline void s390_do_cpu_initial_reset(CPUState *cs, run_on_cpu_data arg) in s390_do_cpu_initial_reset() 874 static inline void s390_do_cpu_load_normal(CPUState *cs, run_on_cpu_data arg) in s390_do_cpu_load_normal() 888 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()
|
/openbmc/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()
|
/openbmc/qemu/ |
H A D | cpu-common.c | 130 run_on_cpu_data data; 144 void do_run_on_cpu(CPUState *cpu, run_on_cpu_func func, run_on_cpu_data data, in do_run_on_cpu() 169 void async_run_on_cpu(CPUState *cpu, run_on_cpu_func func, run_on_cpu_data data) in async_run_on_cpu() 325 run_on_cpu_data data) in async_safe_run_on_cpu()
|
/openbmc/qemu/target/s390x/tcg/ |
H A D | tcg_s390x.h | 16 void tcg_s390_tod_updated(CPUState *cs, run_on_cpu_data opaque);
|
/openbmc/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()
|
/openbmc/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()
|
/openbmc/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()
|
/openbmc/qemu/target/i386/kvm/ |
H A D | xen-emu.c | 309 static void do_set_vcpu_callback_vector(CPUState *cs, run_on_cpu_data data) in do_set_vcpu_callback_vector() 358 static void do_set_vcpu_info_default_gpa(CPUState *cs, run_on_cpu_data data) in do_set_vcpu_info_default_gpa() 371 static void do_set_vcpu_info_gpa(CPUState *cs, run_on_cpu_data data) in do_set_vcpu_info_gpa() 490 static void do_set_vcpu_timer_virq(CPUState *cs, run_on_cpu_data data) in do_set_vcpu_timer_virq() 523 static void do_set_vcpu_time_info_gpa(CPUState *cs, run_on_cpu_data data) in do_set_vcpu_time_info_gpa() 534 static void do_set_vcpu_runstate_gpa(CPUState *cs, run_on_cpu_data data) in do_set_vcpu_runstate_gpa() 545 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()
|
/openbmc/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() 263 static void qemu_plugin_vcpu_init__async(CPUState *cpu, run_on_cpu_data unused) in qemu_plugin_vcpu_init__async()
|
/openbmc/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()
|
/openbmc/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()
|
/openbmc/qemu/system/ |
H A D | cpu-timers.c | 235 static void do_nothing(CPUState *cpu, run_on_cpu_data unused) in do_nothing()
|
/openbmc/qemu/hw/ppc/ |
H A D | ppce500_spin.c | 74 static void spin_kick(CPUState *cs, run_on_cpu_data data) in spin_kick()
|
/openbmc/qemu/accel/hvf/ |
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()
|
/openbmc/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()
|
/openbmc/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()
|
/openbmc/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()
|
/openbmc/qemu/target/hppa/ |
H A D | mem_helper.c | 592 static void ptlb_work(CPUState *cpu, run_on_cpu_data data) in ptlb_work() 625 run_on_cpu_data data = RUN_ON_CPU_TARGET_PTR(addr); in HELPER()
|