Lines Matching refs:SiFiveUARTState
36 static uint64_t sifive_uart_ip(SiFiveUARTState *s) in sifive_uart_ip()
53 static void sifive_uart_update_irq(SiFiveUARTState *s) in sifive_uart_update_irq()
70 SiFiveUARTState *s = opaque; in sifive_uart_read()
107 SiFiveUARTState *s = opaque; in sifive_uart_write()
146 SiFiveUARTState *s = opaque; in sifive_uart_rx()
160 SiFiveUARTState *s = opaque; in sifive_uart_can_rx()
171 SiFiveUARTState *s = opaque; in sifive_uart_be_change()
181 DEFINE_PROP_CHR("chardev", SiFiveUARTState, chr),
188 SiFiveUARTState *s = SIFIVE_UART(obj); in sifive_uart_init()
198 SiFiveUARTState *s = SIFIVE_UART(dev); in sifive_uart_realize()
208 SiFiveUARTState *s = SIFIVE_UART(obj); in sifive_uart_reset_enter()
219 SiFiveUARTState *s = SIFIVE_UART(obj); in sifive_uart_reset_hold()
228 VMSTATE_UINT8_ARRAY(rx_fifo, SiFiveUARTState,
230 VMSTATE_UINT8(rx_fifo_len, SiFiveUARTState),
231 VMSTATE_UINT32(ie, SiFiveUARTState),
232 VMSTATE_UINT32(ip, SiFiveUARTState),
233 VMSTATE_UINT32(txctrl, SiFiveUARTState),
234 VMSTATE_UINT32(rxctrl, SiFiveUARTState),
235 VMSTATE_UINT32(div, SiFiveUARTState),
257 .instance_size = sizeof(SiFiveUARTState),
272 SiFiveUARTState *sifive_uart_create(MemoryRegion *address_space, hwaddr base, in type_init()