Lines Matching defs:uart

170 	sedi_uart_t uart;  member
259 static void uart_soft_rst_instance(sedi_uart_t uart) in uart_soft_rst_instance()
274 sedi_uart_t uart = (sedi_uart_t)(data); in io_vec_write_callback() local
314 sedi_uart_t uart = (sedi_uart_t)(data); in io_vec_read_callback() local
353 static bool is_read_xfer_complete(const sedi_uart_t uart) in is_read_xfer_complete()
360 static bool is_write_xfer_complete(const sedi_uart_t uart) in is_write_xfer_complete()
367 static void handle_unsol_rx_data(const sedi_uart_t uart) in handle_unsol_rx_data()
393 static void handle_unsol_rx_error(const sedi_uart_t uart, uint32_t line_status) in handle_unsol_rx_error()
401 static bool is_tx_disabled(const sedi_uart_t uart) in is_tx_disabled()
406 static bool is_rx_disabled(const sedi_uart_t uart) in is_rx_disabled()
411 void sedi_uart_isr_handler(const sedi_uart_t uart) in sedi_uart_isr_handler()
601 int sedi_uart_set_config(IN sedi_uart_t uart, IN sedi_uart_config_t *cfg) in sedi_uart_set_config()
654 int sedi_uart_get_status(IN sedi_uart_t uart, OUT uint32_t *const status) in sedi_uart_get_status()
684 int sedi_uart_write(IN sedi_uart_t uart, IN uint8_t data) in sedi_uart_write()
707 int sedi_uart_read(IN sedi_uart_t uart, OUT uint8_t *const data, OUT uint32_t *status) in sedi_uart_read()
736 int sedi_uart_write_non_block(IN sedi_uart_t uart, IN uint8_t data) in sedi_uart_write_non_block()
751 int sedi_uart_read_non_block(IN sedi_uart_t uart, OUT uint8_t *const data) in sedi_uart_read_non_block()
767 int sedi_uart_write_buffer(IN sedi_uart_t uart, IN uint8_t *const data, IN uint32_t len) in sedi_uart_write_buffer()
794 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()
830 int sedi_uart_write_async(IN sedi_uart_t uart, IN sedi_uart_transfer_t *const xfer) in sedi_uart_write_async()
853 int sedi_uart_read_async(IN sedi_uart_t uart, IN sedi_uart_transfer_t *const xfer) in sedi_uart_read_async()
883 int sedi_uart_async_write_terminate(IN sedi_uart_t uart) in sedi_uart_async_write_terminate()
909 int sedi_uart_async_read_terminate(IN sedi_uart_t uart) in sedi_uart_async_read_terminate()
941 int sedi_uart_rs485_set_config(IN sedi_uart_t uart, IN sedi_uart_rs485_config_t *cfg) in sedi_uart_rs485_set_config()
1003 int sedi_uart_rs485_disable(IN sedi_uart_t uart) in sedi_uart_rs485_disable()
1013 int sedi_uart_rs485_enable(IN sedi_uart_t uart) in sedi_uart_rs485_enable()
1029 int sedi_uart_rs485_get_config(IN sedi_uart_t uart, sedi_uart_rs485_config_t *cfg) in sedi_uart_rs485_get_config()
1075 int sedi_uart_rs485_clear_config(IN sedi_uart_t uart) in sedi_uart_rs485_clear_config()
1094 int sedi_uart_9bit_set_config(IN sedi_uart_t uart, IN sedi_uart_9bit_config_t *cfg) in sedi_uart_9bit_set_config()
1118 int sedi_uart_9bit_disable(IN sedi_uart_t uart) in sedi_uart_9bit_disable()
1128 int sedi_uart_9bit_enable(IN sedi_uart_t uart) in sedi_uart_9bit_enable()
1137 int sedi_uart_9bit_send_address(IN sedi_uart_t uart, uint8_t address) in sedi_uart_9bit_send_address()
1172 int sedi_uart_9bit_get_config(IN sedi_uart_t uart, sedi_uart_9bit_config_t *cfg) in sedi_uart_9bit_get_config()
1191 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()
1225 int sedi_uart_9bit_clear_config(IN sedi_uart_t uart) in sedi_uart_9bit_clear_config()
1238 static void sedi_uart_save_context(IN sedi_uart_t uart) in sedi_uart_save_context()
1273 static void sedi_uart_restore_context(IN sedi_uart_t uart) in sedi_uart_restore_context()
1324 static bool is_tx_fifo_full(sedi_uart_t uart) in is_tx_fifo_full()
1332 bool sedi_uart_irq_tx_ready(IN sedi_uart_t uart) in sedi_uart_irq_tx_ready()
1340 static bool sedi_is_rx_data_available(sedi_uart_t uart) in sedi_is_rx_data_available()
1345 bool sedi_uart_is_irq_rx_ready(IN sedi_uart_t uart) in sedi_uart_is_irq_rx_ready()
1352 bool sedi_uart_is_irq_pending(IN sedi_uart_t uart) in sedi_uart_is_irq_pending()
1357 int sedi_uart_fifo_fill(IN sedi_uart_t uart, IN uint8_t *data, IN uint32_t size) in sedi_uart_fifo_fill()
1371 int sedi_uart_fifo_read(IN sedi_uart_t uart, OUT uint8_t *data, IN uint32_t size) in sedi_uart_fifo_read()
1385 int sedi_uart_irq_tx_enable(IN sedi_uart_t uart) in sedi_uart_irq_tx_enable()
1392 int sedi_uart_irq_tx_disable(IN sedi_uart_t uart) in sedi_uart_irq_tx_disable()
1399 bool sedi_uart_is_tx_complete(IN sedi_uart_t uart) in sedi_uart_is_tx_complete()
1404 int sedi_uart_irq_rx_enable(IN sedi_uart_t uart) in sedi_uart_irq_rx_enable()
1413 int sedi_uart_irq_rx_disable(IN sedi_uart_t uart) in sedi_uart_irq_rx_disable()
1421 int sedi_uart_update_irq_cache(IN sedi_uart_t uart) in sedi_uart_update_irq_cache()
1429 int sedi_uart_irq_err_enable(IN sedi_uart_t uart) in sedi_uart_irq_err_enable()
1436 int sedi_uart_irq_err_disable(IN sedi_uart_t uart) in sedi_uart_irq_err_disable()
1444 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()
1475 int sedi_uart_get_config(IN sedi_uart_t uart, OUT sedi_uart_config_t *cfg) in sedi_uart_get_config()
1495 int sedi_uart_set_loopback_mode(IN sedi_uart_t uart) in sedi_uart_set_loopback_mode()
1506 int sedi_uart_clr_loopback_mode(IN sedi_uart_t uart) in sedi_uart_clr_loopback_mode()
1516 int sedi_uart_get_loopback_mode(IN sedi_uart_t uart, uint32_t *p_mode) in sedi_uart_get_loopback_mode()
1527 int sedi_uart_set_break_con(IN sedi_uart_t uart) in sedi_uart_set_break_con()
1537 int sedi_uart_clr_break_con(IN sedi_uart_t uart) in sedi_uart_clr_break_con()
1547 int sedi_uart_auto_fc_enable(IN sedi_uart_t uart) in sedi_uart_auto_fc_enable()
1557 int sedi_uart_auto_fc_disable(IN sedi_uart_t uart) in sedi_uart_auto_fc_disable()
1566 int sedi_set_ln_status_report_mask(IN sedi_uart_t uart, IN uint32_t mask) in sedi_set_ln_status_report_mask()
1573 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()
1605 int sedi_uart_disable_unsol_rx(IN sedi_uart_t uart) in sedi_uart_disable_unsol_rx()
1625 int sedi_uart_get_unsol_data(IN sedi_uart_t uart, uint8_t *buffer, int len) in sedi_uart_get_unsol_data()
1688 int sedi_uart_get_unsol_data_len(sedi_uart_t uart, int *p_len) in sedi_uart_get_unsol_data_len()
1701 int sedi_get_ln_status_report_mask(IN sedi_uart_t uart, OUT uint32_t *p_mask) in sedi_get_ln_status_report_mask()
1709 int sedi_uart_assert_rts(IN sedi_uart_t uart) in sedi_uart_assert_rts()
1723 int sedi_uart_de_assert_rts(IN sedi_uart_t uart) in sedi_uart_de_assert_rts()
1736 int sedi_uart_read_rts(IN sedi_uart_t uart, uint32_t *p_rts) in sedi_uart_read_rts()
1745 int sedi_uart_read_cts(IN sedi_uart_t uart, OUT uint32_t *p_cts) in sedi_uart_read_cts()
1753 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()
1790 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()
1866 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()
1921 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()
1977 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()
1995 int sedi_uart_dma_write_terminate(IN sedi_uart_t uart) in sedi_uart_dma_write_terminate()
2021 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()
2038 int sedi_uart_dma_read_terminate(IN sedi_uart_t uart) in sedi_uart_dma_read_terminate()
2064 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()
2080 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()
2099 int sedi_uart_set_tx_only_mode(IN sedi_uart_t uart, bool tx_only) in sedi_uart_set_tx_only_mode()
2127 int sedi_uart_set_rx_only_mode(IN sedi_uart_t uart, bool rx_only) in sedi_uart_set_rx_only_mode()
2156 static void sedi_uart_disable_tx_rx(IN sedi_uart_t uart) in sedi_uart_disable_tx_rx()
2162 static void sedi_uart_enable_tx_rx(IN sedi_uart_t uart) in sedi_uart_enable_tx_rx()
2168 int32_t sedi_uart_set_power(IN sedi_uart_t uart, IN sedi_power_state_t state) in sedi_uart_set_power()
2212 int32_t sedi_uart_init(IN sedi_uart_t uart, void *base) in sedi_uart_init()