Searched defs:sem (Results 26 - 45 of 45) sorted by relevance

12

/vbox/src/VBox/Additions/x11/x11include/xproto-7.0.18/X11/
H A DXthreads.h102 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 Dapi.h93 sys_sem_t sem; member in struct:netconn
H A Dstats.h83 struct stats_syselem sem; member in struct:stats_sys
/vbox/src/VBox/Devices/Network/lwip/vbox/
H A Dsys_arch.c112 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 Dapi_lib.c765 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 Dsockets.c160 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 Dsys_arch.c135 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 Ddriver.cpp84 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 Dperf.c291 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 DAutoLock.cpp150 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 Dptsynch.c695 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 Dsockets.c66 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 Dstats.h108 struct stats_syselem sem; member in struct:stats_sys
/vbox/src/libs/xpcom18a4/nsprpub/pr/include/md/
H A D_irix.h262 PRInt32 cvar_pollsem_select; /* acquire sem by calling select */
274 usema_t *sem; member in struct:_MDSemaphore
H A D_solaris.h356 #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.h122 HEV sem; member in struct:_MDSemaphore
H A D_win95.h191 HANDLE sem; member in struct:_MDSemaphore
H A D_winnt.h214 HANDLE sem; member in struct:_MDSemaphore
/vbox/src/libs/xpcom18a4/nsprpub/pr/src/md/unix/
H A Dirix.c171 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 Dprimpl.h85 #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;

Completed in 140 milliseconds

12