Lines Matching defs:LoongArchPCHPIC
44 struct LoongArchPCHPIC { struct
45 SysBusDevice parent_obj;
46 qemu_irq parent_irq[64];
47 uint64_t int_mask; /*0x020 interrupt mask register*/
48 uint64_t htmsi_en; /*0x040 1=msi*/
49 uint64_t intedge; /*0x060 edge=1 level =0*/
50 uint64_t intclr; /*0x080 for clean edge int,set 1 clean,set 0 is noused*/
51 uint64_t auto_crtl0; /*0x0c0*/
52 uint64_t auto_crtl1; /*0x0e0*/
53 uint64_t last_intirr; /* edge detection */
54 uint64_t intirr; /* 0x380 interrupt request register */
55 uint64_t intisr; /* 0x3a0 interrupt service register */
60 uint64_t int_polarity;
62 uint8_t route_entry[64]; /*0x100 - 0x138*/
63 uint8_t htmsi_vector[64]; /*0x200 - 0x238*/
65 MemoryRegion iomem32_low;
66 MemoryRegion iomem32_high;
67 MemoryRegion iomem8;
68 unsigned int irq_num;