Home
last modified time | relevance | path

Searched refs:current_cpu (Results 1 – 25 of 49) sorted by relevance

12

/qemu/
H A Dcpu-common.c124 __thread CPUState *current_cpu; variable
161 CPUState *self_cpu = current_cpu; in do_run_on_cpu()
164 current_cpu = self_cpu; in do_run_on_cpu()
196 if (current_cpu->exclusive_context_count) { in start_exclusive()
197 current_cpu->exclusive_context_count++; in start_exclusive()
228 current_cpu->exclusive_context_count = 1; in start_exclusive()
234 current_cpu->exclusive_context_count--; in end_exclusive()
235 if (current_cpu->exclusive_context_count) { in end_exclusive()
/qemu/hw/i386/
H A Dvmport.c97 CPUState *cs = current_cpu; in vmport_ioport_read()
149 X86CPU *cpu = X86_CPU(current_cpu); in vmport_ioport_write()
159 X86CPU *cpu = X86_CPU(current_cpu); in vmport_cmd_get_version()
173 X86CPU *cpu = X86_CPU(current_cpu); in vmport_cmd_get_bios_uuid()
185 X86CPU *cpu = X86_CPU(current_cpu); in vmport_cmd_ram_size()
196 X86CPU *cpu = X86_CPU(current_cpu); in vmport_cmd_get_hz()
214 X86CPU *cpu = X86_CPU(current_cpu); in vmport_cmd_get_vcpu_info()
H A Dx86-cpu.c91 if (current_cpu) { in cpu_get_current_apic()
92 X86CPU *cpu = X86_CPU(current_cpu); in cpu_get_current_apic()
H A Dvmmouse.c77 X86CPU *cpu = X86_CPU(current_cpu); in vmmouse_get_data()
87 X86CPU *cpu = X86_CPU(current_cpu); in vmmouse_set_data()
H A Dvapic.c646 if (!current_cpu) { in vapic_write()
650 cpu_synchronize_state(current_cpu); in vapic_write()
651 cpu = X86_CPU(current_cpu); in vapic_write()
/qemu/plugins/
H A Dapi.c363 CPUState *cpu = current_cpu; in qemu_plugin_get_hwaddr()
446 TaskState *ts = get_task_state(current_cpu); in qemu_plugin_path_to_binary()
456 TaskState *ts = get_task_state(current_cpu); in qemu_plugin_start_code()
466 TaskState *ts = get_task_state(current_cpu); in qemu_plugin_end_code()
476 TaskState *ts = get_task_state(current_cpu); in qemu_plugin_entry_code()
521 g_assert(current_cpu); in qemu_plugin_get_registers()
523 g_autoptr(GArray) regs = gdb_get_register_list(current_cpu); in qemu_plugin_get_registers()
529 g_assert(current_cpu); in qemu_plugin_read_register()
531 return gdb_read_register(current_cpu, buf, GPOINTER_TO_INT(reg)); in qemu_plugin_read_register()
H A Dloader.c412 if (current_cpu) { in plugin_reset_uninstall()
413 async_safe_run_on_cpu(current_cpu, plugin_flush_destroy, in plugin_reset_uninstall()
/qemu/system/
H A Dcpus.c366 if (current_cpu) { in sigbus_handler()
368 if (kvm_on_sigbus_vcpu(current_cpu, siginfo->si_code, siginfo->si_addr)) { in sigbus_handler()
490 assert(current_cpu); in qemu_cpu_kick_self()
491 cpus_kick_thread(current_cpu); in qemu_cpu_kick_self()
501 return current_cpu && qemu_cpu_is_self(current_cpu); in qemu_in_vcpu_thread()
678 if (current_cpu) { in cpu_stop_current()
679 current_cpu->stop = true; in cpu_stop_current()
680 cpu_exit(current_cpu); in cpu_stop_current()
H A Dcpu-timers.c253 qemu_cpu_kick(current_cpu); in qemu_timer_notify_cb()
/qemu/hw/misc/
H A Dmips_itu.c185 c->blocked_threads |= 1ULL << current_cpu->cpu_index; in block_thread_and_exit()
186 current_cpu->halted = 1; in block_thread_and_exit()
187 current_cpu->exception_index = EXCP_HLT; in block_thread_and_exit()
188 cpu_loop_exit_restore(current_cpu, current_cpu->mem_io_pc); in block_thread_and_exit()
372 current_cpu->exception_index = excp; in raise_exception()
373 cpu_loop_exit(current_cpu); in raise_exception()
H A Dmips_cmgcr.c76 MIPSGCRVPState *current_vps = &gcr->vps[current_cpu->cpu_index]; in gcr_read()
130 MIPSGCRVPState *current_vps = &gcr->vps[current_cpu->cpu_index]; in gcr_write()
145 cpu_set_exception_base(current_cpu->cpu_index, in gcr_write()
/qemu/hw/ppc/
H A Dpnv_xscom.c176 xscom_complete(current_cpu, HMER_XSCOM_FAIL | HMER_XSCOM_DONE); in xscom_read()
181 xscom_complete(current_cpu, HMER_XSCOM_DONE); in xscom_read()
203 xscom_complete(current_cpu, HMER_XSCOM_FAIL | HMER_XSCOM_DONE); in xscom_write()
208 xscom_complete(current_cpu, HMER_XSCOM_DONE); in xscom_write()
H A Dmpc8544_guts.c74 CPUPPCState *env = cpu_env(current_cpu); in mpc8544_guts_read()
/qemu/accel/tcg/
H A Dicount-common.c108 CPUState *cpu = current_cpu; in icount_get_raw_locked()
498 if (current_cpu) { in icount_notify_exit()
499 qemu_cpu_kick(current_cpu); in icount_notify_exit()
H A Dtb-maint.c1079 cpu_restore_state_from_tb(current_cpu, current_tb, pc); in tb_invalidate_phys_page_unwind()
1086 CPUState *cpu = current_cpu; in tb_invalidate_phys_page_unwind()
1087 cpu->cflags_next_tb = 1 | CF_NOIRQ | curr_cflags(current_cpu); in tb_invalidate_phys_page_unwind()
1141 cpu_restore_state_from_tb(current_cpu, current_tb, retaddr); in tb_invalidate_phys_page_range__locked()
1157 current_cpu->cflags_next_tb = 1 | CF_NOIRQ | curr_cflags(current_cpu); in tb_invalidate_phys_page_range__locked()
1159 cpu_loop_exit_noexc(current_cpu); in tb_invalidate_phys_page_range__locked()
H A Dtcg-accel-ops-rr.c205 current_cpu = cpu; in rr_cpu_thread_fn()
249 current_cpu = cpu; in rr_cpu_thread_fn()
H A Dtcg-accel-ops-mttcg.c84 current_cpu = cpu; in mttcg_cpu_thread_fn()
/qemu/hw/timer/
H A Da9gtimer.c51 if (current_cpu->cpu_index >= s->num_cpu) { in a9_gtimer_get_current_cpu()
53 s->num_cpu, current_cpu->cpu_index); in a9_gtimer_get_current_cpu()
55 return current_cpu->cpu_index; in a9_gtimer_get_current_cpu()
H A Darm_mptimer.c46 int cpu_id = current_cpu ? current_cpu->cpu_index : 0; in get_current_cpu()
/qemu/include/sysemu/
H A Ddump.h79 uint32_t current_cpu; /* CPU# which handles dump */ member
97 uint32_t current_cpu; /* CPU# which handles dump */ member
/qemu/hw/i386/xen/
H A Dxen-hvm.c490 cpu = X86_CPU(current_cpu); in regs_to_cpu()
502 X86CPU *cpu = X86_CPU(current_cpu); in regs_from_cpu()
521 current_cpu = state->cpu_by_vcpu_id[state->send_vcpu]; in handle_vmport_ioreq()
525 current_cpu = NULL; in handle_vmport_ioreq()
/qemu/accel/
H A Ddummy-cpus.c30 current_cpu = cpu; in dummy_cpu_thread_fn()
/qemu/target/i386/nvmm/
H A Dnvmm-accel-ops.c31 current_cpu = cpu; in qemu_nvmm_cpu_thread_fn()
/qemu/target/i386/whpx/
H A Dwhpx-accel-ops.c31 current_cpu = cpu; in whpx_cpu_thread_fn()
/qemu/accel/kvm/
H A Dkvm-accel-ops.c39 current_cpu = cpu; in kvm_vcpu_thread_fn()

12