Home
last modified time | relevance | path

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

12

/qemu/include/hw/core/
H A Dcpu.h389 } 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 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()
H A Dcpu.h848 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 Dcpu-system.c307 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()
324 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/accel/hvf/
H A Dhvf-all.c62 static void do_hvf_update_guest_debug(CPUState *cpu, run_on_cpu_data arg) in do_hvf_update_guest_debug()
H 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/plugins/
H A Dapi-system.c117 static void advance_virtual_time__async(CPUState *cpu, run_on_cpu_data data) in advance_virtual_time__async()
H A Dcore.c48 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 Dapic.c139 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 Dclock.c154 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.c43 static void do_nothing(CPUState *cpu, run_on_cpu_data d) in do_nothing()
/qemu/migration/
H A Dcpu-throttle.c48 static void cpu_throttle_thread(CPUState *cpu, run_on_cpu_data opaque) in cpu_throttle_thread()
/qemu/target/i386/kvm/
H A Dxen-emu.c310 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 Dhyperv.c47 static void async_synic_update(CPUState *cs, run_on_cpu_data data) in async_synic_update()
/qemu/hw/i386/
H A Dvapic.c405 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 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.c118 static void imx6_clear_reset_bit(CPUState *cpu, run_on_cpu_data data) in imx6_clear_reset_bit()
/qemu/system/
H A Dcpu-timers.c236 static void do_nothing(CPUState *cpu, run_on_cpu_data unused) in do_nothing()
/qemu/hw/ppc/
H A Dppce500_spin.c74 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/target/ppc/
H A Dcompat.c214 static void do_set_compat(CPUState *cs, run_on_cpu_data arg) in do_set_compat()

12