Home
last modified time | relevance | path

Searched refs:run_on_cpu_data (Results 1 – 25 of 45) sorted by relevance

12

/qemu/include/hw/core/
H A Dcpu.h379 } 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 Dsigp.c94 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 Dcpu.h865 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 Dcpu-sysemu.c304 void s390_do_cpu_set_diag318(CPUState *cs, run_on_cpu_data arg) in s390_do_cpu_set_diag318()
/qemu/target/arm/
H A Darm-powerctl.c62 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 Dcpu-common.c129 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 Dtcg_s390x.h16 void tcg_s390_tod_updated(CPUState *cs, run_on_cpu_data opaque);
/qemu/system/
H A Dcpu-throttle.c40 static void cpu_throttle_thread(CPUState *cpu, run_on_cpu_data opaque) in cpu_throttle_thread()
H A Dcpu-timers.c236 static void do_nothing(CPUState *cpu, run_on_cpu_data unused) in do_nothing()
/qemu/hw/i386/kvm/
H A Dapic.c138 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 Dclock.c155 static void do_kvmclock_ctrl(CPUState *cpu, run_on_cpu_data data) in do_kvmclock_ctrl()
/qemu/accel/tcg/
H A Dtcg-accel-ops-mttcg.c44 static void do_nothing(CPUState *cpu, run_on_cpu_data d) in do_nothing()
/qemu/target/i386/kvm/
H A Dxen-emu.c314 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 Dhyperv.c46 static void async_synic_update(CPUState *cs, run_on_cpu_data data) in async_synic_update()
/qemu/hw/i386/
H A Dvapic.c404 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 Dmips_cpc.c36 static void mips_cpu_reset_async_work(CPUState *cs, run_on_cpu_data data) in mips_cpu_reset_async_work()
H A Dimx7_src.c134 static void imx7_clear_reset_bit(CPUState *cpu, run_on_cpu_data data) in imx7_clear_reset_bit()
H A Dimx6_src.c129 static void imx6_clear_reset_bit(CPUState *cpu, run_on_cpu_data data) in imx6_clear_reset_bit()
/qemu/accel/hvf/
H A Dhvf-accel-ops.c205 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 Dppce500_spin.c91 static void spin_kick(CPUState *cs, run_on_cpu_data data) in spin_kick()
/qemu/target/i386/nvmm/
H A Dnvmm-all.c827 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 Dcore.c56 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 Dcpu-common.c196 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 Dcompat.c203 static void do_set_compat(CPUState *cs, run_on_cpu_data arg) in do_set_compat()
/qemu/target/i386/whpx/
H A Dwhpx-apic.c131 static void whpx_apic_put(CPUState *cs, run_on_cpu_data data) in whpx_apic_put()

12