Lines Matching refs:uart_obj
49 static struct hbird_uart uart_obj[sizeof(uart_config) / sizeof(uart_config[0])] = {0}; variable
54 struct hbird_uart *uart_obj; in hbird_configure() local
59 uart_obj = (struct hbird_uart *) serial->parent.user_data; in hbird_configure()
60 uart_cfg = uart_obj->config; in hbird_configure()
84 struct hbird_uart *uart_obj; in hbird_control() local
88 uart_obj = (struct hbird_uart *) serial->parent.user_data; in hbird_control()
89 uart_cfg = uart_obj->config; in hbird_control()
111 struct hbird_uart *uart_obj; in hbird_putc() local
115 uart_obj = (struct hbird_uart *) serial->parent.user_data; in hbird_putc()
116 uart_cfg = uart_obj->config; in hbird_putc()
128 struct hbird_uart *uart_obj; in hbird_getc() local
132 uart_obj = (struct hbird_uart *) serial->parent.user_data; in hbird_getc()
133 uart_cfg = uart_obj->config; in hbird_getc()
151 struct hbird_uart *uart_obj; in gd32_uart_isr() local
155 uart_obj = (struct hbird_uart *) serial->parent.user_data; in gd32_uart_isr()
156 uart_cfg = uart_obj->config; in gd32_uart_isr()
170 gd32_uart_isr(&uart_obj[UART0_INDEX].serial); in eclic_irq19_handler()
183 gd32_uart_isr(&uart_obj[UART1_INDEX].serial); in eclic_irq20_handler()
200 obj_num = sizeof(uart_obj) / sizeof(struct hbird_uart); in rt_hw_uart_init()
208 uart_obj[index].config = &uart_config[index]; in rt_hw_uart_init()
209 uart_obj[index].serial.ops = &hbird_uart_ops; in rt_hw_uart_init()
210 uart_obj[index].serial.config = config; in rt_hw_uart_init()
213 result = rt_hw_serial_register(&uart_obj[index].serial, in rt_hw_uart_init()
214 uart_obj[index].config->name, in rt_hw_uart_init()
216 &uart_obj[index]); in rt_hw_uart_init()
229 uart_cfg = uart_obj[UART0_INDEX].config; in rt_hw_serial_rcvtsk()
231 gd32_uart_isr(&uart_obj[UART0_INDEX].serial); in rt_hw_serial_rcvtsk()
235 uart_cfg = uart_obj[UART1_INDEX].config; in rt_hw_serial_rcvtsk()
237 gd32_uart_isr(&uart_obj[UART1_INDEX].serial); in rt_hw_serial_rcvtsk()