Lines Matching refs:uart
72 struct liteuart_port *uart = from_timer(uart, t, timer); in liteuart_timer() local
73 struct uart_port *port = &uart->port; in liteuart_timer()
93 mod_timer(&uart->timer, jiffies + uart_poll_timeout(port)); in liteuart_timer()
151 struct liteuart_port *uart = to_liteuart_port(port); in liteuart_stop_rx() local
154 del_timer(&uart->timer); in liteuart_stop_rx()
164 struct liteuart_port *uart = to_liteuart_port(port); in liteuart_startup() local
170 timer_setup(&uart->timer, liteuart_timer, 0); in liteuart_startup()
171 mod_timer(&uart->timer, jiffies + uart_poll_timeout(port)); in liteuart_startup()
248 struct liteuart_port *uart; in liteuart_probe() local
260 uart = devm_kzalloc(&pdev->dev, sizeof(struct liteuart_port), GFP_KERNEL); in liteuart_probe()
261 if (!uart) in liteuart_probe()
264 ret = xa_alloc(&liteuart_array, &dev_id, uart, limit, GFP_KERNEL); in liteuart_probe()
268 uart->id = dev_id; in liteuart_probe()
269 port = &uart->port; in liteuart_probe()
292 ret = uart_add_one_port(&liteuart_driver, &uart->port); in liteuart_probe()
299 xa_erase(&liteuart_array, uart->id); in liteuart_probe()
307 struct liteuart_port *uart = to_liteuart_port(port); in liteuart_remove() local
310 xa_erase(&liteuart_array, uart->id); in liteuart_remove()
335 struct liteuart_port *uart; in liteuart_console_write() local
339 uart = (struct liteuart_port *)xa_load(&liteuart_array, co->index); in liteuart_console_write()
340 port = &uart->port; in liteuart_console_write()
349 struct liteuart_port *uart; in liteuart_console_setup() local
356 uart = (struct liteuart_port *)xa_load(&liteuart_array, co->index); in liteuart_console_setup()
357 if (!uart) in liteuart_console_setup()
360 port = &uart->port; in liteuart_console_setup()