Home
last modified time | relevance | path

Searched refs:interrupt_request (Results 1 – 13 of 13) sorted by relevance

/external/qemu/
Dcpu-exec.c237 return env->interrupt_request; in need_handle_intr_request()
240 return env->interrupt_request; in need_handle_intr_request()
247 int ret, interrupt_request; in cpu_exec() local
388 interrupt_request = env->interrupt_request; in cpu_exec()
392 interrupt_request &= ~CPU_INTERRUPT_SSTEP_MASK; in cpu_exec()
394 if (interrupt_request & CPU_INTERRUPT_DEBUG) { in cpu_exec()
395 env->interrupt_request &= ~CPU_INTERRUPT_DEBUG; in cpu_exec()
402 if (interrupt_request & CPU_INTERRUPT_HALT) { in cpu_exec()
403 env->interrupt_request &= ~CPU_INTERRUPT_HALT; in cpu_exec()
410 if (interrupt_request & CPU_INTERRUPT_INIT) { in cpu_exec()
[all …]
Dcpu-defs.h162 uint32_t interrupt_request; \
Dexec.c543 qemu_put_be32s(f, &env->interrupt_request); in cpu_common_save()
554 qemu_get_be32s(f, &env->interrupt_request); in cpu_common_load()
557 env->interrupt_request &= ~0x01; in cpu_common_load()
1025 if (env->interrupt_request && env->current_tb) in tb_invalidate_phys_page_range()
1026 cpu_interrupt(env, env->interrupt_request); in tb_invalidate_phys_page_range()
1585 old_mask = env->interrupt_request; in cpu_interrupt()
1586 env->interrupt_request |= mask; in cpu_interrupt()
1614 env->interrupt_request &= ~mask; in cpu_reset_interrupt()
DChangelog96 - Fix race condition in env->interrupt_request. When using TCG and a dynticks
/external/qemu/target-mips/
Dexec.h43 if ((env->interrupt_request & CPU_INTERRUPT_HARD) && in cpu_has_work()
48 if (env->interrupt_request & CPU_INTERRUPT_TIMER) { in cpu_has_work()
/external/qemu/target-i386/
Dexec.h345 work = (env->interrupt_request & CPU_INTERRUPT_HARD) && in cpu_has_work()
347 work |= env->interrupt_request & CPU_INTERRUPT_NMI; in cpu_has_work()
348 work |= env->interrupt_request & CPU_INTERRUPT_INIT; in cpu_has_work()
349 work |= env->interrupt_request & CPU_INTERRUPT_SIPI; in cpu_has_work()
Dhax-all.c479 (env->interrupt_request & CPU_INTERRUPT_HARD)) in hax_vcpu_interrupt()
483 env->interrupt_request &= ~CPU_INTERRUPT_HARD; in hax_vcpu_interrupt()
496 if ((env->interrupt_request & CPU_INTERRUPT_HARD)) in hax_vcpu_interrupt()
593 if (!(env->interrupt_request & CPU_INTERRUPT_HARD) && in hax_vcpu_hax_exec()
594 !(env->interrupt_request & CPU_INTERRUPT_NMI)) { in hax_vcpu_hax_exec()
Dkvm.c711 (env->interrupt_request & CPU_INTERRUPT_HARD) && in kvm_arch_pre_run()
715 env->interrupt_request &= ~CPU_INTERRUPT_HARD; in kvm_arch_pre_run()
730 if ((env->interrupt_request & CPU_INTERRUPT_HARD)) in kvm_arch_pre_run()
763 if (!((env->interrupt_request & CPU_INTERRUPT_HARD) && in kvm_handle_halt()
765 !(env->interrupt_request & CPU_INTERRUPT_NMI)) { in kvm_handle_halt()
Dhelper.c1829 int sipi = env->interrupt_request & CPU_INTERRUPT_SIPI; in do_cpu_init()
1831 env->interrupt_request = sipi; in do_cpu_init()
Dop_helper.c5056 env->interrupt_request |= CPU_INTERRUPT_VIRQ; in helper_vmrun()
5343 if (env->interrupt_request & CPU_INTERRUPT_VIRQ) in helper_vmexit()
5360 env->interrupt_request &= ~CPU_INTERRUPT_VIRQ; in helper_vmexit()
/external/qemu/target-arm/
Dexec.h37 return (env->interrupt_request & in cpu_has_work()
Dhelper.c961 env->interrupt_request |= CPU_INTERRUPT_EXITTB; in do_interrupt()
/external/qemu/hw/
Dmips_int.c14 !(env->interrupt_request & CPU_INTERRUPT_HARD)) { in cpu_mips_update_irq()