Home
last modified time | relevance | path

Searched refs:CPU_INTERRUPT_HARD (Results 1 – 25 of 57) sorted by relevance

123

/openbmc/qemu/target/s390x/
H A Dinterrupt.c50 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 Dhelper.c45 #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 Dcpu.c65 (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 Dint64_helper.c92 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 Dint32_helper.c87 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 Dmips_int.c52 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 Dx86-cpu.c57 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 Dint_helper.c32 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 Dpic_cpu.c49 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 Dcpu.c67 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 Dsys_helper.c165 cpu_interrupt(cs, CPU_INTERRUPT_HARD); in HELPER()
167 cpu_reset_interrupt(cs, CPU_INTERRUPT_HARD); in HELPER()
H A Dinterrupt.c110 if ((interrupt_request & CPU_INTERRUPT_HARD) && (env->sr & SR_IEE)) { in openrisc_cpu_exec_interrupt()
/openbmc/qemu/include/exec/
H A Dcpu-all.h250 #define CPU_INTERRUPT_HARD 0x0002 macro
286 (CPU_INTERRUPT_HARD \
H A Dpoison.h52 #pragma GCC poison CPU_INTERRUPT_HARD
/openbmc/qemu/target/avr/
H A Dcpu.c46 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 Dhelper.c54 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 Dseg_helper.c202 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 Dsparc64.c64 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 Dx86hvf.c409 (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 Dleon3.c225 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 Dcpu.c119 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 Dcpu.c132 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 Dsh_intc.c47 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 Ds390_flic.c193 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 Dwhpx-all.c1441 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()

123