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/
A Dcpu.h384 } 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);
/qemu/target/s390x/
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()
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()
A Dcpu.h859 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);
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/
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/
A Dcpu-common.c130 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()
/qemu/target/s390x/tcg/
A Dtcg_s390x.h16 void tcg_s390_tod_updated(CPUState *cs, run_on_cpu_data opaque);
/qemu/hw/i386/kvm/
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()
A Dclock.c155 static void do_kvmclock_ctrl(CPUState *cpu, run_on_cpu_data data) in do_kvmclock_ctrl()
/qemu/accel/tcg/
A Dtcg-accel-ops-mttcg.c44 static void do_nothing(CPUState *cpu, run_on_cpu_data d) in do_nothing()
/qemu/migration/
A Dcpu-throttle.c48 static void cpu_throttle_thread(CPUState *cpu, run_on_cpu_data opaque) in cpu_throttle_thread()
/qemu/target/i386/kvm/
A Dxen-emu.c309 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()
A Dhyperv.c46 static void async_synic_update(CPUState *cs, run_on_cpu_data data) in async_synic_update()
/qemu/plugins/
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()
263 static void qemu_plugin_vcpu_init__async(CPUState *cpu, run_on_cpu_data unused) in qemu_plugin_vcpu_init__async()
/qemu/hw/i386/
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/
A Dmips_cpc.c36 static void mips_cpu_reset_async_work(CPUState *cs, run_on_cpu_data data) in mips_cpu_reset_async_work()
A Dimx7_src.c134 static void imx7_clear_reset_bit(CPUState *cpu, run_on_cpu_data data) in imx7_clear_reset_bit()
A Dimx6_src.c129 static void imx6_clear_reset_bit(CPUState *cpu, run_on_cpu_data data) in imx6_clear_reset_bit()
/qemu/system/
A Dcpu-timers.c235 static void do_nothing(CPUState *cpu, run_on_cpu_data unused) in do_nothing()
/qemu/hw/ppc/
A Dppce500_spin.c74 static void spin_kick(CPUState *cs, run_on_cpu_data data) in spin_kick()
/qemu/accel/hvf/
A Dhvf-accel-ops.c202 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/target/i386/nvmm/
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/target/ppc/
A Dcompat.c214 static void do_set_compat(CPUState *cs, run_on_cpu_data arg) in do_set_compat()
/qemu/target/i386/whpx/
A Dwhpx-apic.c131 static void whpx_apic_put(CPUState *cs, run_on_cpu_data data) in whpx_apic_put()
/qemu/target/hppa/
A Dmem_helper.c592 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()

Completed in 50 milliseconds

12