Searched refs:sem_t (Results 1 – 25 of 30) sorted by relevance
12
| /ThreadX-v6.3.0/utility/rtos_compatibility_layers/posix/ |
| D | px_sem_open.c | 77 sem_t * sem_open(const CHAR * name, ULONG oflag, ...) in sem_open() 83 sem_t *semid; in sem_open() 86 sem_t *posix_sem; in sem_open() 98 return (( sem_t * )SEM_FAILED); in sem_open() 111 return (( sem_t * ) SEM_FAILED); in sem_open() 122 return(( sem_t * )SEM_FAILED); in sem_open() 138 return(( sem_t * )SEM_FAILED); in sem_open() 159 return (( sem_t * )SEM_FAILED); in sem_open() 180 return(( sem_t * )SEM_FAILED); in sem_open() 184 posix_set_sem_name((sem_t *)TheSem, ( CHAR * ) name); in sem_open() [all …]
|
| D | tx_posix.h | 61 #define MAKE_POSIX_SEM(sem) ((sem_t *)sem) 242 #define SEM_FAILED ((sem_t *) 0) 441 } sem_t; typedef 443 typedef sem_t *SEM_ID; 491 INT sem_close(sem_t * sem); 492 INT sem_getvalue(sem_t * sem,ULONG * sval); 493 sem_t *sem_open(const char * name, ULONG oflag, ...); 494 INT sem_post(sem_t * sem); 495 INT sem_trywait(sem_t * sem); 497 INT sem_wait( sem_t * sem ); [all …]
|
| D | px_sem_find_sem.c | 71 sem_t* posix_find_sem(const CHAR * name) in posix_find_sem() 74 sem_t *sem; in posix_find_sem()
|
| D | px_int.h | 111 PX_OBJECT_DECLARE sem_t posix_sem_pool[SEM_NSEMS_MAX]; 168 sem_t *posix_find_sem(const CHAR * name); 170 VOID posix_set_sem_name(sem_t * sem, CHAR *name); 174 VOID posix_sem_reset(sem_t *sem);
|
| D | px_sem_set_sem_name.c | 68 VOID posix_set_sem_name(sem_t * sem, CHAR *name) in posix_set_sem_name()
|
| D | px_sem_reset.c | 67 VOID posix_sem_reset(sem_t *sem ) in posix_sem_reset()
|
| D | px_sem_destroy.c | 71 INT sem_destroy(sem_t *sem) in sem_destroy()
|
| D | px_sem_getvalue.c | 71 INT sem_getvalue(sem_t * sem,ULONG * sval) in sem_getvalue()
|
| D | px_sem_wait.c | 70 INT sem_wait( sem_t * sem ) in sem_wait()
|
| D | px_sem_get_new_sem.c | 73 sem_t *sem_ptr; in posix_get_new_sem()
|
| D | px_sem_post.c | 69 INT sem_post(sem_t * sem) in sem_post()
|
| D | px_sem_close.c | 71 INT sem_close(sem_t * sem) in sem_close()
|
| D | px_sem_init.c | 71 INT sem_init(sem_t *sem , INT pshared, UINT value) in sem_init()
|
| D | px_sem_trywait.c | 71 INT sem_trywait(sem_t * sem) in sem_trywait()
|
| D | px_px_initialize.c | 151 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.3.0/ports/linux/gnu/src/ |
| D | tx_thread_schedule.c | 35 extern sem_t _tx_linux_timer_semaphore; 36 extern sem_t _tx_linux_isr_semaphore; 213 sem_t *threadrunsemaphore; in _tx_thread_delete_port_completion() 241 sem_t *threadrunsemaphore; in _tx_thread_reset_port_completion()
|
| D | tx_initialize_low_level.c | 41 sem_t _tx_linux_semaphore; 42 sem_t _tx_linux_semaphore_no_idle; 53 static sem_t _tx_linux_thread_timer_wait; 54 static sem_t _tx_linux_thread_other_wait; 61 sem_t _tx_linux_timer_semaphore; 62 sem_t _tx_linux_isr_semaphore;
|
| D | tx_thread_context_restore.c | 33 extern sem_t _tx_linux_isr_semaphore;
|
| D | tx_thread_system_return.c | 88 sem_t *temp_run_semaphore; in _tx_thread_system_return()
|
| /ThreadX-v6.3.0/ports_smp/linux/gnu/src/ |
| D | tx_initialize_low_level.c | 41 sem_t _tx_linux_scheduler_semaphore; 59 static sem_t _tx_linux_thread_timer_wait; 60 static sem_t _tx_linux_thread_other_wait; 61 static sem_t _tx_linux_sleep_sema; 69 sem_t _tx_linux_timer_semaphore; 70 sem_t _tx_linux_isr_semaphore;
|
| D | tx_thread_schedule.c | 36 extern sem_t _tx_linux_isr_semaphore; 476 sem_t *threadrunsemaphore; in _tx_thread_delete_port_completion() 500 sem_t *threadrunsemaphore; in _tx_thread_reset_port_completion()
|
| D | tx_thread_context_restore.c | 34 extern sem_t _tx_linux_isr_semaphore;
|
| D | tx_thread_system_return.c | 88 sem_t *temp_run_semaphore; in _tx_thread_system_return()
|
| /ThreadX-v6.3.0/ports/linux/gnu/inc/ |
| D | tx_port.h | 396 … sem_t tx_thread_linux_thread_run_semaphore; \ 560 extern sem_t _tx_linux_semaphore; 561 extern sem_t _tx_linux_semaphore_no_idle;
|
12