Home
last modified time | relevance | path

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

12

/openbmc/qemu/include/hw/core/
H A Dcpu.h391 } run_on_cpu_data;
393 #define RUN_ON_CPU_HOST_PTR(p) ((run_on_cpu_data){.host_ptr = (p)})
394 #define RUN_ON_CPU_HOST_INT(i) ((run_on_cpu_data){.host_int = (i)})
395 #define RUN_ON_CPU_HOST_ULONG(ul) ((run_on_cpu_data){.host_ulong = (ul)})
396 #define RUN_ON_CPU_TARGET_PTR(v) ((run_on_cpu_data){.target_ptr = (v)})
399 typedef void (*run_on_cpu_func)(CPUState *cpu, run_on_cpu_data data);
902 void do_run_on_cpu(CPUState *cpu, run_on_cpu_func func, run_on_cpu_data data, in cpu_in_exclusive_context()
913 void run_on_cpu(CPUState *cpu, run_on_cpu_func func, run_on_cpu_data data);
923 void async_run_on_cpu(CPUState *cpu, run_on_cpu_func func, run_on_cpu_data data);
937 void async_safe_run_on_cpu(CPUState *cpu, run_on_cpu_func func, run_on_cpu_data dat
390 } run_on_cpu_data; global() typedef
[all...]
/openbmc/qemu/target/s390x/
H A Dsigp.c96 static void sigp_start(CPUState *cs, run_on_cpu_data arg) in sigp_start()
110 static void sigp_stop(CPUState *cs, run_on_cpu_data arg) in sigp_stop()
203 static void sigp_stop_and_store_status(CPUState *cs, run_on_cpu_data arg) in sigp_store_adtl_status()
228 static void sigp_store_status_at_address(CPUState *cs, run_on_cpu_data arg) in sigp_restart()
293 static void sigp_store_adtl_status(CPUState *cs, run_on_cpu_data arg) in sigp_set_prefix()
345 static void sigp_restart(CPUState *cs, run_on_cpu_data arg) in sigp_sense_running()
369 static void sigp_initial_cpu_reset(CPUState *cs, run_on_cpu_data arg) in handle_sigp_single_dst()
379 static void sigp_cpu_reset(CPUState *cs, run_on_cpu_data arg) in handle_sigp_single_dst()
389 static void sigp_set_prefix(CPUState *cs, run_on_cpu_data arg) in handle_sigp_single_dst()
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.c305 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.c50 run_on_cpu_data data) in arm_get_cpu_by_id()
179 run_on_cpu_data data) in arm_set_cpu_on()
237 run_on_cpu_data data) in arm_set_cpu_on_and_reset()
277 run_on_cpu_data data) in arm_set_cpu_off()
/openbmc/qemu/
H A Dcpu-common.c129 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()
328 run_on_cpu_data data) in async_safe_run_on_cpu()
/openbmc/qemu/accel/hvf/
H A Dhvf-accel-ops.c81 static void do_hvf_cpu_synchronize_state(CPUState *cpu, run_on_cpu_data arg) in do_hvf_cpu_synchronize_state()
97 run_on_cpu_data arg) in do_hvf_cpu_synchronize_set_dirty()
122 static void do_hvf_get_vcpu_exec_time(CPUState *cpu, run_on_cpu_data arg) in do_hvf_get_vcpu_exec_time()
243 static void do_hvf_update_guest_debug(CPUState *cpu, run_on_cpu_data arg)
/openbmc/qemu/target/s390x/tcg/
H A Dtcg_s390x.h16 void tcg_s390_tod_updated(CPUState *cs, run_on_cpu_data opaque);
/openbmc/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.c49 static void plugin_cpu_update__async(CPUState *cpu, run_on_cpu_data data) in plugin_cpu_update__async()
59 run_on_cpu_data mask = RUN_ON_CPU_HOST_ULONG(*plugin.mask); in plugin_cpu_update__locked()
282 static void qemu_plugin_vcpu_init__async(CPUState *cpu, run_on_cpu_data unused) in qemu_plugin_vcpu_exit_hook()
/openbmc/qemu/accel/tcg/
H A Dtcg-accel-ops-mttcg.c43 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/hw/i386/kvm/
H A Dapic.c138 static void kvm_apic_put(CPUState *cs, run_on_cpu_data data)
163 static void do_inject_external_nmi(CPUState *cpu, run_on_cpu_data data)
H A Dclock.c154 static void do_kvmclock_ctrl(CPUState *cpu, run_on_cpu_data data) in do_kvmclock_ctrl()
/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.c118 static void imx6_clear_reset_bit(CPUState *cpu, run_on_cpu_data data) in imx6_clear_reset_bit()
/openbmc/qemu/target/i386/kvm/
H A Dhyperv.c47 static void async_synic_update(CPUState *cs, run_on_cpu_data data) in async_synic_update()
H A Dxen-emu.c312 static void do_set_vcpu_callback_vector(CPUState *cs, run_on_cpu_data data) in do_set_vcpu_callback_vector()
361 static void do_set_vcpu_info_default_gpa(CPUState *cs, run_on_cpu_data data) in do_set_vcpu_info_default_gpa()
374 static void do_set_vcpu_info_gpa(CPUState *cs, run_on_cpu_data data) in do_set_vcpu_info_gpa()
493 static void do_set_vcpu_timer_virq(CPUState *cs, run_on_cpu_data data) in do_set_vcpu_timer_virq()
526 static void do_set_vcpu_time_info_gpa(CPUState *cs, run_on_cpu_data data) in do_set_vcpu_time_info_gpa()
537 static void do_set_vcpu_runstate_gpa(CPUState *cs, run_on_cpu_data data) in do_set_vcpu_runstate_gpa()
548 static void do_vcpu_soft_reset(CPUState *cs, run_on_cpu_data data) in do_vcpu_soft_reset()
/openbmc/qemu/system/
H A Dcpu-timers.c236 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/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()
/openbmc/qemu/target/i386/nvmm/
H A Dnvmm-all.c830 do_nvmm_cpu_synchronize_state(CPUState *cpu, run_on_cpu_data arg) in do_nvmm_cpu_synchronize_state()
837 do_nvmm_cpu_synchronize_post_reset(CPUState *cpu, run_on_cpu_data arg) in do_nvmm_cpu_synchronize_post_reset()
844 do_nvmm_cpu_synchronize_post_init(CPUState *cpu, run_on_cpu_data arg) in do_nvmm_cpu_synchronize_post_init()
851 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()

12