/openbmc/qemu/target/s390x/ |
H A D | interrupt.c | 50 cpu_interrupt(CPU(cpu), CPU_INTERRUPT_HARD); in cpu_inject_clock_comparator() 58 cpu_interrupt(CPU(cpu), CPU_INTERRUPT_HARD); in cpu_inject_cpu_timer() 69 cpu_interrupt(CPU(cpu), CPU_INTERRUPT_HARD); in cpu_inject_emergency_signal() 83 cpu_interrupt(CPU(cpu), CPU_INTERRUPT_HARD); in cpu_inject_external_call() 97 cpu_interrupt(CPU(cpu), CPU_INTERRUPT_HARD); in cpu_inject_restart() 110 cpu_interrupt(CPU(cpu), CPU_INTERRUPT_HARD); in cpu_inject_stop()
|
/openbmc/qemu/target/rx/ |
H A D | helper.c | 45 #define INT_FLAGS (CPU_INTERRUPT_HARD | CPU_INTERRUPT_FIR) 71 } else if (do_irq & CPU_INTERRUPT_HARD) { in rx_cpu_do_interrupt() 78 cs->interrupt_request &= ~CPU_INTERRUPT_HARD; in rx_cpu_do_interrupt() 127 if ((interrupt_request & CPU_INTERRUPT_HARD) && in rx_cpu_exec_interrupt()
|
H A D | cpu.c | 65 (CPU_INTERRUPT_HARD | CPU_INTERRUPT_FIR); in rx_cpu_has_work() 146 [RX_CPU_IRQ] = CPU_INTERRUPT_HARD, in rx_cpu_set_irq()
|
/openbmc/qemu/target/sparc/ |
H A D | int64_helper.c | 92 if (cs->interrupt_request & CPU_INTERRUPT_HARD) { in cpu_check_irqs() 95 cpu_reset_interrupt(cs, CPU_INTERRUPT_HARD); in cpu_check_irqs() 118 cpu_interrupt(cs, CPU_INTERRUPT_HARD); in cpu_check_irqs() 123 } else if (cs->interrupt_request & CPU_INTERRUPT_HARD) { in cpu_check_irqs() 127 cpu_reset_interrupt(cs, CPU_INTERRUPT_HARD); in cpu_check_irqs()
|
H A D | int32_helper.c | 87 cpu_interrupt(cs, CPU_INTERRUPT_HARD); in cpu_check_irqs() 96 cpu_reset_interrupt(cs, CPU_INTERRUPT_HARD); in cpu_check_irqs()
|
/openbmc/qemu/hw/mips/ |
H A D | mips_int.c | 52 cpu_interrupt(cs, CPU_INTERRUPT_HARD); in cpu_mips_irq_request() 54 cpu_reset_interrupt(cs, CPU_INTERRUPT_HARD); in cpu_mips_irq_request()
|
/openbmc/qemu/hw/i386/ |
H A D | x86-cpu.c | 57 cpu_interrupt(cs, CPU_INTERRUPT_HARD); in pic_irq_request() 59 cpu_reset_interrupt(cs, CPU_INTERRUPT_HARD); in pic_irq_request()
|
/openbmc/qemu/target/hppa/ |
H A D | int_helper.c | 32 cpu_interrupt(cs, CPU_INTERRUPT_HARD); in eval_interrupt() 34 cpu_reset_interrupt(cs, CPU_INTERRUPT_HARD); in eval_interrupt() 278 if ((interrupt_request & CPU_INTERRUPT_HARD) in hppa_cpu_exec_interrupt()
|
/openbmc/qemu/hw/xtensa/ |
H A D | pic_cpu.c | 49 cpu_interrupt(cs, CPU_INTERRUPT_HARD); in check_interrupts() 63 cpu_reset_interrupt(cs, CPU_INTERRUPT_HARD); in check_interrupts()
|
/openbmc/qemu/target/openrisc/ |
H A D | cpu.c | 67 return cs->interrupt_request & (CPU_INTERRUPT_HARD | in openrisc_cpu_has_work() 143 cpu_interrupt(cs, CPU_INTERRUPT_HARD); in openrisc_cpu_set_irq() 145 cpu_reset_interrupt(cs, CPU_INTERRUPT_HARD); in openrisc_cpu_set_irq()
|
H A D | sys_helper.c | 165 cpu_interrupt(cs, CPU_INTERRUPT_HARD); in HELPER() 167 cpu_reset_interrupt(cs, CPU_INTERRUPT_HARD); in HELPER()
|
H A D | interrupt.c | 110 if ((interrupt_request & CPU_INTERRUPT_HARD) && (env->sr & SR_IEE)) { in openrisc_cpu_exec_interrupt()
|
/openbmc/qemu/include/exec/ |
H A D | cpu-all.h | 250 #define CPU_INTERRUPT_HARD 0x0002 macro 286 (CPU_INTERRUPT_HARD \
|
H A D | poison.h | 52 #pragma GCC poison CPU_INTERRUPT_HARD
|
/openbmc/qemu/target/avr/ |
H A D | cpu.c | 46 return (cs->interrupt_request & (CPU_INTERRUPT_HARD | CPU_INTERRUPT_RESET)) in avr_cpu_has_work() 134 cpu_interrupt(cs, CPU_INTERRUPT_HARD); in avr_cpu_set_int() 138 cpu_reset_interrupt(cs, CPU_INTERRUPT_HARD); in avr_cpu_set_int()
|
H A D | helper.c | 54 if (interrupt_request & CPU_INTERRUPT_HARD) { in avr_cpu_exec_interrupt() 62 cs->interrupt_request &= ~CPU_INTERRUPT_HARD; in avr_cpu_exec_interrupt()
|
/openbmc/qemu/target/i386/tcg/sysemu/ |
H A D | seg_helper.c | 202 case CPU_INTERRUPT_HARD: in x86_cpu_exec_interrupt() 204 cs->interrupt_request &= ~(CPU_INTERRUPT_HARD | in x86_cpu_exec_interrupt()
|
/openbmc/qemu/hw/sparc64/ |
H A D | sparc64.c | 64 cpu_interrupt(cs, CPU_INTERRUPT_HARD); in sparc64_cpu_set_ivec_irq() 71 cpu_reset_interrupt(cs, CPU_INTERRUPT_HARD); in sparc64_cpu_set_ivec_irq()
|
/openbmc/qemu/target/i386/hvf/ |
H A D | x86hvf.c | 409 (cs->interrupt_request & CPU_INTERRUPT_HARD) && in hvf_inject_interrupts() 412 cs->interrupt_request &= ~CPU_INTERRUPT_HARD; in hvf_inject_interrupts() 418 if (cs->interrupt_request & CPU_INTERRUPT_HARD) { in hvf_inject_interrupts() 444 if (((cs->interrupt_request & CPU_INTERRUPT_HARD) && in hvf_process_events()
|
/openbmc/qemu/hw/sparc/ |
H A D | leon3.c | 225 cpu_interrupt(cs, CPU_INTERRUPT_HARD); in leon3_set_pil_in() 233 cpu_reset_interrupt(cs, CPU_INTERRUPT_HARD); in leon3_set_pil_in()
|
/openbmc/qemu/target/microblaze/ |
H A D | cpu.c | 119 return cs->interrupt_request & (CPU_INTERRUPT_HARD | CPU_INTERRUPT_NMI); in mb_cpu_has_work() 175 int type = irq ? CPU_INTERRUPT_NMI : CPU_INTERRUPT_HARD; in microblaze_cpu_set_irq()
|
/openbmc/qemu/target/loongarch/ |
H A D | cpu.c | 132 cpu_interrupt(cs, CPU_INTERRUPT_HARD); in loongarch_cpu_set_irq() 134 cpu_reset_interrupt(cs, CPU_INTERRUPT_HARD); in loongarch_cpu_set_irq() 321 if (interrupt_request & CPU_INTERRUPT_HARD) { in loongarch_cpu_exec_interrupt() 358 if ((cs->interrupt_request & CPU_INTERRUPT_HARD) && in loongarch_cpu_has_work()
|
/openbmc/qemu/hw/intc/ |
H A D | sh_intc.c | 47 cpu_interrupt(first_cpu, CPU_INTERRUPT_HARD); in sh_intc_toggle_source() 52 cpu_reset_interrupt(first_cpu, CPU_INTERRUPT_HARD); in sh_intc_toggle_source()
|
H A D | s390_flic.c | 193 cs->interrupt_request |= CPU_INTERRUPT_HARD; in qemu_s390_flic_notify() 218 cpu_interrupt(cs, CPU_INTERRUPT_HARD); in qemu_s390_flic_notify()
|
/openbmc/qemu/target/i386/whpx/ |
H A D | whpx-all.c | 1441 if (!((cpu->interrupt_request & CPU_INTERRUPT_HARD) && in whpx_handle_halt() 1506 if (cpu->interrupt_request & CPU_INTERRUPT_HARD) { in whpx_vcpu_pre_run() 1507 cpu->interrupt_request &= ~CPU_INTERRUPT_HARD; in whpx_vcpu_pre_run() 1524 (cpu->interrupt_request & CPU_INTERRUPT_HARD)) { in whpx_vcpu_pre_run() 1525 cpu->interrupt_request &= ~CPU_INTERRUPT_HARD; in whpx_vcpu_pre_run() 1551 cpu->interrupt_request & CPU_INTERRUPT_HARD) { in whpx_vcpu_pre_run() 1620 if (((cpu->interrupt_request & CPU_INTERRUPT_HARD) && in whpx_vcpu_process_async_events()
|