Lines Matching refs:tx_mux
133 SemaphoreHandle_t tx_mux; /*!< UART TX mutex*/ member
1083 res = xSemaphoreTake(p_uart_obj[uart_num]->tx_mux, (TickType_t)ticks_to_wait); in uart_wait_tx_done()
1111 xSemaphoreGive(p_uart_obj[uart_num]->tx_mux); in uart_wait_tx_done()
1128 xSemaphoreGive(p_uart_obj[uart_num]->tx_mux); in uart_wait_tx_done()
1131 xSemaphoreGive(p_uart_obj[uart_num]->tx_mux); in uart_wait_tx_done()
1144 xSemaphoreTake(p_uart_obj[uart_num]->tx_mux, (TickType_t)portMAX_DELAY); in uart_tx_chars()
1146 xSemaphoreGive(p_uart_obj[uart_num]->tx_mux); in uart_tx_chars()
1158 xSemaphoreTake(p_uart_obj[uart_num]->tx_mux, (TickType_t)portMAX_DELAY); in uart_tx_all()
1202 xSemaphoreGive(p_uart_obj[uart_num]->tx_mux); in uart_tx_all()
1400 if (uart_obj->tx_mux) { in uart_free_driver_obj()
1401 vSemaphoreDelete(uart_obj->tx_mux); in uart_free_driver_obj()
1481 uart_obj->tx_mux = xSemaphoreCreateMutexStatic(uart_obj->tx_mux_struct); in uart_alloc_driver_obj()
1485 if (!uart_obj->rx_ring_buf || !uart_obj->rx_mux || !uart_obj->tx_mux || !uart_obj->tx_brk_sem || in uart_alloc_driver_obj()
1503 uart_obj->tx_mux = xSemaphoreCreateMutex(); in uart_alloc_driver_obj()
1508 if (!uart_obj->rx_ring_buf || !uart_obj->rx_mux || !uart_obj->tx_mux || !uart_obj->tx_brk_sem || in uart_alloc_driver_obj()