Home
last modified time | relevance | path

Searched refs:sem_t (Results 1 – 25 of 171) sorted by relevance

1234567

/external/deqp/framework/delibs/dethread/unix/
DdeSemaphoreUnix.c32 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()
DdeNamedSemaphoreUnix.c36 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/
Dtc24_nonzero_sem.c15 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)
Dtc17_sembar.c28 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 …]
Dtc23_bogus_condwait.c12 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/
Dannotate_sem.c21 } 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()
Dpth_inconsistent_cond_wait.c41 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()
Dcircular_buffer.c36 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/
Dnamedsem.c8 *((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/
Dthread_pthread.h259 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/
Dithread.c134 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/
Dithread.c126 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/
Dthreading.h91 #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/
D7-1.c85 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/
Dithread.c136 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/
Dsem_sleepingbarber.c28 sem_t customer;
29 sem_t barber;
30 sem_t lock;
31 sem_t print;
Dsem_conpro.c31 sem_t occupied;
32 sem_t empty;
33 sem_t lock;
/external/valgrind/drd/
Ddrd_pthread_intercepts.c1332 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/
D3-1.c94 sem_t semsig1;
95 sem_t semsig2;
98 sem_t semsync;
99 sem_t semsync2;
105 sem_t *sem;
/external/valgrind/helgrind/
Dhg_intercepts.c2612 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/
D2-2.c88 sem_t *common() in common()
91 sem_t *sem; in common()
134 sem_t *sem; in main()
/external/ltp/testcases/kernel/syscalls/move_pages/
Dmove_pages_support.h49 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/
D3-3.c85 sem_t semsig1;
86 sem_t semsig2;
95 sem_t *sem;
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_kill/
D8-1.c83 sem_t semsig1;
84 sem_t semsig2;
93 sem_t *sem;
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/pthread_equal/
D2-1.c83 sem_t semsig1;
84 sem_t semsig2;
93 sem_t *sem;

1234567