/device/samsung/crespo/sec_mm/sec_omx/sec_osal/ |
SEC_OSAL_Semaphore.c | 44 sem_t *sema; local 46 sema = (sem_t *)SEC_OSAL_Malloc(sizeof(sema)); 47 if (!sema) 50 if (sem_init(sema, 0, 0) != 0) 53 *semaphoreHandle = (OMX_HANDLETYPE)sema; 59 sem_t *sema = (sem_t *)semaphoreHandle; local 61 if (sema == NULL) 64 if (sem_destroy(sema) != 0) 67 SEC_OSAL_Free(sema); 73 sem_t *sema = (sem_t *)semaphoreHandle; local 90 sem_t *sema = (sem_t *)semaphoreHandle; local 107 sem_t *sema = (sem_t *)semaphoreHandle; local 120 sem_t *sema = (sem_t *)semaphoreHandle; local [all...] |
/external/qemu/distrib/sdl-1.2.12/src/thread/epoc/ |
SDL_syssem.cpp | 75 RSemaphore sema; local 76 sema.SetHandle(sem->handle); 77 sema.Signal(sema.Count()); 78 sema.Close(); 98 RSemaphore sema; local 99 sema.SetHandle(info->iHandle); 100 sema.Signal(); 112 RSemaphore sema; local 113 sema.SetHandle(sem->handle) 189 RSemaphore sema; local [all...] |
/frameworks/base/libs/utils/ |
Threads.cpp | 465 HANDLE sema; 500 SignalObjectAndWait(hMutex, condState->sema, timeout, FALSE); 552 condState->sema = CreateSemaphore(NULL, 0, 0x7fffffff, NULL); 569 CloseHandle(condState->sema); 611 ReleaseSemaphore(condState->sema, 1, 0); 642 ReleaseSemaphore(condState->sema, condState->waitersCount, 0);
|