Searched refs:sem_t (Results 1 – 25 of 30) sorted by relevance
12
| /ThreadX-v6.4.1/utility/rtos_compatibility_layers/posix/ |
| D | px_sem_open.c | 76 sem_t * sem_open(const CHAR * name, ULONG oflag, ...) in sem_open() 82 sem_t *semid; in sem_open() 85 sem_t *posix_sem; in sem_open() 97 return (( sem_t * )SEM_FAILED); in sem_open() 110 return (( sem_t * ) SEM_FAILED); in sem_open() 121 return(( sem_t * )SEM_FAILED); in sem_open() 137 return(( sem_t * )SEM_FAILED); in sem_open() 158 return (( sem_t * )SEM_FAILED); in sem_open() 179 return(( sem_t * )SEM_FAILED); in sem_open() 183 posix_set_sem_name((sem_t *)TheSem, ( CHAR * ) name); in sem_open() [all …]
|
| D | tx_posix.h | 60 #define MAKE_POSIX_SEM(sem) ((sem_t *)sem) 241 #define SEM_FAILED ((sem_t *) 0) 440 } sem_t; typedef 442 typedef sem_t *SEM_ID; 490 INT sem_close(sem_t * sem); 491 INT sem_getvalue(sem_t * sem,ULONG * sval); 492 sem_t *sem_open(const char * name, ULONG oflag, ...); 493 INT sem_post(sem_t * sem); 494 INT sem_trywait(sem_t * sem); 496 INT sem_wait( sem_t * sem ); [all …]
|
| D | px_sem_find_sem.c | 70 sem_t* posix_find_sem(const CHAR * name) in posix_find_sem() 73 sem_t *sem; in posix_find_sem()
|
| D | px_int.h | 110 PX_OBJECT_DECLARE sem_t posix_sem_pool[SEM_NSEMS_MAX]; 167 sem_t *posix_find_sem(const CHAR * name); 169 VOID posix_set_sem_name(sem_t * sem, CHAR *name); 173 VOID posix_sem_reset(sem_t *sem);
|
| D | px_sem_set_sem_name.c | 67 VOID posix_set_sem_name(sem_t * sem, CHAR *name) in posix_set_sem_name()
|
| D | px_sem_reset.c | 66 VOID posix_sem_reset(sem_t *sem ) in posix_sem_reset()
|
| D | px_sem_destroy.c | 70 INT sem_destroy(sem_t *sem) in sem_destroy()
|
| D | px_sem_getvalue.c | 70 INT sem_getvalue(sem_t * sem,ULONG * sval) in sem_getvalue()
|
| D | px_sem_wait.c | 69 INT sem_wait( sem_t * sem ) in sem_wait()
|
| D | px_sem_get_new_sem.c | 72 sem_t *sem_ptr; in posix_get_new_sem()
|
| D | px_sem_post.c | 68 INT sem_post(sem_t * sem) in sem_post()
|
| D | px_sem_close.c | 70 INT sem_close(sem_t * sem) in sem_close()
|
| D | px_sem_init.c | 70 INT sem_init(sem_t *sem , INT pshared, UINT value) in sem_init()
|
| D | px_sem_trywait.c | 70 INT sem_trywait(sem_t * sem) in sem_trywait()
|
| D | px_px_initialize.c | 150 sem_t *sem_ptr; in posix_semaphore_init()
|
| D | readme_threadx_posix.txt | 107 INT sem_close(sem_t * sem); 108 INT sem_getvalue(sem_t * sem,ULONG * sval); 109 sem_t *sem_open(const char * name, ULONG oflag, ...); 110 INT sem_post(sem_t * sem); 111 INT sem_trywait(sem_t * sem); 113 INT sem_wait( sem_t * sem ); 114 INT sem_init(sem_t *sem , INT pshared, UINT value); 115 INT sem_destroy(sem_t *sem); 313 6.) ULONG sem_trywait(sem_t * sem)
|
| /ThreadX-v6.4.1/ports/linux/gnu/src/ |
| D | tx_thread_schedule.c | 34 extern sem_t _tx_linux_timer_semaphore; 35 extern sem_t _tx_linux_isr_semaphore; 212 sem_t *threadrunsemaphore; in _tx_thread_delete_port_completion() 240 sem_t *threadrunsemaphore; in _tx_thread_reset_port_completion()
|
| D | tx_initialize_low_level.c | 40 sem_t _tx_linux_semaphore; 41 sem_t _tx_linux_semaphore_no_idle; 52 static sem_t _tx_linux_thread_timer_wait; 53 static sem_t _tx_linux_thread_other_wait; 60 sem_t _tx_linux_timer_semaphore; 61 sem_t _tx_linux_isr_semaphore;
|
| D | tx_thread_context_restore.c | 32 extern sem_t _tx_linux_isr_semaphore;
|
| D | tx_thread_system_return.c | 87 sem_t *temp_run_semaphore; in _tx_thread_system_return()
|
| /ThreadX-v6.4.1/ports_smp/linux/gnu/src/ |
| D | tx_initialize_low_level.c | 40 sem_t _tx_linux_scheduler_semaphore; 58 static sem_t _tx_linux_thread_timer_wait; 59 static sem_t _tx_linux_thread_other_wait; 60 static sem_t _tx_linux_sleep_sema; 68 sem_t _tx_linux_timer_semaphore; 69 sem_t _tx_linux_isr_semaphore;
|
| D | tx_thread_schedule.c | 35 extern sem_t _tx_linux_isr_semaphore; 475 sem_t *threadrunsemaphore; in _tx_thread_delete_port_completion() 499 sem_t *threadrunsemaphore; in _tx_thread_reset_port_completion()
|
| D | tx_thread_context_restore.c | 33 extern sem_t _tx_linux_isr_semaphore;
|
| D | tx_thread_system_return.c | 87 sem_t *temp_run_semaphore; in _tx_thread_system_return()
|
| /ThreadX-v6.4.1/ports/linux/gnu/inc/ |
| D | tx_port.h | 395 … sem_t tx_thread_linux_thread_run_semaphore; \ 559 extern sem_t _tx_linux_semaphore; 560 extern sem_t _tx_linux_semaphore_no_idle;
|
12