Home
last modified time | relevance | path

Searched refs:sem_t (Results 1 – 25 of 30) sorted by relevance

12

/ThreadX-v6.4.1/utility/rtos_compatibility_layers/posix/
Dpx_sem_open.c76 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 …]
Dtx_posix.h60 #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 …]
Dpx_sem_find_sem.c70 sem_t* posix_find_sem(const CHAR * name) in posix_find_sem()
73 sem_t *sem; in posix_find_sem()
Dpx_int.h110 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);
Dpx_sem_set_sem_name.c67 VOID posix_set_sem_name(sem_t * sem, CHAR *name) in posix_set_sem_name()
Dpx_sem_reset.c66 VOID posix_sem_reset(sem_t *sem ) in posix_sem_reset()
Dpx_sem_destroy.c70 INT sem_destroy(sem_t *sem) in sem_destroy()
Dpx_sem_getvalue.c70 INT sem_getvalue(sem_t * sem,ULONG * sval) in sem_getvalue()
Dpx_sem_wait.c69 INT sem_wait( sem_t * sem ) in sem_wait()
Dpx_sem_get_new_sem.c72 sem_t *sem_ptr; in posix_get_new_sem()
Dpx_sem_post.c68 INT sem_post(sem_t * sem) in sem_post()
Dpx_sem_close.c70 INT sem_close(sem_t * sem) in sem_close()
Dpx_sem_init.c70 INT sem_init(sem_t *sem , INT pshared, UINT value) in sem_init()
Dpx_sem_trywait.c70 INT sem_trywait(sem_t * sem) in sem_trywait()
Dpx_px_initialize.c150 sem_t *sem_ptr; in posix_semaphore_init()
Dreadme_threadx_posix.txt107 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/
Dtx_thread_schedule.c34 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()
Dtx_initialize_low_level.c40 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;
Dtx_thread_context_restore.c32 extern sem_t _tx_linux_isr_semaphore;
Dtx_thread_system_return.c87 sem_t *temp_run_semaphore; in _tx_thread_system_return()
/ThreadX-v6.4.1/ports_smp/linux/gnu/src/
Dtx_initialize_low_level.c40 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;
Dtx_thread_schedule.c35 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()
Dtx_thread_context_restore.c33 extern sem_t _tx_linux_isr_semaphore;
Dtx_thread_system_return.c87 sem_t *temp_run_semaphore; in _tx_thread_system_return()
/ThreadX-v6.4.1/ports/linux/gnu/inc/
Dtx_port.h395sem_t tx_thread_linux_thread_run_semaphore; \
559 extern sem_t _tx_linux_semaphore;
560 extern sem_t _tx_linux_semaphore_no_idle;

12