HomeSort by relevance Sort by last modified time
    Searched refs:sem (Results 1 - 25 of 335) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/qemu/distrib/sdl-1.2.15/src/thread/generic/
SDL_syssem.c 39 void SDL_DestroySemaphore(SDL_sem *sem)
44 int SDL_SemTryWait(SDL_sem *sem)
50 int SDL_SemWaitTimeout(SDL_sem *sem, Uint32 timeout)
56 int SDL_SemWait(SDL_sem *sem)
62 Uint32 SDL_SemValue(SDL_sem *sem)
67 int SDL_SemPost(SDL_sem *sem)
85 SDL_sem *sem; local
87 sem = (SDL_sem *)SDL_malloc(sizeof(*sem));
88 if ( ! sem ) {
    [all...]
  /external/qemu/distrib/sdl-1.2.15/src/thread/dc/
SDL_syssem.c 42 void SDL_DestroySemaphore(SDL_sem *sem)
47 int SDL_SemTryWait(SDL_sem *sem)
53 int SDL_SemWaitTimeout(SDL_sem *sem, Uint32 timeout)
59 int SDL_SemWait(SDL_sem *sem)
65 Uint32 SDL_SemValue(SDL_sem *sem)
70 int SDL_SemPost(SDL_sem *sem)
78 #include <kos/sem.h>
82 semaphore_t sem; member in struct:SDL_semaphore
93 void SDL_DestroySemaphore(SDL_sem *sem)
95 if ( ! sem ) {
    [all...]
  /external/qemu/distrib/sdl-1.2.15/src/thread/riscos/
SDL_syssem.c 42 void SDL_DestroySemaphore(SDL_sem *sem)
47 int SDL_SemTryWait(SDL_sem *sem)
53 int SDL_SemWaitTimeout(SDL_sem *sem, Uint32 timeout)
59 int SDL_SemWait(SDL_sem *sem)
65 Uint32 SDL_SemValue(SDL_sem *sem)
70 int SDL_SemPost(SDL_sem *sem)
84 sem_t *sem; member in struct:SDL_semaphore
91 SDL_sem *sem = (SDL_sem *) SDL_malloc(sizeof(SDL_sem)); local
92 if ( sem ) {
93 if ( sem_init(&sem->sem_data, 0, initial_value) < 0 )
    [all...]
  /external/qemu/distrib/sdl-1.2.15/src/thread/os2/
SDL_syssem.c 45 SDL_sem *sem; local
48 /* Allocate sem memory */
49 sem = (SDL_sem *)SDL_malloc(sizeof(*sem));
50 if ( sem ) {
52 ulrc = DosCreateMutexSem(NULL,&(sem->id),0,TRUE);
55 SDL_free(sem);
56 sem = NULL;
59 DosCreateEventSem(NULL, &(sem->changed), 0, FALSE);
60 sem->value = initial_value
    [all...]
  /external/qemu/distrib/sdl-1.2.15/src/thread/beos/
SDL_syssem.c 38 SDL_sem *sem; local
40 sem = (SDL_sem *)SDL_malloc(sizeof(*sem));
41 if ( sem ) {
42 sem->id = create_sem(initial_value, "SDL semaphore");
43 if ( sem->id < B_NO_ERROR ) {
45 SDL_free(sem);
46 sem = NULL;
51 return(sem);
55 void SDL_DestroySemaphore(SDL_sem *sem)
    [all...]
  /external/qemu/distrib/sdl-1.2.15/src/thread/pthread/
SDL_syssem.c 40 sem_t sem; member in struct:SDL_semaphore
46 SDL_sem *sem = (SDL_sem *) SDL_malloc(sizeof(SDL_sem)); local
47 if ( sem ) {
48 if ( sem_init(&sem->sem, 0, initial_value) < 0 ) {
50 SDL_free(sem);
51 sem = NULL;
56 return sem;
59 void SDL_DestroySemaphore(SDL_sem *sem)
61 if ( sem ) {
    [all...]
  /external/qemu/distrib/sdl-1.2.15/src/thread/win32/
SDL_syssem.c 48 SDL_sem *sem; local
50 /* Allocate sem memory */
51 sem = (SDL_sem *)SDL_malloc(sizeof(*sem));
52 if ( sem ) {
55 sem->id = CreateSemaphoreCE(NULL, initial_value, 32*1024, NULL);
57 sem->id = CreateSemaphore(NULL, initial_value, 32*1024, NULL);
59 sem->count = (LONG) initial_value;
60 if ( ! sem->id ) {
62 SDL_free(sem);
    [all...]
  /bionic/libc/include/sys/
sem.h 32 #include <linux/sem.h>
  /development/ndk/platforms/android-L/include/sys/
sem.h 32 #include <linux/sem.h>
  /prebuilts/ndk/9/platforms/android-19/arch-arm64/usr/include/sys/
sem.h 32 #include <linux/sem.h>
  /prebuilts/ndk/9/platforms/android-19/arch-mips64/usr/include/sys/
sem.h 32 #include <linux/sem.h>
  /prebuilts/ndk/9/platforms/android-19/arch-x86_64/usr/include/sys/
sem.h 32 #include <linux/sem.h>
  /external/qemu/distrib/sdl-1.2.15/src/thread/irix/
SDL_syssem.c 32 #include <sys/sem.h>
68 SDL_sem *sem; local
71 sem = (SDL_sem *)SDL_malloc(sizeof(*sem));
72 if ( sem == NULL ) {
76 sem->id = semget(IPC_PRIVATE, 1, (0600|IPC_CREAT));
77 if ( sem->id < 0 ) {
79 SDL_free(sem);
83 semctl(sem->id, 0, SETVAL, init);
84 return(sem);
    [all...]
  /external/chromium_org/native_client_sdk/src/libraries/third_party/pthreads-win32/
sem_close.c 54 sem_close (sem_t * sem)
sem_getvalue.c 50 sem_getvalue (sem_t * sem, int *sval)
65 * EINVAL 'sem' is not a valid semaphore,
71 * sem pointer to an instance of sem_t
77 * pointed to by sem in the int pointed to by sval.
80 if (sem == NULL || *sem == NULL || sval == NULL)
88 register sem_t s = *sem;
95 if (*sem == NULL)
sem_destroy.c 50 sem_destroy (sem_t * sem)
57 * sem
67 * EINVAL 'sem' is not a valid semaphore,
70 * blocked on 'sem'
78 if (sem == NULL || *sem == NULL)
84 s = *sem;
97 if (!CloseHandle (s->sem))
112 *sem = NULL;
sem_post.c 50 sem_post (sem_t * sem)
57 * sem
69 * EINVAL 'sem' is not a valid semaphore,
77 sem_t s = *sem;
87 if (*sem == NULL)
98 && !SetEvent(s->sem))
105 && !ReleaseSemaphore (s->sem, 1, NULL))
sem_wait.c 50 ptw32_sem_wait_cleanup(void * sem)
52 sem_t s = (sem_t) sem;
63 if (*((sem_t *)sem) != NULL && !(WaitForSingleObject(s->sem, 0) == WAIT_OBJECT_0))
83 sem_wait (sem_t * sem)
90 * sem
105 * EINVAL 'sem' is not a valid semaphore,
114 sem_t s = *sem;
130 if (*sem == NULL)
147 result = pthreadCancelableWait (s->sem);
    [all...]
  /external/chromium_org/third_party/npapi/npspy/extern/nspr/obsolete/
prsem.h 58 NSPR_API(void) PR_DestroySem(PRSemaphore *sem); variable
64 ** state of the semahore sem. The thread can proceed only if the counter value
65 ** of the semaphore sem is currently greater than 0. If the value of semaphore
66 ** sem is positive, it is decremented by one and the routine returns immediately
67 ** allowing the calling thread to continue. If the value of semaphore sem is 0,
74 NSPR_API(PRStatus) PR_WaitSem(PRSemaphore *sem); variable
81 NSPR_API(void) PR_PostSem(PRSemaphore *sem); variable
84 ** Returns the value of the semaphore referenced by sem without affecting
89 NSPR_API(PRUintn) PR_GetValueSem(PRSemaphore *sem); variable
  /external/deqp/framework/delibs/dethread/unix/
deSemaphoreUnix.c 36 sem_t* sem = (sem_t*)deMalloc(sizeof(sem_t)); local
40 if (!sem)
43 if (sem_init(sem, 0, initialValue) != 0)
45 deFree(sem);
49 return (deSemaphore)sem;
54 sem_t* sem = (sem_t*)semaphore; local
55 DE_ASSERT(sem);
56 sem_destroy(sem);
57 deFree(sem);
62 sem_t* sem = (sem_t*)semaphore local
70 sem_t* sem = (sem_t*)semaphore; local
78 sem_t* sem = (sem_t*)semaphore; local
    [all...]
deNamedSemaphoreUnix.c 39 static void NamedSemaphore_getName (const NamedSemaphore* sem, char* buf, int bufSize)
41 deSprintf(buf, bufSize, "/desem-%d-%p", getpid(), (void*)sem);
48 NamedSemaphore* sem = (NamedSemaphore*)deCalloc(sizeof(NamedSemaphore)); local
54 if (!sem)
57 NamedSemaphore_getName(sem, name, DE_LENGTH_OF_ARRAY(name));
59 sem->semaphore = sem_open(name, O_CREAT|O_EXCL, mode, initialValue);
61 if (sem->semaphore == SEM_FAILED)
63 deFree(sem);
67 return (deSemaphore)sem;
72 NamedSemaphore* sem = (NamedSemaphore*)semaphore local
88 sem_t* sem = ((NamedSemaphore*)semaphore)->semaphore; local
96 sem_t* sem = ((NamedSemaphore*)semaphore)->semaphore; local
104 sem_t* sem = ((NamedSemaphore*)semaphore)->semaphore; local
    [all...]
  /external/libsepol/tests/policies/test-deps/
modreq-obj-global.conf 4 class sem { create destroy };
12 allow mod_foo_t mod_bar_t : sem { create destroy };
modreq-obj-opt.conf 14 class sem { create destroy };
19 allow mod_foo_t mod_bar_t : sem { create destroy };
  /external/qemu/distrib/sdl-1.2.15/src/thread/symbian/
SDL_syssem.cpp 73 SDL_semaphore* sem = new /*(ELeave)*/ SDL_semaphore; local
74 sem->handle = s.Handle();
75 sem->count = initial_value;
76 return(sem);
80 void SDL_DestroySemaphore(SDL_sem *sem)
82 if ( sem )
85 sema.SetHandle(sem->handle);
86 while(--sem->count)
89 delete sem;
90 sem = NULL
    [all...]
  /external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/
threading.h 88 #define sem_init(sem, sem_attr1, sem_init_value) (int)((*sem = CreateSemaphore(NULL,0,32768,NULL))==NULL)
89 #define sem_wait(sem) (int)(WAIT_OBJECT_0 != WaitForSingleObject(*sem,INFINITE))
90 #define sem_post(sem) ReleaseSemaphore(*sem,1,NULL)
91 #define sem_destroy(sem) if(*sem)((int)(CloseHandle(*sem))==TRUE)
103 static inline int sem_init(sem_t *sem, int pshared, unsigned int value
    [all...]

Completed in 698 milliseconds

1 2 3 4 5 6 7 8 91011>>