Searched defs:sem (Results 1 - 2 of 2) sorted by relevance

/bionic/libc/bionic/
H A Dsemaphore.c71 /* 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) argument
92 if (sem == NULL) {
103 sem->count = SEMCOUNT_FROM_VALUE(value);
105 sem
111 sem_destroy(sem_t *sem) argument
139 sem_close(sem_t *sem) argument
246 sem_wait(sem_t *sem) argument
267 sem_timedwait(sem_t *sem, const struct timespec *abs_timeout) argument
336 sem_post(sem_t *sem) argument
361 sem_trywait(sem_t *sem) argument
387 sem_getvalue(sem_t *sem, int *sval) argument
[all...]
/bionic/libc/kernel/common/linux/
H A Ddevice.h107 struct semaphore sem; member in class:__anon211
184 struct semaphore sem; member in struct:device

Completed in 98 milliseconds