Lines Matching refs:posix_sem_lock
18 static struct rt_semaphore posix_sem_lock; variable
23 rt_sem_init(&posix_sem_lock, "psem", 1, RT_IPC_FLAG_FIFO); in posix_sem_system_init()
140 rt_sem_take(&posix_sem_lock, RT_WAITING_FOREVER); in sem_close()
149 rt_sem_release(&posix_sem_lock); in sem_close()
177 rt_sem_take(&posix_sem_lock, RT_WAITING_FOREVER); in sem_destroy()
180 rt_sem_release(&posix_sem_lock); in sem_destroy()
188 rt_sem_release(&posix_sem_lock); in sem_destroy()
212 rt_sem_take(&posix_sem_lock, RT_WAITING_FOREVER); in sem_unlink()
222 rt_sem_release(&posix_sem_lock); in sem_unlink()
226 rt_sem_release(&posix_sem_lock); in sem_unlink()
301 rt_sem_take(&posix_sem_lock, RT_WAITING_FOREVER); in sem_init()
303 rt_sem_release(&posix_sem_lock); in sem_init()
337 rt_sem_take(&posix_sem_lock, RT_WAITING_FOREVER); in sem_open()
389 rt_sem_release(&posix_sem_lock); in sem_open()
395 rt_sem_release(&posix_sem_lock); in sem_open()