Searched refs:exit_request (Results 1 – 12 of 12) sorted by relevance
| /openbmc/qemu/accel/tcg/ |
| H A D | tcg-accel-ops-rr.c | 220 * This could even reset exit_request for all CPUs, but in practice in rr_cpu_thread_fn() 224 qatomic_set(&cpu->exit_request, false); in rr_cpu_thread_fn() 264 * Store rr_current_cpu before evaluating cpu->exit_request. in rr_cpu_thread_fn() 270 if (qatomic_load_acquire(&cpu->exit_request)) { in rr_cpu_thread_fn() 308 } /* while (cpu && !cpu->exit_request).. */ in rr_start_vcpu_thread()
|
| H A D | tcg-accel-ops-mttcg.c | |
| H A D | tcg-accel-ops.c | |
| H A D | cpu-exec.c | 758 * read interrupt_request and set exit_request on demand from the in icount_exit_request() 761 qatomic_store_release(&cpu->exit_request, true); 792 * cpu->interrupt_request and cpu->exit_request. in cpu_handle_interrupt() 793 * Ensure zeroing happens before reading cpu->exit_request or in cpu_handle_interrupt() 876 if (unlikely(qatomic_load_acquire(&cpu->exit_request)) || icount_exit_request(cpu)) { in cpu_loop_exec_tb() 901 * will also have set something else (eg exit_request or in cpu_loop_exec_tb()
|
| /openbmc/qemu/target/i386/nvmm/ |
| H A D | nvmm-accel-ops.c | 78 qatomic_set(&cpu->exit_request, true); in nvmm_kick_vcpu_thread()
|
| H A D | nvmm-all.c | 418 qatomic_set(&cpu->exit_request, true); in nvmm_vcpu_pre_run() 725 qatomic_set(&cpu->exit_request, false); in nvmm_vcpu_loop() 751 if (qatomic_load_acquire(&cpu->exit_request)) { in nvmm_vcpu_loop() 774 * The kernel cleared the immediate exit flag; cpu->exit_request in nvmm_vcpu_loop()
|
| /openbmc/qemu/target/i386/whpx/ |
| H A D | whpx-all.c | 1495 qatomic_set(&cpu->exit_request, true); in whpx_vcpu_pre_run() 1498 qatomic_set(&cpu->exit_request, true); in whpx_vcpu_pre_run() 1545 qatomic_set(&cpu->exit_request, true); in whpx_vcpu_pre_run() 1679 qatomic_set(&cpu->exit_request, false); in whpx_vcpu_run() 1722 if (qatomic_load_acquire(&cpu->exit_request)) { in whpx_vcpu_run()
|
| /openbmc/qemu/hw/core/ |
| H A D | cpu-common.c | 78 qatomic_store_release(&cpu->exit_request, true); in cpu_reset_interrupt()
|
| /openbmc/qemu/hw/ppc/ |
| H A D | spapr_hcall.c | |
| /openbmc/qemu/include/hw/core/ |
| H A D | cpu.h | 426 * @exit_request: Another thread requests the CPU to call qemu_process_cpu_events(). 430 * In some cases, accelerator-specific code will write exit_request from 505 bool exit_request; 494 bool exit_request; global() member
|
| /openbmc/qemu/accel/kvm/ |
| H A D | kvm-all.c | 3181 if (qatomic_load_acquire(&cpu->exit_request)) { in kvm_cpu_exec() 3194 * After writing cpu->exit_request, cpu_exit() sends a signal that writes in kvm_cpu_exec() 3196 * write to cpu->exit_request so, if KVM read kvm->run->immediate_exit in kvm_cpu_exec() 3197 * as true, cpu->exit_request will always read as true. in kvm_cpu_exec() 3726 qatomic_set(&cpu->exit_request, true); in kvm_on_sigbus_vcpu()
|
| /openbmc/qemu/target/i386/kvm/ |
| H A D | kvm.c | 5512 qatomic_set(&cpu->exit_request, true); in kvm_arch_pre_run() 5515 qatomic_set(&cpu->exit_request, true); in kvm_arch_pre_run() 5630 qatomic_set(&cs->exit_request, true); in kvm_arch_process_async_events()
|