Lines Matching refs:len
40 uart_async_rx_on_rdy(&sh_uart->async_rx, evt->data.rx.buf, evt->data.rx.len); in async_callback()
46 size_t len = uart_async_rx_get_buf_len(&sh_uart->async_rx); in async_callback() local
49 int err = uart_rx_buf_rsp(dev, buf, len); in async_callback()
73 uint32_t len; in uart_rx_handle() local
81 len = ring_buf_put_claim(&sh_uart->rx_ringbuf, &data, in uart_rx_handle()
84 if (len > 0) { in uart_rx_handle()
85 rd_len = uart_fifo_read(dev, data, len); in uart_rx_handle()
127 } while (rd_len && (rd_len == len)); in uart_rx_handle()
169 uint32_t len; in uart_tx_handle() local
179 len = ring_buf_get_claim(&sh_uart->tx_ringbuf, (uint8_t **)&data, in uart_tx_handle()
181 if (len) { in uart_tx_handle()
184 len = uart_fifo_fill(dev, data, len); in uart_tx_handle()
185 err = ring_buf_get_finish(&sh_uart->tx_ringbuf, len); in uart_tx_handle()
229 static int rx_enable(const struct device *dev, uint8_t *buf, size_t len) in rx_enable() argument
231 return uart_rx_enable(dev, buf, len, 10000); in rx_enable()
463 size_t len = uart_async_rx_get_buf_len(async_rx); in async_read() local
468 err = uart_rx_buf_rsp(sh_uart->common.dev, buf, len); in async_read()
473 err = rx_enable(sh_uart->common.dev, buf, len); in async_read()