Home
last modified time | relevance | path

Searched refs:IRQ_S_EXT (Results 1 – 14 of 14) sorted by relevance

/openbmc/linux/arch/riscv/include/asm/
H A Dcsr.h82 #define IRQ_S_EXT 9 macro
171 (_AC(1, UL) << IRQ_S_EXT))
446 # define RV_IRQ_EXT IRQ_S_EXT
/openbmc/u-boot/arch/riscv/lib/
H A Dinterrupts.c77 case IRQ_S_EXT: in handle_trap()
/openbmc/u-boot/arch/riscv/include/asm/
H A Dencoding.h57 #define MIP_SEIP BIT(IRQ_S_EXT)
82 #define IRQ_S_EXT 9 macro
/openbmc/qemu/target/riscv/
H A Dcpu_bits.h716 #define IRQ_S_EXT 9 macro
735 #define MIP_SEIP (1 << IRQ_S_EXT)
748 #define MIE_SEIE (1 << IRQ_S_EXT)
H A Dcpu_helper.c483 return riscv_cpu_pending_to_irq(env, IRQ_S_EXT, IPRIO_DEFAULT_S, in riscv_cpu_sirq_pending()
498 return riscv_cpu_pending_to_irq(env, IRQ_S_EXT, IPRIO_DEFAULT_S, in riscv_cpu_vsirq_pending()
538 return riscv_cpu_pending_to_irq(env, IRQ_S_EXT, IPRIO_DEFAULT_S, in riscv_cpu_local_irq_pending()
555 virq = riscv_cpu_pending_to_irq(env, IRQ_S_EXT, IPRIO_DEFAULT_S, in riscv_cpu_local_irq_pending()
H A Dcsr.c2099 (priv == PRV_M) ? IRQ_M_EXT : IRQ_S_EXT); in rmw_xireg()
3422 siid[scount] = IRQ_S_EXT; in read_vstopi()
3441 if (hviid == IRQ_S_EXT && hviprio) { in read_vstopi()
3442 siid[scount] = IRQ_S_EXT; in read_vstopi()
3449 if (hviid != IRQ_S_EXT) { in read_vstopi()
3456 if (irq != IRQ_S_EXT && 0 < irq && irq <= 63) { in read_vstopi()
H A Dcpu.c978 env->siprio[i] = (i == IRQ_S_EXT) ? 0 : iprio; in riscv_cpu_reset_hold()
1275 case IRQ_S_EXT: in riscv_cpu_set_irq()
/openbmc/linux/arch/riscv/kvm/
H A Daia.c63 hvictl = (IRQ_S_EXT << HVICTL_IID_SHIFT) & HVICTL_IID; in aia_set_hvictl()
111 seip &= BIT(IRQ_S_EXT); in kvm_riscv_vcpu_aia_has_interrupts()
/openbmc/qemu/hw/riscv/
H A Dvirt.c460 plic_cells[cpu * 2 + 1] = cpu_to_be32(IRQ_S_EXT); in create_fdt_socket_plic()
473 plic_cells[cpu * 4 + 3] = cpu_to_be32(IRQ_S_EXT); in create_fdt_socket_plic()
528 imsic_cells[cpu * 2 + 1] = cpu_to_be32(m_mode ? IRQ_M_EXT : IRQ_S_EXT); in create_fdt_one_imsic()
623 aplic_cells[cpu * 2 + 1] = cpu_to_be32(m_mode ? IRQ_M_EXT : IRQ_S_EXT); in create_fdt_one_aplic()
H A Dsifive_u.c262 cells[cpu * 4 + 1] = cpu_to_be32(IRQ_S_EXT); in create_fdt()
/openbmc/qemu/hw/intc/
H A Driscv_imsic.c472 (mmode) ? IRQ_M_EXT : IRQ_S_EXT)); in type_init()
H A Dsifive_plic.c517 qdev_get_gpio_in(DEVICE(cpu), IRQ_S_EXT)); in type_init()
H A Driscv_aplic.c1038 (mmode) ? IRQ_M_EXT : IRQ_S_EXT)); in riscv_aplic_create()
/openbmc/qemu/target/riscv/kvm/
H A Dkvm-cpu.c1635 if (irq != IRQ_S_EXT) { in kvm_riscv_set_irq()