HomeSort by relevance Sort by last modified time
    Searched refs:sem (Results 1 - 25 of 270) 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/kernel-headers/original/linux/
rwsem.h 30 extern void down_read(struct rw_semaphore *sem);
35 extern int down_read_trylock(struct rw_semaphore *sem);
40 extern void down_write(struct rw_semaphore *sem);
45 extern int down_write_trylock(struct rw_semaphore *sem);
50 extern void up_read(struct rw_semaphore *sem);
55 extern void up_write(struct rw_semaphore *sem);
60 extern void downgrade_write(struct rw_semaphore *sem);
76 extern void down_read_nested(struct rw_semaphore *sem, int subclass);
77 extern void down_write_nested(struct rw_semaphore *sem, int subclass);
84 extern void down_read_non_owner(struct rw_semaphore *sem);
    [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...]
  /external/kernel-headers/original/asm-arm/
semaphore.h 33 static inline void sema_init(struct semaphore *sem, int val)
35 atomic_set(&sem->count, val);
36 sem->sleepers = 0;
37 init_waitqueue_head(&sem->wait);
40 static inline void init_MUTEX(struct semaphore *sem)
42 sema_init(sem, 1);
45 static inline void init_MUTEX_LOCKED(struct semaphore *sem)
47 sema_init(sem, 0);
58 extern void __down(struct semaphore * sem);
59 extern int __down_interruptible(struct semaphore * sem);
    [all...]
  /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...]
ptw32_semwait.c 45 ptw32_semwait (sem_t * sem)
61 * EINVAL 'sem' is not a valid semaphore,
70 sem_t s = *sem;
84 if (*sem == NULL)
97 if (WaitForSingleObject (s->sem, INFINITE) == WAIT_OBJECT_0)
102 if (*sem == NULL)
112 SetEvent(s->sem);
sem_trywait.c 50 sem_trywait (sem_t * sem)
57 * sem
71 * EINVAL 'sem' is not a valid semaphore,
80 sem_t s = *sem;
90 if (*sem == NULL)
  /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/kernel-headers/original/asm-x86/
semaphore_32.h 63 static inline void sema_init (struct semaphore *sem, int val)
66 * *sem = (struct semaphore)__SEMAPHORE_INITIALIZER((*sem),val);
71 atomic_set(&sem->count, val);
72 sem->sleepers = 0;
73 init_waitqueue_head(&sem->wait);
76 static inline void init_MUTEX (struct semaphore *sem)
78 sema_init(sem, 1);
81 static inline void init_MUTEX_LOCKED (struct semaphore *sem)
83 sema_init(sem, 0)
    [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/v8/test/cctest/
test-lock.cc 45 Semaphore* sem = OS::CreateSemaphore(0); local
48 ok = sem->Wait(0);
50 ok = sem->Wait(100);
52 ok = sem->Wait(1000);
56 sem->Signal();
57 ok = sem->Wait(0);
58 sem->Signal();
59 ok = sem->Wait(100);
60 sem->Signal();
61 ok = sem->Wait(1000)
    [all...]
  /external/libvpx/libvpx/vp8/common/
threading.h 84 #define sem_init(sem, sem_attr1, sem_init_value) (int)((*sem = CreateSemaphore(NULL,0,32768,NULL))==NULL)
85 #define sem_wait(sem) (int)(WAIT_OBJECT_0 != WaitForSingleObject(*sem,INFINITE))
86 #define sem_post(sem) ReleaseSemaphore(*sem,1,NULL)
87 #define sem_destroy(sem) if(*sem)((int)(CloseHandle(*sem))==TRUE)
99 static inline int sem_init(sem_t *sem, int pshared, unsigned int value
    [all...]
  /external/chromium_org/third_party/npapi/npspy/extern/nspr/
pripcsem.h 102 NSPR_API(PRStatus) PR_WaitSemaphore(PRSem *sem); variable
110 NSPR_API(PRStatus) PR_PostSemaphore(PRSem *sem); variable
118 NSPR_API(PRStatus) PR_CloseSemaphore(PRSem *sem); variable

Completed in 285 milliseconds

1 2 3 4 5 6 7 8 91011