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.c49 cpu_interrupt(CPU(cpu), CPU_INTERRUPT_HARD); in cpu_inject_clock_comparator()
57 cpu_interrupt(CPU(cpu), CPU_INTERRUPT_HARD); in cpu_inject_cpu_timer()
68 cpu_interrupt(CPU(cpu), CPU_INTERRUPT_HARD); in cpu_inject_emergency_signal()
82 cpu_interrupt(CPU(cpu), CPU_INTERRUPT_HARD); in cpu_inject_external_call()
96 cpu_interrupt(CPU(cpu), CPU_INTERRUPT_HARD); in cpu_inject_restart()
109 cpu_interrupt(CPU(cpu), CPU_INTERRUPT_HARD); in cpu_inject_stop()
/openbmc/qemu/include/exec/
H A Dcpu-interrupt.h21 #define CPU_INTERRUPT_HARD 0x0002 macro
63 (CPU_INTERRUPT_HARD \
/openbmc/qemu/target/rx/
H A Dhelper.c43 #define INT_FLAGS (CPU_INTERRUPT_HARD | CPU_INTERRUPT_FIR)
69 } else if (do_irq & CPU_INTERRUPT_HARD) { in rx_cpu_do_interrupt()
76 cs->interrupt_request &= ~CPU_INTERRUPT_HARD; in rx_cpu_do_interrupt()
125 if ((interrupt_request & CPU_INTERRUPT_HARD) && in rx_cpu_exec_interrupt()
H A Dcpu.c79 (CPU_INTERRUPT_HARD | CPU_INTERRUPT_FIR); in rx_cpu_has_work()
170 [RX_CPU_IRQ] = CPU_INTERRUPT_HARD, in rx_cpu_set_irq()
/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/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/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()
284 if ((interrupt_request & CPU_INTERRUPT_HARD) in hppa_cpu_exec_interrupt()
/openbmc/qemu/hw/xtensa/
H A Dpic_cpu.c50 cpu_interrupt(cs, CPU_INTERRUPT_HARD); in check_interrupts()
64 cpu_reset_interrupt(cs, CPU_INTERRUPT_HARD); in check_interrupts()
/openbmc/qemu/target/openrisc/
H A Dcpu.c81 return cs->interrupt_request & (CPU_INTERRUPT_HARD | in openrisc_cpu_has_work()
161 cpu_interrupt(cs, CPU_INTERRUPT_HARD); in openrisc_cpu_set_irq()
163 cpu_reset_interrupt(cs, CPU_INTERRUPT_HARD); in openrisc_cpu_set_irq()
H A Dinterrupt.c109 if ((interrupt_request & CPU_INTERRUPT_HARD) && (env->sr & SR_IEE)) { in openrisc_cpu_exec_interrupt()
H A Dsys_helper.c166 cpu_interrupt(cs, CPU_INTERRUPT_HARD); in HELPER()
168 cpu_reset_interrupt(cs, CPU_INTERRUPT_HARD); in HELPER()
/openbmc/qemu/target/i386/tcg/system/
H A Dseg_helper.c203 case CPU_INTERRUPT_HARD: in x86_cpu_exec_interrupt()
205 cs->interrupt_request &= ~(CPU_INTERRUPT_HARD | in x86_cpu_exec_interrupt()
/openbmc/qemu/target/avr/
H A Dcpu.c48 return (cs->interrupt_request & (CPU_INTERRUPT_HARD | CPU_INTERRUPT_RESET)) in avr_cpu_has_work()
167 cpu_interrupt(cs, CPU_INTERRUPT_HARD); in avr_cpu_set_int()
171 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/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/hw/intc/
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()
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 Dapic.c171 cpu_interrupt(CPU(s->cpu), CPU_INTERRUPT_HARD); in apic_local_deliver()
466 cpu_interrupt(cpu, CPU_INTERRUPT_HARD); in apic_update_irq()
468 cpu_reset_interrupt(cpu, CPU_INTERRUPT_HARD); in apic_update_irq()
/openbmc/qemu/target/microblaze/
H A Dcpu.c132 return cs->interrupt_request & (CPU_INTERRUPT_HARD | CPU_INTERRUPT_NMI); in mb_cpu_has_work()
189 int type = irq ? CPU_INTERRUPT_NMI : CPU_INTERRUPT_HARD; in microblaze_cpu_set_irq()
/openbmc/qemu/target/loongarch/
H A Dcpu.c135 cpu_interrupt(cs, CPU_INTERRUPT_HARD); in loongarch_cpu_set_irq()
137 cpu_reset_interrupt(cs, CPU_INTERRUPT_HARD); in loongarch_cpu_set_irq()
324 if (interrupt_request & CPU_INTERRUPT_HARD) { in loongarch_cpu_exec_interrupt()
379 if ((cs->interrupt_request & CPU_INTERRUPT_HARD) && in loongarch_cpu_has_work()
/openbmc/qemu/target/i386/whpx/
H A Dwhpx-all.c1439 if (!((cpu->interrupt_request & CPU_INTERRUPT_HARD) && in whpx_handle_halt()
1504 if (cpu->interrupt_request & CPU_INTERRUPT_HARD) { in whpx_vcpu_pre_run()
1505 cpu->interrupt_request &= ~CPU_INTERRUPT_HARD; in whpx_vcpu_pre_run()
1522 (cpu->interrupt_request & CPU_INTERRUPT_HARD)) { in whpx_vcpu_pre_run()
1523 cpu->interrupt_request &= ~CPU_INTERRUPT_HARD; in whpx_vcpu_pre_run()
1549 cpu->interrupt_request & CPU_INTERRUPT_HARD) { in whpx_vcpu_pre_run()
1614 if (((cpu->interrupt_request & CPU_INTERRUPT_HARD) && in whpx_vcpu_process_async_events()

123