Home
last modified time | relevance | path

Searched refs:my_sem (Results 1 – 4 of 4) sorted by relevance

/oneTBB/src/tbb/
H A Dsemaphore.h161 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 …]
H A Dsemaphore.cpp74 __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()
/oneTBB/test/tbb/
H A Dtest_semaphore.cpp82 semaphore my_sem(sem_init_cnt); in test_semaphore() local
89 Body body(n_threads, n_iters, my_sem, max_vals, tot_times); in test_semaphore()
112 S my_sem; member
124 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 FilterBase
171 otherTokens(other_tokens), myWait(my_wait), my_sem(m_sem), in FilterBase()
204 my_sem.P(); in Produce()
230 my_sem.P(); in Consume()
/oneTBB/python/rml/
H A Dipc_server.cpp149 static void release_thread_sem(sem_t* my_sem) { in release_thread_sem() argument
155 sem_post( my_sem ); in release_thread_sem()