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

1 2 3 4 5 6 7 8 9

  /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...]
SDL_sysmutex.c 33 SDL_sem *sem; member in struct:SDL_mutex
45 mutex->sem = SDL_CreateSemaphore(1);
48 if ( ! mutex->sem ) {
62 if ( mutex->sem ) {
63 SDL_DestroySemaphore(mutex->sem);
90 SDL_SemWait(mutex->sem);
125 SDL_SemPost(mutex->sem);
  /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/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/qemu/distrib/sdl-1.2.15/test/
testsem.c 13 static SDL_sem *sem; variable
20 SDL_SemWait(sem);
21 fprintf(stderr, "Thread number %d has got the semaphore (value = %d)!\n", threadnum, SDL_SemValue(sem));
23 SDL_SemPost(sem);
24 fprintf(stderr, "Thread number %d has released the semaphore (value = %d)!\n", threadnum, SDL_SemValue(sem));
42 sem = SDL_CreateSemaphore(0);
46 SDL_SemWaitTimeout(sem, 2000);
78 sem = SDL_CreateSemaphore(init_sem);
97 SDL_DestroySemaphore(sem);
  /bionic/libc/bionic/
semaphore.c 71 /* convert a value into the corresponding sem->count bit pattern */
74 /* convert a sem->count bit pattern into the corresponding signed value */
77 /* the value +1 as a sem->count bit-pattern. */
80 /* the value -1 as a sem->count bit-pattern. */
87 #define SEM_GET_SHARED(sem) ((sem)->count & SEMCOUNT_SHARED_MASK)
90 int sem_init(sem_t *sem, int pshared, unsigned int value)
92 if (sem == NULL) {
103 sem->count = SEMCOUNT_FROM_VALUE(value);
105 sem->count |= SEMCOUNT_SHARED_MASK
    [all...]
  /external/libvpx/vp8/common/
threading.h 64 #define sem_init(sem, sem_attr1, sem_init_value) (int)((*sem = CreateEvent(NULL,FALSE,FALSE,NULL))==NULL)
65 #define sem_wait(sem) (int)(WAIT_OBJECT_0 != WaitForSingleObject(*sem,VPXINFINITE))
66 #define sem_post(sem) SetEvent(*sem)
67 #define sem_destroy(sem) if(*sem)((int)(CloseHandle(*sem))==TRUE)
75 #define sem_wait(sem) (semaphore_wait(*sem)
    [all...]
  /external/valgrind/main/memcheck/tests/darwin/
scalar_nocancel.stderr.exp 4 Syscall param sem_wait(sem) contains uninitialised byte(s)
  /bionic/libc/include/
semaphore.h 41 extern int sem_init(sem_t *sem, int pshared, unsigned int value);
54 extern int sem_timedwait(sem_t *sem, const struct timespec *abs_timeout);
  /development/ndk/platforms/android-3/include/
semaphore.h 41 extern int sem_init(sem_t *sem, int pshared, unsigned int value);
54 extern int sem_timedwait(sem_t *sem, const struct timespec *abs_timeout);
  /prebuilts/ndk/4/platforms/android-3/arch-arm/usr/include/
semaphore.h 41 extern int sem_init(sem_t *sem, int pshared, unsigned int value);
54 extern int sem_timedwait(sem_t *sem, const struct timespec *abs_timeout);
  /prebuilts/ndk/4/platforms/android-4/arch-arm/usr/include/
semaphore.h 41 extern int sem_init(sem_t *sem, int pshared, unsigned int value);
54 extern int sem_timedwait(sem_t *sem, const struct timespec *abs_timeout);
  /prebuilts/ndk/4/platforms/android-5/arch-arm/usr/include/
semaphore.h 41 extern int sem_init(sem_t *sem, int pshared, unsigned int value);
54 extern int sem_timedwait(sem_t *sem, const struct timespec *abs_timeout);

Completed in 542 milliseconds

1 2 3 4 5 6 7 8 9