/external/deqp/framework/delibs/dethread/unix/ |
D | deSemaphoreUnix.c | 32 DE_STATIC_ASSERT(sizeof(deSemaphore) >= sizeof(sem_t*)); 36 sem_t* sem = (sem_t*)deMalloc(sizeof(sem_t)); in deSemaphore_create() 55 sem_t* sem = (sem_t*)semaphore; in deSemaphore_destroy() 63 sem_t* sem = (sem_t*)semaphore; in deSemaphore_increment() 71 sem_t* sem = (sem_t*)semaphore; in deSemaphore_decrement() 79 sem_t* sem = (sem_t*)semaphore; in deSemaphore_tryDecrement()
|
D | deNamedSemaphoreUnix.c | 36 sem_t* semaphore; 88 sem_t* sem = ((NamedSemaphore*)semaphore)->semaphore; in deSemaphore_increment() 96 sem_t* sem = ((NamedSemaphore*)semaphore)->semaphore; in deSemaphore_decrement() 104 sem_t* sem = ((NamedSemaphore*)semaphore)->semaphore; in deSemaphore_tryDecrement()
|
/external/valgrind/helgrind/tests/ |
D | tc24_nonzero_sem.c | 15 static sem_t* my_sem_init(char*, int, unsigned); 16 static int my_sem_destroy(sem_t*); 17 static int my_sem_wait(sem_t*); //static int my_sem_post(sem_t*); 21 sem_t* sem = (sem_t*)semV; in child_fn() 29 sem_t* sem; in main() 49 static sem_t* my_sem_init (char* identity, int pshared, unsigned count) in my_sem_init() 51 sem_t* s; in my_sem_init() 79 static int my_sem_destroy ( sem_t* s ) in my_sem_destroy() 84 static int my_sem_wait(sem_t* s) in my_sem_wait() 90 static int my_sem_post(sem_t* s)
|
D | tc17_sembar.c | 28 static sem_t* my_sem_init(char*, int, unsigned); 29 static int my_sem_destroy(sem_t*); 30 static int my_sem_wait(sem_t*); static int my_sem_post(sem_t*); 35 sem_t* sem1; 36 sem_t* sem2; 39 sem_t* xxx; 221 static sem_t* my_sem_init (char* identity, int pshared, unsigned count) in my_sem_init() 223 sem_t* s; in my_sem_init() 251 static int my_sem_destroy ( sem_t* s ) in my_sem_destroy() 256 static int my_sem_wait(sem_t* s) in my_sem_wait() [all …]
|
D | tc23_bogus_condwait.c | 12 sem_t* quit_now; 13 static sem_t* my_sem_init(char*, int, unsigned); 14 static int my_sem_destroy(sem_t*); 15 static int my_sem_wait(sem_t*); static int my_sem_post(sem_t*); 97 static sem_t* my_sem_init (char* identity, int pshared, unsigned count) in my_sem_init() 99 sem_t* s; in my_sem_init() 127 static int my_sem_destroy ( sem_t* s ) in my_sem_destroy() 132 static int my_sem_wait(sem_t* s) in my_sem_wait() 137 static int my_sem_post(sem_t* s) in my_sem_post()
|
/external/valgrind/drd/tests/ |
D | annotate_sem.c | 21 } sem_t; typedef 23 static sem_t s_sem; 26 static void sem_init(sem_t *p, unsigned value) in sem_init() 33 static void sem_destroy(sem_t *p) in sem_destroy() 38 static void sem_wait(sem_t *p) in sem_wait() 53 static void sem_post(sem_t *p) in sem_post()
|
D | pth_inconsistent_cond_wait.c | 41 static sem_t* s_sem; 45 static sem_t* create_semaphore(const char* const name) in create_semaphore() 50 sem_t* p = sem_open(name_and_pid, O_CREAT | O_EXCL, 0600, 0); in create_semaphore() 57 sem_t* p = malloc(sizeof(*p)); in create_semaphore() 64 static void destroy_semaphore(const char* const name, sem_t* p) in destroy_semaphore()
|
D | circular_buffer.c | 36 sem_t* data; 38 sem_t* free; 60 static sem_t* create_semaphore(const char* const name, const int value) in create_semaphore() 65 sem_t* p = sem_open(name_and_pid, O_CREAT | O_EXCL, 0600, value); in create_semaphore() 72 sem_t* p = malloc(sizeof(*p)); in create_semaphore() 79 static void destroy_semaphore(const char* const name, sem_t* p) in destroy_semaphore()
|
/external/autotest/utils/named_semaphore/ |
D | namedsem.c | 8 *((sem_t **)address) = PyLong_AsVoidPtr(object); in parse_sem_t() 19 sem_t *result; in namedsem_sem_open() 30 sem_t *sem; in namedsem_sem_close() 54 sem_t *sem; in namedsem_sem_wait() 66 sem_t *sem; in namedsem_sem_post() 79 sem_t *sem; in namedsem_sem_getvalue()
|
/external/python/cpython2/Python/ |
D | thread_pthread.h | 259 sem_t *lock; in PyThread_allocate_lock() 266 lock = (sem_t *)malloc(sizeof(sem_t)); in PyThread_allocate_lock() 285 sem_t *thelock = (sem_t *)lock; in PyThread_free_lock() 316 sem_t *thelock = (sem_t *)lock; in PyThread_acquire_lock() 344 sem_t *thelock = (sem_t *)lock; in PyThread_release_lock()
|
/external/libmpeg2/common/ |
D | ithread.c | 134 return(sizeof(sem_t)); in ithread_get_sem_struct_size() 139 return sem_init((sem_t *)sem,pshared,value); in ithread_sem_init() 144 return sem_post((sem_t *)sem); in ithread_sem_post() 149 return sem_wait((sem_t *)sem); in ithread_sem_wait() 154 return sem_destroy((sem_t *)sem); in ithread_sem_destroy()
|
/external/libhevc/common/ |
D | ithread.c | 126 return (sizeof(sem_t)); in ithread_get_sem_struct_size() 131 return sem_init((sem_t *)sem, pshared, value); in ithread_sem_init() 136 return sem_post((sem_t *)sem); in ithread_sem_post() 141 return sem_wait((sem_t *)sem); in ithread_sem_wait() 146 return sem_destroy((sem_t *)sem); in ithread_sem_destroy()
|
/external/libvpx/libvpx/vp8/common/ |
D | threading.h | 91 #define sem_t HANDLE macro 108 } sem_t; 110 static inline int sem_init(sem_t *sem, int pshared, unsigned int value) { 121 static inline int sem_wait(sem_t *sem) { 142 static inline int sem_post(sem_t *sem) { 155 static inline int sem_destroy(sem_t *sem) { 168 #define sem_t semaphore_t
|
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_init/ |
D | 7-1.c | 85 sem_t *sems; in main() 86 sem_t sem_last; in main() 100 sems = (sem_t *) calloc(max, sizeof(sem_t)); in main()
|
/external/libavc/common/ |
D | ithread.c | 136 return(sizeof(sem_t)); in ithread_get_sem_struct_size() 142 return sem_init((sem_t *)sem,pshared,value); in ithread_sem_init() 147 return sem_post((sem_t *)sem); in ithread_sem_post() 153 return sem_wait((sem_t *)sem); in ithread_sem_wait() 159 return sem_destroy((sem_t *)sem); in ithread_sem_destroy()
|
/external/ltp/testcases/open_posix_testsuite/functional/semaphores/ |
D | sem_sleepingbarber.c | 28 sem_t customer; 29 sem_t barber; 30 sem_t lock; 31 sem_t print;
|
D | sem_conpro.c | 31 sem_t occupied; 32 sem_t empty; 33 sem_t lock;
|
/external/valgrind/drd/ |
D | drd_pthread_intercepts.c | 1332 int sem_init_intercept(sem_t *sem, int pshared, unsigned int value) in sem_init_intercept() 1346 (sem_t *sem, int pshared, unsigned int value), (sem, pshared, value)); 1370 int sem_destroy_intercept(sem_t *sem) in sem_destroy_intercept() 1383 PTH_FUNCS(int, semZudestroy, sem_destroy_intercept, (sem_t *sem), (sem)); 1385 PTH_FUNCS(int, semaZudestroy, sem_destroy_intercept, (sem_t *sem), (sem)); 1389 sem_t* sem_open_intercept(const char *name, int oflag, mode_t mode, in sem_open_intercept() 1392 sem_t *ret; in sem_open_intercept() 1404 PTH_FUNCS(sem_t *, semZuopen, sem_open_intercept, 1408 static __always_inline int sem_close_intercept(sem_t *sem) in sem_close_intercept() 1421 PTH_FUNCS(int, semZuclose, sem_close_intercept, (sem_t *sem), (sem)); [all …]
|
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_mutex_lock/ |
D | 3-1.c | 94 sem_t semsig1; 95 sem_t semsig2; 98 sem_t semsync; 99 sem_t semsync2; 105 sem_t *sem;
|
/external/valgrind/helgrind/ |
D | hg_intercepts.c | 2612 static int sem_init_WRK(sem_t* sem, int pshared, unsigned long value) in sem_init_WRK() 2627 sem_t*, sem, unsigned long, value); in sem_init_WRK() 2641 sem_t* sem, int pshared, unsigned long value) { in PTH_FUNC() 2646 sem_t* sem, int pshared, unsigned long value) { in PTH_FUNC() 2695 static int sem_destroy_WRK(sem_t* sem) in sem_destroy_WRK() 2706 DO_CREQ_v_W(_VG_USERREQ__HG_POSIX_SEM_DESTROY_PRE, sem_t*, sem); in sem_destroy_WRK() 2723 sem_t* sem) { in PTH_FUNC() 2728 sem_t* sem) { in PTH_FUNC() 2733 sem_t *sem) { in PTH_FUNC() 2752 static int sem_wait_WRK(sem_t* sem) in sem_wait_WRK() [all …]
|
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/ |
D | 2-2.c | 88 sem_t *common() in common() 91 sem_t *sem; in common() 134 sem_t *sem; in main()
|
/external/ltp/testcases/kernel/syscalls/move_pages/ |
D | move_pages_support.h | 49 sem_t *alloc_sem(int num); 50 void free_sem(sem_t *sem, int num);
|
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_atfork/ |
D | 3-3.c | 85 sem_t semsig1; 86 sem_t semsig2; 95 sem_t *sem;
|
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/ |
D | 8-1.c | 83 sem_t semsig1; 84 sem_t semsig2; 93 sem_t *sem;
|
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_equal/ |
D | 2-1.c | 83 sem_t semsig1; 84 sem_t semsig2; 93 sem_t *sem;
|