Lines Matching defs:uart
168 sedi_uart_t uart; member
258 static void uart_soft_rst_instance(sedi_uart_t uart) in uart_soft_rst_instance()
275 sedi_uart_t uart = (sedi_uart_t)(data); in io_vec_write_callback() local
316 sedi_uart_t uart = (sedi_uart_t)(data); in io_vec_read_callback() local
355 static bool is_read_xfer_complete(const sedi_uart_t uart) in is_read_xfer_complete()
362 static bool is_write_xfer_complete(const sedi_uart_t uart) in is_write_xfer_complete()
369 static void handle_unsol_rx_data(const sedi_uart_t uart) in handle_unsol_rx_data()
395 static void handle_unsol_rx_error(const sedi_uart_t uart, uint32_t line_status) in handle_unsol_rx_error()
403 static bool is_tx_disabled(const sedi_uart_t uart) in is_tx_disabled()
408 static bool is_rx_disabled(const sedi_uart_t uart) in is_rx_disabled()
413 void sedi_uart_isr_handler(const sedi_uart_t uart) in sedi_uart_isr_handler()
603 int sedi_uart_set_config(IN sedi_uart_t uart, IN sedi_uart_config_t *cfg) in sedi_uart_set_config()
656 int sedi_uart_get_status(IN sedi_uart_t uart, OUT uint32_t *const status) in sedi_uart_get_status()
686 int sedi_uart_write(IN sedi_uart_t uart, IN uint8_t data) in sedi_uart_write()
706 int sedi_uart_read(IN sedi_uart_t uart, OUT uint8_t *const data, OUT uint32_t *status) in sedi_uart_read()
735 int sedi_uart_write_non_block(IN sedi_uart_t uart, IN uint8_t data) in sedi_uart_write_non_block()
750 int sedi_uart_read_non_block(IN sedi_uart_t uart, OUT uint8_t *const data) in sedi_uart_read_non_block()
766 int sedi_uart_write_buffer(IN sedi_uart_t uart, IN uint8_t *const data, IN uint32_t len) in sedi_uart_write_buffer()
796 int sedi_uart_read_buffer(IN sedi_uart_t uart, OUT uint8_t *const data, IN uint32_t req_len, in sedi_uart_read_buffer()
832 int sedi_uart_write_async(IN sedi_uart_t uart, IN sedi_uart_transfer_t *const xfer) in sedi_uart_write_async()
855 int sedi_uart_read_async(IN sedi_uart_t uart, IN sedi_uart_transfer_t *const xfer) in sedi_uart_read_async()
885 int sedi_uart_async_write_terminate(IN sedi_uart_t uart) in sedi_uart_async_write_terminate()
911 int sedi_uart_async_read_terminate(IN sedi_uart_t uart) in sedi_uart_async_read_terminate()
943 int sedi_uart_rs485_set_config(IN sedi_uart_t uart, IN sedi_uart_rs485_config_t *cfg) in sedi_uart_rs485_set_config()
1005 int sedi_uart_rs485_disable(IN sedi_uart_t uart) in sedi_uart_rs485_disable()
1015 int sedi_uart_rs485_enable(IN sedi_uart_t uart) in sedi_uart_rs485_enable()
1031 int sedi_uart_rs485_get_config(IN sedi_uart_t uart, sedi_uart_rs485_config_t *cfg) in sedi_uart_rs485_get_config()
1077 int sedi_uart_rs485_clear_config(IN sedi_uart_t uart) in sedi_uart_rs485_clear_config()
1096 int sedi_uart_9bit_set_config(IN sedi_uart_t uart, IN sedi_uart_9bit_config_t *cfg) in sedi_uart_9bit_set_config()
1120 int sedi_uart_9bit_disable(IN sedi_uart_t uart) in sedi_uart_9bit_disable()
1130 int sedi_uart_9bit_enable(IN sedi_uart_t uart) in sedi_uart_9bit_enable()
1139 int sedi_uart_9bit_send_address(IN sedi_uart_t uart, uint8_t address) in sedi_uart_9bit_send_address()
1173 int sedi_uart_9bit_get_config(IN sedi_uart_t uart, sedi_uart_9bit_config_t *cfg) in sedi_uart_9bit_get_config()
1192 int sedi_uart_read_rx_fifo(IN sedi_uart_t uart, uint16_t *rx_buff, uint16_t *length_read) in sedi_uart_read_rx_fifo()
1226 int sedi_uart_9bit_clear_config(IN sedi_uart_t uart) in sedi_uart_9bit_clear_config()
1239 static void sedi_uart_save_context(IN sedi_uart_t uart) in sedi_uart_save_context()
1274 static void sedi_uart_restore_context(IN sedi_uart_t uart) in sedi_uart_restore_context()
1325 static bool is_tx_fifo_full(sedi_uart_t uart) in is_tx_fifo_full()
1333 bool sedi_uart_irq_tx_ready(IN sedi_uart_t uart) in sedi_uart_irq_tx_ready()
1341 static bool sedi_is_rx_data_available(sedi_uart_t uart) in sedi_is_rx_data_available()
1346 bool sedi_uart_is_irq_rx_ready(IN sedi_uart_t uart) in sedi_uart_is_irq_rx_ready()
1353 bool sedi_uart_is_irq_pending(IN sedi_uart_t uart) in sedi_uart_is_irq_pending()
1358 int sedi_uart_fifo_fill(IN sedi_uart_t uart, IN uint8_t *data, IN uint32_t size) in sedi_uart_fifo_fill()
1372 int sedi_uart_fifo_read(IN sedi_uart_t uart, OUT uint8_t *data, IN uint32_t size) in sedi_uart_fifo_read()
1386 int sedi_uart_irq_tx_enable(IN sedi_uart_t uart) in sedi_uart_irq_tx_enable()
1393 int sedi_uart_irq_tx_disable(IN sedi_uart_t uart) in sedi_uart_irq_tx_disable()
1400 bool sedi_uart_is_tx_complete(IN sedi_uart_t uart) in sedi_uart_is_tx_complete()
1405 int sedi_uart_irq_rx_enable(IN sedi_uart_t uart) in sedi_uart_irq_rx_enable()
1414 int sedi_uart_irq_rx_disable(IN sedi_uart_t uart) in sedi_uart_irq_rx_disable()
1422 int sedi_uart_update_irq_cache(IN sedi_uart_t uart) in sedi_uart_update_irq_cache()
1430 int sedi_uart_irq_err_enable(IN sedi_uart_t uart) in sedi_uart_irq_err_enable()
1437 int sedi_uart_irq_err_disable(IN sedi_uart_t uart) in sedi_uart_irq_err_disable()
1445 int sedi_uart_set_baud_rate(IN sedi_uart_t uart, IN uint32_t baud_rate, IN uint32_t clk_speed_hz) in sedi_uart_set_baud_rate()
1478 int sedi_uart_get_config(IN sedi_uart_t uart, OUT sedi_uart_config_t *cfg) in sedi_uart_get_config()
1498 int sedi_uart_set_loopback_mode(IN sedi_uart_t uart) in sedi_uart_set_loopback_mode()
1509 int sedi_uart_clr_loopback_mode(IN sedi_uart_t uart) in sedi_uart_clr_loopback_mode()
1519 int sedi_uart_get_loopback_mode(IN sedi_uart_t uart, uint32_t *p_mode) in sedi_uart_get_loopback_mode()
1530 int sedi_uart_set_break_con(IN sedi_uart_t uart) in sedi_uart_set_break_con()
1540 int sedi_uart_clr_break_con(IN sedi_uart_t uart) in sedi_uart_clr_break_con()
1550 int sedi_uart_auto_fc_enable(IN sedi_uart_t uart) in sedi_uart_auto_fc_enable()
1560 int sedi_uart_auto_fc_disable(IN sedi_uart_t uart) in sedi_uart_auto_fc_disable()
1569 int sedi_set_ln_status_report_mask(IN sedi_uart_t uart, IN uint32_t mask) in sedi_set_ln_status_report_mask()
1576 int sedi_uart_enable_unsol_rx(IN sedi_uart_t uart, IN sedi_uart_unsol_rx_t *const unsol_rx) in sedi_uart_enable_unsol_rx()
1608 int sedi_uart_disable_unsol_rx(IN sedi_uart_t uart) in sedi_uart_disable_unsol_rx()
1628 int sedi_uart_get_unsol_data(IN sedi_uart_t uart, uint8_t *buffer, int len) in sedi_uart_get_unsol_data()
1691 int sedi_uart_get_unsol_data_len(sedi_uart_t uart, int *p_len) in sedi_uart_get_unsol_data_len()
1704 int sedi_get_ln_status_report_mask(IN sedi_uart_t uart, OUT uint32_t *p_mask) in sedi_get_ln_status_report_mask()
1712 int sedi_uart_assert_rts(IN sedi_uart_t uart) in sedi_uart_assert_rts()
1726 int sedi_uart_de_assert_rts(IN sedi_uart_t uart) in sedi_uart_de_assert_rts()
1739 int sedi_uart_read_rts(IN sedi_uart_t uart, uint32_t *p_rts) in sedi_uart_read_rts()
1748 int sedi_uart_read_cts(IN sedi_uart_t uart, OUT uint32_t *p_cts) in sedi_uart_read_cts()
1756 int sedi_uart_write_vec_async(IN sedi_uart_t uart, IN sedi_uart_io_vec_xfer_t *const vec_xfer) in sedi_uart_write_vec_async()
1793 int sedi_uart_read_vec_async(IN sedi_uart_t uart, IN sedi_uart_io_vec_xfer_t *const vec_xfer) in sedi_uart_read_vec_async()
1869 static int sedi_uart_dma_io_async(sedi_uart_t uart, const sedi_uart_dma_xfer_t *const xfer, in sedi_uart_dma_io_async()
1924 static int sedi_uart_dma_io_polled(sedi_uart_t uart, sedi_dma_t dma_dev, uint32_t channel, in sedi_uart_dma_io_polled()
1981 int sedi_uart_dma_write_async(IN sedi_uart_t uart, IN sedi_uart_dma_xfer_t *const xfer) in sedi_uart_dma_write_async()
1999 int sedi_uart_dma_write_terminate(IN sedi_uart_t uart) in sedi_uart_dma_write_terminate()
2025 int sedi_uart_dma_read_async(IN sedi_uart_t uart, IN sedi_uart_dma_xfer_t *const xfer) in sedi_uart_dma_read_async()
2042 int sedi_uart_dma_read_terminate(IN sedi_uart_t uart) in sedi_uart_dma_read_terminate()
2068 int sedi_uart_dma_write_polled(IN sedi_uart_t uart, IN sedi_dma_t dma_dev, IN uint32_t channel, in sedi_uart_dma_write_polled()
2084 int sedi_uart_dma_read_polled(IN sedi_uart_t uart, IN sedi_dma_t dma_dev, IN uint32_t channel, in sedi_uart_dma_read_polled()
2103 int sedi_uart_set_tx_only_mode(IN sedi_uart_t uart, bool tx_only) in sedi_uart_set_tx_only_mode()
2131 int sedi_uart_set_rx_only_mode(IN sedi_uart_t uart, bool rx_only) in sedi_uart_set_rx_only_mode()
2160 static void sedi_uart_disable_tx_rx(IN sedi_uart_t uart) in sedi_uart_disable_tx_rx()
2166 static void sedi_uart_enable_tx_rx(IN sedi_uart_t uart) in sedi_uart_enable_tx_rx()
2172 int32_t sedi_uart_set_power(IN sedi_uart_t uart, IN sedi_power_state_t state) in sedi_uart_set_power()
2216 int32_t sedi_uart_init(IN sedi_uart_t uart, void *base) in sedi_uart_init()