Lines Matching refs:dev

32 	const struct device *dev;  member
51 static void uart_rx_handle(const struct device *dev) in uart_rx_handle() argument
63 rd_len = uart_fifo_read(dev, data, len); in uart_rx_handle()
78 rd_len = uart_fifo_read(dev, &dummy, 1); in uart_rx_handle()
87 static void uart_tx_handle(const struct device *dev) in uart_tx_handle() argument
92 len = uart_fifo_fill(dev, write_buffer, write_length); in uart_tx_handle()
96 uart_irq_tx_disable(dev); in uart_tx_handle()
103 static void uart_callback(const struct device *dev, void *user_data) in uart_callback() argument
107 while (uart_irq_update(dev) && uart_irq_is_pending(dev)) { in uart_callback()
109 if (uart_irq_rx_ready(dev)) { in uart_callback()
110 uart_rx_handle(dev); in uart_callback()
113 if (uart_irq_tx_ready(dev) && in uart_callback()
115 uart_tx_handle(dev); in uart_callback()
160 ot_uart.dev = DEVICE_DT_GET(DT_CHOSEN(zephyr_ot_uart)); in otPlatUartEnable()
162 if (!device_is_ready(ot_uart.dev)) { in otPlatUartEnable()
167 uart_irq_callback_user_data_set(ot_uart.dev, in otPlatUartEnable()
173 (void)uart_line_ctrl_set(ot_uart.dev, UART_LINE_CTRL_DCD, 1); in otPlatUartEnable()
175 (void)uart_line_ctrl_set(ot_uart.dev, UART_LINE_CTRL_DSR, 1); in otPlatUartEnable()
178 uart_irq_rx_enable(ot_uart.dev); in otPlatUartEnable()
185 uart_irq_tx_disable(ot_uart.dev); in otPlatUartDisable()
186 uart_irq_rx_disable(ot_uart.dev); in otPlatUartDisable()
206 uart_irq_tx_enable(ot_uart.dev); in otPlatUartSend()
220 uart_poll_out(ot_uart.dev, *(write_buffer+i)); in otPlatUartFlush()
236 uart_irq_tx_disable(ot_uart.dev); in platformUartPanic()
237 uart_irq_rx_disable(ot_uart.dev); in platformUartPanic()