Lines Matching refs:tx_data
819 typedef void (*fifo_fill_fn)(USART_TypeDef *usart, const void *tx_data, const int offset);
821 static int uart_stm32_fifo_fill_visitor(const struct device *dev, const void *tx_data, int size, in uart_stm32_fifo_fill_visitor() argument
840 fill_fn(usart, tx_data, num_tx); in uart_stm32_fifo_fill_visitor()
849 static void fifo_fill_with_u8(USART_TypeDef *usart, const void *tx_data, const int offset) in fifo_fill_with_u8() argument
851 const uint8_t *data = (const uint8_t *)tx_data; in fifo_fill_with_u8()
856 static int uart_stm32_fifo_fill(const struct device *dev, const uint8_t *tx_data, int size) in uart_stm32_fifo_fill() argument
862 return uart_stm32_fifo_fill_visitor(dev, (const void *)tx_data, size, in uart_stm32_fifo_fill()
913 static void fifo_fill_with_u16(USART_TypeDef *usart, const void *tx_data, const int offset) in fifo_fill_with_u16() argument
915 const uint16_t *data = (const uint16_t *)tx_data; in fifo_fill_with_u16()
921 static int uart_stm32_fifo_fill_u16(const struct device *dev, const uint16_t *tx_data, int size) in uart_stm32_fifo_fill_u16() argument
927 return uart_stm32_fifo_fill_visitor(dev, (const void *)tx_data, size, in uart_stm32_fifo_fill_u16()
1545 const uint8_t *tx_data, size_t buf_size, int32_t timeout) in uart_stm32_async_tx() argument
1561 if (!buf_in_nocache((uintptr_t)tx_data, buf_size)) { in uart_stm32_async_tx()
1567 data->dma_tx.buffer = (uint8_t *)tx_data; in uart_stm32_async_tx()
1881 static int uart_stm32_async_tx_u16(const struct device *dev, const uint16_t *tx_data, in uart_stm32_async_tx_u16() argument
1884 return uart_stm32_async_tx(dev, (const uint8_t *)tx_data, buf_size * 2, timeout); in uart_stm32_async_tx_u16()