Home
last modified time | relevance | path

Searched refs:threadrunsemaphore (Results 1 – 3 of 3) sorted by relevance

/ThreadX-v6.4.1/ports/linux/gnu/src/
Dtx_thread_schedule.c212 sem_t *threadrunsemaphore; in _tx_thread_delete_port_completion() local
217 threadrunsemaphore = &(thread_ptr -> tx_thread_linux_thread_run_semaphore); in _tx_thread_delete_port_completion()
229 tx_linux_sem_post(threadrunsemaphore); in _tx_thread_delete_port_completion()
233 sem_destroy(threadrunsemaphore); in _tx_thread_delete_port_completion()
240 sem_t *threadrunsemaphore; in _tx_thread_reset_port_completion() local
245 threadrunsemaphore = &(thread_ptr -> tx_thread_linux_thread_run_semaphore); in _tx_thread_reset_port_completion()
257 tx_linux_sem_post(threadrunsemaphore); in _tx_thread_reset_port_completion()
261 sem_destroy(threadrunsemaphore); in _tx_thread_reset_port_completion()
/ThreadX-v6.4.1/ports_smp/linux/gnu/src/
Dtx_thread_schedule.c475 sem_t *threadrunsemaphore; in _tx_thread_delete_port_completion() local
478 threadrunsemaphore = &(thread_ptr -> tx_thread_linux_thread_run_semaphore); in _tx_thread_delete_port_completion()
488 tx_linux_sem_post(threadrunsemaphore); in _tx_thread_delete_port_completion()
492 sem_destroy(threadrunsemaphore); in _tx_thread_delete_port_completion()
499 sem_t *threadrunsemaphore; in _tx_thread_reset_port_completion() local
502 threadrunsemaphore = &(thread_ptr -> tx_thread_linux_thread_run_semaphore); in _tx_thread_reset_port_completion()
512 tx_linux_sem_post(threadrunsemaphore); in _tx_thread_reset_port_completion()
516 sem_destroy(threadrunsemaphore); in _tx_thread_reset_port_completion()
/ThreadX-v6.4.1/ports/win32/vs_2019/inc/
Dtx_port.h342 HANDLE threadrunsemaphore; \
345 threadrunsemaphore = thread_ptr -> tx_thread_win32_thread_run_semaphore; \
355 ReleaseSemaphore(threadrunsemaphore, 1, NULL); \
369 HANDLE threadrunsemaphore; \
372 threadrunsemaphore = thread_ptr -> tx_thread_win32_thread_run_semaphore; \
382 ReleaseSemaphore(threadrunsemaphore, 1, NULL); \