Home
last modified time | relevance | path

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

12

/ThreadX-v6.3.0/utility/rtos_compatibility_layers/posix/
Dpx_sem_open.c77 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 …]
Dtx_posix.h61 #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 …]
Dpx_sem_find_sem.c71 sem_t* posix_find_sem(const CHAR * name) in posix_find_sem()
74 sem_t *sem; in posix_find_sem()
Dpx_int.h111 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);
Dpx_sem_set_sem_name.c68 VOID posix_set_sem_name(sem_t * sem, CHAR *name) in posix_set_sem_name()
Dpx_sem_reset.c67 VOID posix_sem_reset(sem_t *sem ) in posix_sem_reset()
Dpx_sem_destroy.c71 INT sem_destroy(sem_t *sem) in sem_destroy()
Dpx_sem_getvalue.c71 INT sem_getvalue(sem_t * sem,ULONG * sval) in sem_getvalue()
Dpx_sem_wait.c70 INT sem_wait( sem_t * sem ) in sem_wait()
Dpx_sem_get_new_sem.c73 sem_t *sem_ptr; in posix_get_new_sem()
Dpx_sem_post.c69 INT sem_post(sem_t * sem) in sem_post()
Dpx_sem_close.c71 INT sem_close(sem_t * sem) in sem_close()
Dpx_sem_init.c71 INT sem_init(sem_t *sem , INT pshared, UINT value) in sem_init()
Dpx_sem_trywait.c71 INT sem_trywait(sem_t * sem) in sem_trywait()
Dpx_px_initialize.c151 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.3.0/ports/linux/gnu/src/
Dtx_thread_schedule.c35 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()
Dtx_initialize_low_level.c41 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;
Dtx_thread_context_restore.c33 extern sem_t _tx_linux_isr_semaphore;
Dtx_thread_system_return.c88 sem_t *temp_run_semaphore; in _tx_thread_system_return()
/ThreadX-v6.3.0/ports_smp/linux/gnu/src/
Dtx_initialize_low_level.c41 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;
Dtx_thread_schedule.c36 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()
Dtx_thread_context_restore.c34 extern sem_t _tx_linux_isr_semaphore;
Dtx_thread_system_return.c88 sem_t *temp_run_semaphore; in _tx_thread_system_return()
/ThreadX-v6.3.0/ports/linux/gnu/inc/
Dtx_port.h396sem_t tx_thread_linux_thread_run_semaphore; \
560 extern sem_t _tx_linux_semaphore;
561 extern sem_t _tx_linux_semaphore_no_idle;

12