Home
last modified time | relevance | path

Searched refs:SiFivePLICState (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/hw/intc/
H A Dsifive_plic.c65 static void sifive_plic_set_pending(SiFivePLICState *plic, int irq, bool level) in sifive_plic_set_pending()
70 static void sifive_plic_set_claimed(SiFivePLICState *plic, int irq, bool level) in sifive_plic_set_claimed()
75 static uint32_t sifive_plic_claimed(SiFivePLICState *plic, uint32_t addrid) in sifive_plic_claimed()
115 static void sifive_plic_update(SiFivePLICState *plic) in sifive_plic_update()
140 SiFivePLICState *plic = opaque; in sifive_plic_read()
188 SiFivePLICState *plic = opaque; in sifive_plic_write()
275 SiFivePLICState *s = SIFIVE_PLIC(dev); in sifive_plic_reset()
297 static void parse_hart_config(SiFivePLICState *plic) in parse_hart_config()
355 SiFivePLICState *s = opaque; in sifive_plic_irq_request()
365 SiFivePLICState *s = SIFIVE_PLIC(dev); in sifive_plic_realize()
[all …]
/openbmc/qemu/include/hw/intc/
H A Dsifive_plic.h29 typedef struct SiFivePLICState SiFivePLICState; typedef
30 DECLARE_INSTANCE_CHECKER(SiFivePLICState, SIFIVE_PLIC,
45 struct SiFivePLICState { struct
/openbmc/qemu/include/hw/riscv/
H A Dopentitan.h45 SiFivePLICState plic;