Lines Matching refs:tx_sem

81     SemaphoreHandle_t tx_sem;  member
731 xSemaphoreGiveFromISR(p_rmt->tx_sem, &HPTaskAwoken); in rmt_driver_isr_default()
880 xSemaphoreGiveFromISR(p_rmt->tx_sem, &HPTaskAwoken); in rmt_driver_isr_default()
934 xSemaphoreTake(p_rmt_obj[channel]->tx_sem, portMAX_DELAY); in rmt_driver_uninstall()
956 if (p_rmt_obj[channel]->tx_sem) { in rmt_driver_uninstall()
957 vSemaphoreDelete(p_rmt_obj[channel]->tx_sem); in rmt_driver_uninstall()
958 p_rmt_obj[channel]->tx_sem = NULL; in rmt_driver_uninstall()
1026 if (p_rmt_obj[channel]->tx_sem == NULL) { in rmt_driver_install()
1028 p_rmt_obj[channel]->tx_sem = xSemaphoreCreateBinary(); in rmt_driver_install()
1032 p_rmt_obj[channel]->tx_sem = xSemaphoreCreateBinary(); in rmt_driver_install()
1034 … p_rmt_obj[channel]->tx_sem = xSemaphoreCreateBinaryStatic(&p_rmt_obj[channel]->tx_sem_buffer); in rmt_driver_install()
1037 xSemaphoreGive(p_rmt_obj[channel]->tx_sem); in rmt_driver_install()
1104 xSemaphoreTake(p_rmt->tx_sem, portMAX_DELAY); in rmt_write_items()
1131 xSemaphoreTake(p_rmt->tx_sem, portMAX_DELAY); in rmt_write_items()
1132 xSemaphoreGive(p_rmt->tx_sem); in rmt_write_items()
1136 xSemaphoreTake(p_rmt->tx_sem, portMAX_DELAY); in rmt_write_items()
1137 xSemaphoreGive(p_rmt->tx_sem); in rmt_write_items()
1147 if (xSemaphoreTake(p_rmt_obj[channel]->tx_sem, wait_time) == pdTRUE) { in rmt_wait_tx_done()
1149 xSemaphoreGive(p_rmt_obj[channel]->tx_sem); in rmt_wait_tx_done()
1248 xSemaphoreTake(p_rmt->tx_sem, portMAX_DELAY); in rmt_write_sample()
1273 xSemaphoreTake(p_rmt->tx_sem, portMAX_DELAY); in rmt_write_sample()
1274 xSemaphoreGive(p_rmt->tx_sem); in rmt_write_sample()
1285 if (p_rmt_obj[i]->tx_sem) { in rmt_get_channel_status()
1286 if (xSemaphoreTake(p_rmt_obj[i]->tx_sem, (TickType_t)0) == pdTRUE) { in rmt_get_channel_status()
1288 xSemaphoreGive(p_rmt_obj[i]->tx_sem); in rmt_get_channel_status()