Lines Matching refs:rx_mux
132 SemaphoreHandle_t rx_mux; /*!< UART RX data mutex*/ member
1251 if (xSemaphoreTake(p_uart_obj[uart_num]->rx_mux, (TickType_t)ticks_to_wait) != pdTRUE) { in uart_read_bytes()
1270 xSemaphoreGive(p_uart_obj[uart_num]->rx_mux); in uart_read_bytes()
1297 xSemaphoreGive(p_uart_obj[uart_num]->rx_mux); in uart_read_bytes()
1331 xSemaphoreTake(p_uart->rx_mux, (TickType_t)portMAX_DELAY); in uart_flush_input()
1385 xSemaphoreGive(p_uart->rx_mux); in uart_flush_input()
1403 if (uart_obj->rx_mux) { in uart_free_driver_obj()
1404 vSemaphoreDelete(uart_obj->rx_mux); in uart_free_driver_obj()
1480 uart_obj->rx_mux = xSemaphoreCreateMutexStatic(uart_obj->rx_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()
1504 uart_obj->rx_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()