Searched refs:my_sem (Results 1 – 4 of 4) sorted by relevance
161 dispatch_semaphore_t my_sem;206 void V() { SetEvent( my_sem ); } in V()208 HANDLE my_sem;229 srwl_or_handle my_sem;243 binary_semaphore() { my_sem = 1; } in binary_semaphore()251 s = my_sem.exchange( 2 ); in P()261 if( my_sem.exchange( 0 )==2 ) in V()262 futex_wakeup_one( &my_sem ); in V()284 while( sem_wait( &my_sem )!=0 ) in P()288 void V() { sem_post( &my_sem ); } in V()[all …]
74 __TBB_init_binsem( &my_sem.lock ); in binary_semaphore()81 CloseHandle( my_sem.h ); in ~binary_semaphore()84 void binary_semaphore::P() { __TBB_acquire_binsem( &my_sem.lock ); } in P()86 void binary_semaphore::V() { __TBB_release_binsem( &my_sem.lock ); } in V()
82 semaphore my_sem(sem_init_cnt); in test_semaphore() local89 Body body(n_threads, n_iters, my_sem, max_vals, tot_times); in test_semaphore()112 S my_sem; member124 my_counter.my_sem.P(); in operator ()()126 my_counter.my_sem.V(); in operator ()()131 my_counter.my_sem.V(); in AddOne()154 semaphore& my_sem; member in FilterBase171 otherTokens(other_tokens), myWait(my_wait), my_sem(m_sem), in FilterBase()204 my_sem.P(); in Produce()230 my_sem.P(); in Consume()
149 static void release_thread_sem(sem_t* my_sem) { in release_thread_sem() argument155 sem_post( my_sem ); in release_thread_sem()