Lines Matching refs:uart_obj
146 static struct hc32_uart uart_obj[sizeof(uart_config) / sizeof(uart_config[0])] = {0}; variable
834 hc32_uart_rx_irq_handler(&uart_obj[UART1_INDEX]); in hc32_uart1_rx_irq_handler()
845 hc32_uart_tx_irq_handler(&uart_obj[UART1_INDEX]); in hc32_uart1_tx_irq_handler()
856 hc32_uart_rxerr_irq_handler(&uart_obj[UART1_INDEX]); in hc32_uart1_rxerr_irq_handler()
870 hc32_uart_tc_irq_handler(&uart_obj[UART1_INDEX]); in hc32_uart1_tc_irq_handler()
891 hc32_uart_rxto_irq_handler(&uart_obj[UART1_INDEX]); in hc32_uart1_rxto_irq_handler()
903 hc32_uart_dma_rx_irq_handler(&uart_obj[UART1_INDEX]); in hc32_uart1_dma_rx_irq_handler()
917 hc32_usart_handler(&uart_obj[UART1_INDEX]); in USART1_Handler()
932 hc32_uart_rx_irq_handler(&uart_obj[UART2_INDEX]); in hc32_uart2_rx_irq_handler()
943 hc32_uart_tx_irq_handler(&uart_obj[UART2_INDEX]); in hc32_uart2_tx_irq_handler()
954 hc32_uart_rxerr_irq_handler(&uart_obj[UART2_INDEX]); in hc32_uart2_rxerr_irq_handler()
968 hc32_uart_tc_irq_handler(&uart_obj[UART2_INDEX]); in hc32_uart2_tc_irq_handler()
989 hc32_uart_rxto_irq_handler(&uart_obj[UART2_INDEX]); in hc32_uart2_rxto_irq_handler()
1001 hc32_uart_dma_rx_irq_handler(&uart_obj[UART2_INDEX]); in hc32_uart2_dma_rx_irq_handler()
1015 hc32_usart_handler(&uart_obj[UART2_INDEX]); in USART2_Handler()
1030 hc32_uart_rx_irq_handler(&uart_obj[UART3_INDEX]); in hc32_uart3_rx_irq_handler()
1041 hc32_uart_tx_irq_handler(&uart_obj[UART3_INDEX]); in hc32_uart3_tx_irq_handler()
1052 hc32_uart_rxerr_irq_handler(&uart_obj[UART3_INDEX]); in hc32_uart3_rxerr_irq_handler()
1065 hc32_uart_tc_irq_handler(&uart_obj[UART3_INDEX]); in hc32_uart3_tc_irq_handler()
1078 hc32_uart_rxto_irq_handler(&uart_obj[UART3_INDEX]); in hc32_uart3_rxto_irq_handler()
1089 hc32_uart_dma_rx_irq_handler(&uart_obj[UART3_INDEX]); in hc32_uart3_dma_rx_irq_handler()
1105 hc32_usart_handler(&uart_obj[UART3_INDEX]); in USART3_Handler()
1120 hc32_uart_rx_irq_handler(&uart_obj[UART4_INDEX]); in hc32_uart4_rx_irq_handler()
1131 hc32_uart_tx_irq_handler(&uart_obj[UART4_INDEX]); in hc32_uart4_tx_irq_handler()
1142 hc32_uart_rxerr_irq_handler(&uart_obj[UART4_INDEX]); in hc32_uart4_rxerr_irq_handler()
1156 hc32_uart_tc_irq_handler(&uart_obj[UART4_INDEX]); in hc32_uart4_tc_irq_handler()
1177 hc32_uart_rxto_irq_handler(&uart_obj[UART4_INDEX]); in hc32_uart4_rxto_irq_handler()
1189 hc32_uart_dma_rx_irq_handler(&uart_obj[UART4_INDEX]); in hc32_uart4_dma_rx_irq_handler()
1203 hc32_usart_handler(&uart_obj[UART4_INDEX]); in USART4_Handler()
1218 hc32_uart_rx_irq_handler(&uart_obj[UART5_INDEX]); in hc32_uart5_rx_irq_handler()
1229 hc32_uart_tx_irq_handler(&uart_obj[UART5_INDEX]); in hc32_uart5_tx_irq_handler()
1240 hc32_uart_rxerr_irq_handler(&uart_obj[UART5_INDEX]); in hc32_uart5_rxerr_irq_handler()
1254 hc32_uart_tc_irq_handler(&uart_obj[UART5_INDEX]); in hc32_uart5_tc_irq_handler()
1275 hc32_uart_rxto_irq_handler(&uart_obj[UART5_INDEX]); in hc32_uart5_rxto_irq_handler()
1287 hc32_uart_dma_rx_irq_handler(&uart_obj[UART5_INDEX]); in hc32_uart5_dma_rx_irq_handler()
1301 hc32_usart_handler(&uart_obj[UART5_INDEX]); in USART5_Handler()
1316 hc32_uart_rx_irq_handler(&uart_obj[UART6_INDEX]); in hc32_uart6_rx_irq_handler()
1327 hc32_uart_tx_irq_handler(&uart_obj[UART6_INDEX]); in hc32_uart6_tx_irq_handler()
1338 hc32_uart_rxerr_irq_handler(&uart_obj[UART6_INDEX]); in hc32_uart6_rxerr_irq_handler()
1351 hc32_uart_tc_irq_handler(&uart_obj[UART6_INDEX]); in hc32_uart6_tc_irq_handler()
1364 hc32_uart_rxto_irq_handler(&uart_obj[UART6_INDEX]); in hc32_uart6_rxto_irq_handler()
1375 hc32_uart_dma_rx_irq_handler(&uart_obj[UART6_INDEX]); in hc32_uart6_dma_rx_irq_handler()
1390 hc32_usart_handler(&uart_obj[UART6_INDEX]); in USART6_Handler()
1404 hc32_uart_rx_irq_handler(&uart_obj[UART7_INDEX]); in hc32_uart7_rx_irq_handler()
1415 hc32_uart_tx_irq_handler(&uart_obj[UART7_INDEX]); in hc32_uart7_tx_irq_handler()
1426 hc32_uart_rxerr_irq_handler(&uart_obj[UART7_INDEX]); in hc32_uart7_rxerr_irq_handler()
1439 hc32_uart_tc_irq_handler(&uart_obj[UART7_INDEX]); in hc32_uart7_tc_irq_handler()
1452 hc32_uart_rxto_irq_handler(&uart_obj[UART7_INDEX]); in hc32_uart7_rxto_irq_handler()
1463 hc32_uart_dma_rx_irq_handler(&uart_obj[UART7_INDEX]); in hc32_uart7_dma_rx_irq_handler()
1478 hc32_uart_rx_irq_handler(&uart_obj[UART8_INDEX]); in hc32_uart8_rx_irq_handler()
1489 hc32_uart_tx_irq_handler(&uart_obj[UART8_INDEX]); in hc32_uart8_tx_irq_handler()
1500 hc32_uart_rxerr_irq_handler(&uart_obj[UART8_INDEX]); in hc32_uart8_rxerr_irq_handler()
1513 hc32_uart_tc_irq_handler(&uart_obj[UART8_INDEX]); in hc32_uart8_tc_irq_handler()
1526 hc32_uart_rxto_irq_handler(&uart_obj[UART8_INDEX]); in hc32_uart8_rxto_irq_handler()
1537 hc32_uart_dma_rx_irq_handler(&uart_obj[UART8_INDEX]); in hc32_uart8_dma_rx_irq_handler()
1552 hc32_uart_rx_irq_handler(&uart_obj[UART9_INDEX]); in hc32_uart9_rx_irq_handler()
1563 hc32_uart_tx_irq_handler(&uart_obj[UART9_INDEX]); in hc32_uart9_tx_irq_handler()
1574 hc32_uart_rxerr_irq_handler(&uart_obj[UART9_INDEX]); in hc32_uart9_rxerr_irq_handler()
1587 hc32_uart_tc_irq_handler(&uart_obj[UART9_INDEX]); in hc32_uart9_tc_irq_handler()
1600 hc32_uart_rxto_irq_handler(&uart_obj[UART9_INDEX]); in hc32_uart9_rxto_irq_handler()
1611 hc32_uart_dma_rx_irq_handler(&uart_obj[UART9_INDEX]); in hc32_uart9_dma_rx_irq_handler()
1626 hc32_uart_rx_irq_handler(&uart_obj[UART10_INDEX]); in hc32_uart10_rx_irq_handler()
1637 hc32_uart_tx_irq_handler(&uart_obj[UART10_INDEX]); in hc32_uart10_tx_irq_handler()
1648 hc32_uart_rxerr_irq_handler(&uart_obj[UART10_INDEX]); in hc32_uart10_rxerr_irq_handler()
1661 hc32_uart_tc_irq_handler(&uart_obj[UART10_INDEX]); in hc32_uart10_tc_irq_handler()
1674 hc32_uart_rxto_irq_handler(&uart_obj[UART10_INDEX]); in hc32_uart10_rxto_irq_handler()
1685 hc32_uart_dma_rx_irq_handler(&uart_obj[UART10_INDEX]); in hc32_uart10_dma_rx_irq_handler()
1703 uart_obj[UART1_INDEX].uart_dma_flag = 0; in hc32_uart_get_dma_info()
1705 uart_obj[UART1_INDEX].uart_dma_flag |= RT_DEVICE_FLAG_DMA_RX; in hc32_uart_get_dma_info()
1716 uart_obj[UART1_INDEX].uart_dma_flag |= RT_DEVICE_FLAG_DMA_TX; in hc32_uart_get_dma_info()
1726 uart_obj[UART2_INDEX].uart_dma_flag = 0; in hc32_uart_get_dma_info()
1728 uart_obj[UART2_INDEX].uart_dma_flag |= RT_DEVICE_FLAG_DMA_RX; in hc32_uart_get_dma_info()
1739 uart_obj[UART2_INDEX].uart_dma_flag |= RT_DEVICE_FLAG_DMA_TX; in hc32_uart_get_dma_info()
1749 uart_obj[UART3_INDEX].uart_dma_flag = 0; in hc32_uart_get_dma_info()
1751 uart_obj[UART3_INDEX].uart_dma_flag |= RT_DEVICE_FLAG_DMA_RX; in hc32_uart_get_dma_info()
1760 uart_obj[UART3_INDEX].uart_dma_flag |= RT_DEVICE_FLAG_DMA_TX; in hc32_uart_get_dma_info()
1770 uart_obj[UART4_INDEX].uart_dma_flag = 0; in hc32_uart_get_dma_info()
1772 uart_obj[UART4_INDEX].uart_dma_flag |= RT_DEVICE_FLAG_DMA_RX; in hc32_uart_get_dma_info()
1783 uart_obj[UART4_INDEX].uart_dma_flag |= RT_DEVICE_FLAG_DMA_TX; in hc32_uart_get_dma_info()
1793 uart_obj[UART5_INDEX].uart_dma_flag = 0; in hc32_uart_get_dma_info()
1795 uart_obj[UART5_INDEX].uart_dma_flag |= RT_DEVICE_FLAG_DMA_RX; in hc32_uart_get_dma_info()
1806 uart_obj[UART5_INDEX].uart_dma_flag |= RT_DEVICE_FLAG_DMA_TX; in hc32_uart_get_dma_info()
1816 uart_obj[UART6_INDEX].uart_dma_flag = 0; in hc32_uart_get_dma_info()
1818 uart_obj[UART6_INDEX].uart_dma_flag |= RT_DEVICE_FLAG_DMA_RX; in hc32_uart_get_dma_info()
1827 uart_obj[UART6_INDEX].uart_dma_flag |= RT_DEVICE_FLAG_DMA_TX; in hc32_uart_get_dma_info()
1837 uart_obj[UART7_INDEX].uart_dma_flag = 0; in hc32_uart_get_dma_info()
1839 uart_obj[UART7_INDEX].uart_dma_flag |= RT_DEVICE_FLAG_DMA_RX; in hc32_uart_get_dma_info()
1848 uart_obj[UART7_INDEX].uart_dma_flag |= RT_DEVICE_FLAG_DMA_TX; in hc32_uart_get_dma_info()
1858 uart_obj[UART8_INDEX].uart_dma_flag = 0; in hc32_uart_get_dma_info()
1860 uart_obj[UART8_INDEX].uart_dma_flag |= RT_DEVICE_FLAG_DMA_RX; in hc32_uart_get_dma_info()
1869 uart_obj[UART8_INDEX].uart_dma_flag |= RT_DEVICE_FLAG_DMA_TX; in hc32_uart_get_dma_info()
1879 uart_obj[UART9_INDEX].uart_dma_flag = 0; in hc32_uart_get_dma_info()
1881 uart_obj[UART9_INDEX].uart_dma_flag |= RT_DEVICE_FLAG_DMA_RX; in hc32_uart_get_dma_info()
1890 uart_obj[UART9_INDEX].uart_dma_flag |= RT_DEVICE_FLAG_DMA_TX; in hc32_uart_get_dma_info()
1900 uart_obj[UART10_INDEX].uart_dma_flag = 0; in hc32_uart_get_dma_info()
1902 uart_obj[UART10_INDEX].uart_dma_flag |= RT_DEVICE_FLAG_DMA_RX; in hc32_uart_get_dma_info()
1911 uart_obj[UART10_INDEX].uart_dma_flag |= RT_DEVICE_FLAG_DMA_TX; in hc32_uart_get_dma_info()
1994 rt_size_t obj_num = sizeof(uart_obj) / sizeof(struct hc32_uart); in rt_hw_usart_init()
2004 uart_obj[i].serial.ops = &hc32_uart_ops; in rt_hw_usart_init()
2005 uart_obj[i].serial.config = config; in rt_hw_usart_init()
2006 uart_obj[i].config = &uart_config[i]; in rt_hw_usart_init()
2012 if (uart_obj[i].uart_dma_flag & RT_DEVICE_FLAG_DMA_RX) in rt_hw_usart_init()
2019 if (uart_obj[i].uart_dma_flag & RT_DEVICE_FLAG_DMA_TX) in rt_hw_usart_init()
2025 result = rt_hw_serial_register(&uart_obj[i].serial, in rt_hw_usart_init()
2026 uart_obj[i].config->name, in rt_hw_usart_init()
2030 uart_obj[i].uart_dma_flag), in rt_hw_usart_init()
2031 &uart_obj[i]); in rt_hw_usart_init()