Home
last modified time | relevance | path

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

12

/openbmc/qemu/include/hw/core/
H 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);
/openbmc/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.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);
H A Dcpu-sysemu.c304 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 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()
/openbmc/qemu/
H 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()
/openbmc/qemu/target/s390x/tcg/
H A Dtcg_s390x.h16 void tcg_s390_tod_updated(CPUState *cs, run_on_cpu_data opaque);
/openbmc/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()
/openbmc/qemu/accel/tcg/
H A Dtcg-accel-ops-mttcg.c44 static void do_nothing(CPUState *cpu, run_on_cpu_data d) in do_nothing()
/openbmc/qemu/migration/
H A Dcpu-throttle.c48 static void cpu_throttle_thread(CPUState *cpu, run_on_cpu_data opaque) in cpu_throttle_thread()
/openbmc/qemu/target/i386/kvm/
H 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()
H A Dhyperv.c46 static void async_synic_update(CPUState *cs, run_on_cpu_data data) in async_synic_update()
/openbmc/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()
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 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()
/openbmc/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()
/openbmc/qemu/system/
H A Dcpu-timers.c235 static void do_nothing(CPUState *cpu, run_on_cpu_data unused) in do_nothing()
/openbmc/qemu/hw/ppc/
H A Dppce500_spin.c74 static void spin_kick(CPUState *cs, run_on_cpu_data data) in spin_kick()
/openbmc/qemu/accel/hvf/
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()
/openbmc/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()
/openbmc/qemu/target/ppc/
H A Dcompat.c214 static void do_set_compat(CPUState *cs, run_on_cpu_data arg) in do_set_compat()
/openbmc/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()
/openbmc/qemu/target/hppa/
H 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()

12