Lines Matching full:async_rx
75 * @param async_rx Pointer to the helper instance.
79 static inline uint8_t uart_async_rx_get_buf_len(struct uart_async_rx *async_rx) in uart_async_rx_get_buf_len() argument
81 return async_rx->buf_len; in uart_async_rx_get_buf_len()
96 * @param async_rx Pointer to the helper instance.
101 int uart_async_rx_init(struct uart_async_rx *async_rx,
109 * @param async_rx Pointer to the helper instance.
111 void uart_async_rx_reset(struct uart_async_rx *async_rx);
117 * @param async_rx Pointer to the helper instance.
121 void uart_async_rx_on_rdy(struct uart_async_rx *async_rx, uint8_t *buffer, size_t length);
129 * @param async_rx Pointer to the helper instance.
133 uint8_t *uart_async_rx_buf_req(struct uart_async_rx *async_rx);
139 * @param async_rx Pointer to the helper instance.
142 void uart_async_rx_on_buf_rel(struct uart_async_rx *async_rx, uint8_t *buf);
152 * @param async_rx Pointer to the helper instance.
158 size_t uart_async_rx_data_claim(struct uart_async_rx *async_rx, uint8_t **data, size_t length);
164 * @param async_rx Pointer to the helper instance.
170 bool uart_async_rx_data_consume(struct uart_async_rx *async_rx, size_t length);