Home
last modified time | relevance | path

Searched refs:pending_int (Results 1 – 6 of 6) sorted by relevance

/openbmc/qemu/target/s390x/
H A Dinterrupt.c49 env->pending_int |= INTERRUPT_EXT_CLOCK_COMPARATOR; in cpu_inject_clock_comparator()
57 env->pending_int |= INTERRUPT_EXT_CPU_TIMER; in cpu_inject_cpu_timer()
68 env->pending_int |= INTERRUPT_EMERGENCY_SIGNAL; in cpu_inject_emergency_signal()
77 if (env->pending_int & INTERRUPT_EXTERNAL_CALL) { in cpu_inject_external_call()
82 env->pending_int |= INTERRUPT_EXTERNAL_CALL; in cpu_inject_external_call()
96 env->pending_int |= INTERRUPT_RESTART; in cpu_inject_restart()
109 env->pending_int |= INTERRUPT_STOP; in cpu_inject_stop()
170 if ((env->pending_int & INTERRUPT_EMERGENCY_SIGNAL) && in s390_cpu_has_ext_int()
175 if ((env->pending_int & INTERRUPT_EXTERNAL_CALL) && in s390_cpu_has_ext_int()
180 if ((env->pending_int & INTERRUPT_EXTERNAL_CALL) && in s390_cpu_has_ext_int()
[all …]
H A Dsigp.c41 bool ext_call = dst_cpu->env.pending_int & INTERRUPT_EXTERNAL_CALL; in sigp_sense()
506 env->pending_int &= ~INTERRUPT_STOP; in do_stop_interrupt()
H A Dhelper.c134 env->pending_int &= ~INTERRUPT_RESTART; in do_restart_interrupt()
H A Dcpu.h118 int pending_int; member
/openbmc/qemu/target/s390x/tcg/
H A Dexcp_helper.c333 if ((env->pending_int & INTERRUPT_EMERGENCY_SIGNAL) && in do_ext_interrupt()
344 env->pending_int &= ~INTERRUPT_EMERGENCY_SIGNAL; in do_ext_interrupt()
346 } else if ((env->pending_int & INTERRUPT_EXTERNAL_CALL) && in do_ext_interrupt()
350 env->pending_int &= ~INTERRUPT_EXTERNAL_CALL; in do_ext_interrupt()
351 } else if ((env->pending_int & INTERRUPT_EXT_CLOCK_COMPARATOR) && in do_ext_interrupt()
355 env->pending_int &= ~INTERRUPT_EXT_CLOCK_COMPARATOR; in do_ext_interrupt()
356 } else if ((env->pending_int & INTERRUPT_EXT_CPU_TIMER) && in do_ext_interrupt()
360 env->pending_int &= ~INTERRUPT_EXT_CPU_TIMER; in do_ext_interrupt()
559 if (!env->pending_int && !qemu_s390_flic_has_any(flic)) { in s390_cpu_do_interrupt()
H A Dmisc_helper.c190 env->pending_int &= ~INTERRUPT_EXT_CLOCK_COMPARATOR; in update_ckc_timer()