Lines Matching defs:SIFIVEGPIOState
21 typedef struct SIFIVEGPIOState SIFIVEGPIOState; typedef
47 struct SIFIVEGPIOState { struct
48 SysBusDevice parent_obj;
50 MemoryRegion mmio;
52 qemu_irq irq[SIFIVE_GPIO_PINS];
53 qemu_irq output[SIFIVE_GPIO_PINS];
55 uint32_t value; /* Actual value of the pin */
56 uint32_t input_en;
57 uint32_t output_en;
58 uint32_t port; /* Pin value requested by the user */
59 uint32_t pue;
60 uint32_t ds;
61 uint32_t rise_ie;
62 uint32_t rise_ip;
63 uint32_t fall_ie;
64 uint32_t fall_ip;
65 uint32_t high_ie;
66 uint32_t high_ip;
67 uint32_t low_ie;
68 uint32_t low_ip;
69 uint32_t iof_en;
70 uint32_t iof_sel;
71 uint32_t out_xor;
72 uint32_t in;
73 uint32_t in_mask;
76 uint32_t ngpio;