Lines Matching defs:SiFivePLICState
29 typedef struct SiFivePLICState SiFivePLICState; typedef
45 struct SiFivePLICState { struct
47 SysBusDevice parent_obj;
50 MemoryRegion mmio;
51 uint32_t num_addrs;
52 uint32_t num_harts;
53 uint32_t bitfield_words;
54 uint32_t num_enables;
55 PLICAddr *addr_config;
56 uint32_t *source_priority;
57 uint32_t *target_priority;
58 uint32_t *pending;
59 uint32_t *claimed;
60 uint32_t *enable;
63 char *hart_config;
64 uint32_t hartid_base;
65 uint32_t num_sources;
66 uint32_t num_priorities;
67 uint32_t priority_base;
68 uint32_t pending_base;
69 uint32_t enable_base;
70 uint32_t enable_stride;
71 uint32_t context_base;
72 uint32_t context_stride;
73 uint32_t aperture_size;
75 qemu_irq *m_external_irqs;
76 qemu_irq *s_external_irqs;