/vbox/src/VBox/Additions/x11/x11include/xproto-7.0.18/X11/ |
H A D | Xthreads.h | 102 HANDLE sem; member in struct:_xthread_waiter 141 WaitForSingleObject(_tmpthr->sem, INFINITE); \ 147 ReleaseSemaphore((cv)->waiters->sem, 1, NULL); \ 156 ReleaseSemaphore(_tmpthr->sem, 1, NULL); \
|
/vbox/src/VBox/Devices/Network/lwip/src/include/lwip/ |
H A D | api.h | 93 sys_sem_t sem; member in struct:netconn
|
H A D | stats.h | 83 struct stats_syselem sem; member in struct:stats_sys
|
/vbox/src/VBox/Devices/Network/lwip/vbox/ |
H A D | sys_arch.c | 112 RTSEMEVENT sem; local 115 rc = RTSemEventCreate(&sem); 119 rc = RTSemEventSignal(sem); 122 return sem; 128 void sys_sem_free(sys_sem_t sem) argument 131 rc = RTSemEventDestroy(sem); 138 void sys_sem_signal(sys_sem_t sem) argument 141 rc = RTSemEventSignal(sem); 148 u32_t sys_arch_sem_wait(sys_sem_t sem, u32_t timeout) argument 159 rc = RTSemEventWait(sem, cMillie [all...] |
/vbox/src/VBox/Devices/Network/lwip-new/src/api/ |
H A D | api_lib.c | 765 sys_sem_t sem; local 770 err = sys_sem_new(&sem, 0); 778 msg.sem = &sem; 781 sys_sem_wait(&sem); 782 sys_sem_free(&sem);
|
H A D | sockets.c | 160 sys_sem_t sem; member in struct:lwip_select_cb 1203 err = sys_sem_new(&select_cb.sem, 0); 1255 waitres = sys_arch_sem_wait(&select_cb.sem, msectimeout); 1286 sys_sem_free(&select_cb.sem); 1418 sys_sem_signal(&scb->sem);
|
/vbox/src/VBox/Devices/Network/lwip-new/vbox/ |
H A D | sys_arch.c | 135 void sys_sem_free(sys_sem_t *sem) argument 138 rc = RTSemEventDestroy(*sem); 145 void sys_sem_signal(sys_sem_t *sem) argument 148 rc = RTSemEventSignal(*sem); 155 u32_t sys_arch_sem_wait(sys_sem_t *sem, u32_t timeout) argument 166 rc = RTSemEventWait(*sem, cMillies);
|
/vbox/src/VBox/Additions/haiku/VBoxVideo/driver/ |
H A D | driver.cpp | 84 sem_id sem; member in struct:Benaphore 90 sem = create_sem(0, name); 91 return sem < 0 ? sem : B_OK; 97 return acquire_sem(sem); 104 return release_sem(sem); 110 delete_sem(sem);
|
/vbox/src/libs/xpcom18a4/nsprpub/pr/tests/ |
H A D | perf.c | 291 PRSemaphore **sem = (PRSemaphore **)argSema; local 296 DPRINTF(("SemaThread: thread = 0x%lx waiting on sem = 0x%lx\n", 297 PR_GetCurrentThread(), sem[0])); 298 PR_WaitSem(sem[0]); 299 DPRINTF(("SemaThread: thread = 0x%lx posting on sem = 0x%lx\n", 300 PR_GetCurrentThread(), sem[1])); 301 PR_PostSem(sem[1]);
|
/vbox/src/VBox/Main/glue/ |
H A D | AutoLock.cpp | 150 RTSEMRW sem; member in struct:util::RWLockHandle::Data 176 int vrc = RTSemRWCreateEx(&m->sem, 0 /*fFlags*/, g_mapLockValidationClasses[lockClass], RTLOCKVAL_SUB_CLASS_ANY, NULL); 178 int vrc = RTSemRWCreateEx(&m->sem, 0 /*fFlags*/, NIL_RTLOCKVALCLASS, RTLOCKVAL_SUB_CLASS_ANY, NULL); 189 RTSemRWDestroy(m->sem); 199 return RTSemRWIsWriteOwner(m->sem); 213 int vrc = RTSemRWRequestWriteDebug(m->sem, RT_INDEFINITE_WAIT, (uintptr_t)ASMReturnAddress(), RT_SRC_POS_ARGS); 215 int vrc = RTSemRWRequestWrite(m->sem, RT_INDEFINITE_WAIT); 226 int vrc = RTSemRWReleaseWrite(m->sem); 242 int vrc = RTSemRWRequestReadDebug(m->sem, RT_INDEFINITE_WAIT, (uintptr_t)ASMReturnAddress(), RT_SRC_POS_ARGS); 244 int vrc = RTSemRWRequestRead(m->sem, RT_INDEFINITE_WAI 288 mutable RTCRITSECT sem; member in struct:util::WriteLockHandle::Data [all...] |
/vbox/src/libs/xpcom18a4/nsprpub/pr/src/pthreads/ |
H A D | ptsynch.c | 695 PRSem *sem; local 704 sem = PR_NEW(PRSem); 705 if (NULL == sem) 716 sem->sem = sem_open(osname, oflag, mode, value); 722 sem->sem = sem_open(osname, 0, 0, 0); 724 sem->sem = sem_open(osname, 0); 727 if ((sem_t *) -1 == sem 825 PRSem *sem; local [all...] |
/vbox/src/VBox/Devices/Network/lwip/src/api/ |
H A D | sockets.c | 66 sys_sem_t sem; member in struct:lwip_select_cb 728 select_cb.sem = sys_sem_new(0); 744 i = sys_sem_wait_timeout(select_cb.sem, msectimeout); 760 sys_sem_free(select_cb.sem); 888 sys_sem_signal(scb->sem);
|
/vbox/src/VBox/Devices/Network/lwip-new/src/include/lwip/ |
H A D | stats.h | 108 struct stats_syselem sem; member in struct:stats_sys
|
/vbox/src/libs/xpcom18a4/nsprpub/pr/include/md/ |
H A D | _irix.h | 262 PRInt32 cvar_pollsem_select; /* acquire sem by calling select */ 274 usema_t *sem; member in struct:_MDSemaphore
|
H A D | _solaris.h | 356 #define _MD_NEW_SEM(md_semp,_val) sema_init(&((md_semp)->sem),_val,USYNC_THREAD,NULL) 357 #define _MD_DESTROY_SEM(md_semp) sema_destroy(&((md_semp)->sem)) 358 #define _MD_WAIT_SEM(md_semp) sema_wait(&((md_semp)->sem)) 359 #define _MD_POST_SEM(md_semp) sema_post(&((md_semp)->sem)) 398 sema_t sem; member in struct:_MDSemaphore
|
H A D | _os2.h | 122 HEV sem; member in struct:_MDSemaphore
|
H A D | _win95.h | 191 HANDLE sem; member in struct:_MDSemaphore
|
H A D | _winnt.h | 214 HANDLE sem; member in struct:_MDSemaphore
|
/vbox/src/libs/xpcom18a4/nsprpub/pr/src/md/unix/ |
H A D | irix.c | 171 usema_t *sem = NULL; local 182 sem = usnewpollsema(arena->usarena, val); 183 if (sem != NULL) { 184 mdthr->cvar_pollsem = sem; 189 if (sem == NULL) { 201 sem = usnewpollsema(arena->usarena, val); 202 if (sem != NULL) { 203 mdthr->cvar_pollsem = sem;
|
/vbox/src/libs/xpcom18a4/nsprpub/pr/include/private/ |
H A D | primpl.h | 85 #include <sys/sem.h> 1080 extern PRStatus _PR_MD_WAIT_SEMAPHORE(PRSem *sem); 1083 extern PRStatus _PR_MD_POST_SEMAPHORE(PRSem *sem); 1086 extern PRStatus _PR_MD_CLOSE_SEMAPHORE(PRSem *sem); 1470 sem_id sem; /* the underlying lock */ member in struct:PRCondVar 1475 long signalBenCount; /* the number waiting on the underlying sem */ 1501 sem_id sem; member in struct:PRSemaphore 1520 sem_t *sem; member in struct:PRSem 1524 HANDLE sem;
|