Home
last modified time | relevance | path

Searched defs:sem (Results 1 – 25 of 205) sorted by relevance

123456789

/external/trusty/lk/kernel/
Dsemaphore.c22 void sem_init(semaphore_t *sem, unsigned int value) in sem_init()
27 void sem_destroy(semaphore_t *sem) in sem_destroy()
35 int sem_post(semaphore_t *sem, bool resched) in sem_post()
54 status_t sem_wait(semaphore_t *sem) in sem_wait()
70 status_t sem_trywait(semaphore_t *sem) in sem_trywait()
84 status_t sem_timedwait(semaphore_t *sem, lk_time_t timeout) in sem_timedwait()
/external/deqp/external/vulkancts/framework/vulkan/
DvkIPC.inl81 void ipc_sem_init (ipc_sharedsemaphore* sem, char* name)
134 int ipc_sem_create (ipc_sharedsemaphore* sem, int initialvalue)
142 void ipc_sem_close (ipc_sharedsemaphore* sem)
149 void ipc_sem_increment (ipc_sharedsemaphore* sem)
154 void ipc_sem_decrement (ipc_sharedsemaphore* sem)
159 int ipc_sem_try_decrement (ipc_sharedsemaphore* sem)
215 int ipc_sem_create (ipc_sharedsemaphore* sem, int initialvalue)
223 void ipc_sem_close (ipc_sharedsemaphore* sem)
230 void ipc_sem_increment (ipc_sharedsemaphore* sem)
235 void ipc_sem_decrement (ipc_sharedsemaphore* sem)
[all …]
/external/deqp/framework/delibs/dethread/unix/
DdeSemaphoreUnix.c37 sem_t *sem = (sem_t *)deMalloc(sizeof(sem_t)); in deSemaphore_create() local
56 sem_t *sem = (sem_t *)semaphore; in deSemaphore_destroy() local
64 sem_t *sem = (sem_t *)semaphore; in deSemaphore_increment() local
72 sem_t *sem = (sem_t *)semaphore; in deSemaphore_decrement() local
80 sem_t *sem = (sem_t *)semaphore; in deSemaphore_tryDecrement() local
DdeSemaphoreMach.c38 semaphore_t sem; in deSemaphore_create() local
51 semaphore_t sem = (semaphore_t)semaphore; in deSemaphore_destroy() local
59 semaphore_t sem = (semaphore_t)semaphore; in deSemaphore_increment() local
67 semaphore_t sem = (semaphore_t)semaphore; in deSemaphore_decrement() local
75 semaphore_t sem = (semaphore_t)semaphore; in deSemaphore_tryDecrement() local
/external/rust/crates/tokio/tests/
Dsync_semaphore_owned.rs11 let sem = Arc::new(Semaphore::new(1)); in try_acquire() localVariable
24 let sem = Arc::new(Semaphore::new(42)); in try_acquire_many() localVariable
41 let sem = Arc::new(Semaphore::new(1)); in acquire() localVariable
70 let sem = Arc::new(Semaphore::new(0)); in add_permits() localVariable
81 let sem = Arc::new(Semaphore::new(1)); in forget() localVariable
94 let sem = Arc::new(Semaphore::new(3)); in merge() localVariable
120 let sem = Arc::new(Semaphore::new(5)); in stress_test() localVariable
Dsync_semaphore.rs17 let sem = Semaphore::new(1); in try_acquire() localVariable
31 let sem = Arc::new(Semaphore::new(1)); in acquire() localVariable
44 let sem = Arc::new(Semaphore::new(0)); in add_permits() localVariable
55 let sem = Arc::new(Semaphore::new(1)); in forget() localVariable
68 let sem = Arc::new(Semaphore::new(3)); in merge() localVariable
94 let sem = Arc::new(Semaphore::new(5)); in stress_test() localVariable
/external/cronet/third_party/libc++/src/test/libcxx/thread/
Dsemaphore.availability.verify.cpp20 std::counting_semaphore<20> sem(10); in f() local
30 std::counting_semaphore<> sem(10); in f() local
40 std::binary_semaphore sem(10); in f() local
/external/autotest/utils/named_semaphore/
Dnamedsem.c30 sem_t *sem; in namedsem_sem_close() local
54 sem_t *sem; in namedsem_sem_wait() local
66 sem_t *sem; in namedsem_sem_post() local
79 sem_t *sem; in namedsem_sem_getvalue() local
/external/libvpx/vp8/common/
Dthreading.h93 #define sem_init(sem, sem_attr1, sem_init_value) \ argument
95 #define sem_wait(sem) \ argument
97 #define sem_post(sem) ReleaseSemaphore(*sem, 1, NULL) argument
98 #define sem_destroy(sem) \ argument
/external/swiftshader/src/Vulkan/
DVkQueue.cpp83 if(auto *sem = DynamicCast<TimelineSemaphore>(submitInfo.pWaitSemaphores[j])) in submitQueue() local
88 else if(auto *sem = DynamicCast<BinarySemaphore>(submitInfo.pWaitSemaphores[j])) in submitQueue() local
110 if(auto *sem = DynamicCast<TimelineSemaphore>(submitInfo.pSignalSemaphores[j])) in submitQueue() local
115 else if(auto *sem = DynamicCast<BinarySemaphore>(submitInfo.pSignalSemaphores[j])) in submitQueue() local
/external/rust/crates/tokio-util/tests/
Dpoll_semaphore.rs26 let sem = Arc::new(Semaphore::new(1)); in it_works() localVariable
48 let sem = Arc::new(Semaphore::new(4)); in can_acquire_many_permits() localVariable
73 let sem = Arc::new(Semaphore::new(4)); in can_poll_different_amounts_of_permits() localVariable
/external/cronet/base/task/thread_pool/semaphore/
Dsemaphore_unittest.cc44 internal::Semaphore sem{0}; in TEST_F() local
55 internal::Semaphore sem{0}; in TEST_F() local
64 internal::Semaphore sem{0}; in TEST_F() local
/external/libhevc/common/
Dithread.c129 WORD32 ithread_sem_init(void *sem, WORD32 pshared, UWORD32 value) in ithread_sem_init()
134 WORD32 ithread_sem_post(void *sem) in ithread_sem_post()
139 WORD32 ithread_sem_wait(void *sem) in ithread_sem_wait()
144 WORD32 ithread_sem_destroy(void *sem) in ithread_sem_destroy()
/external/libmpeg2/common/
Dithread.c137 WORD32 ithread_sem_init(void *sem,WORD32 pshared,UWORD32 value) in ithread_sem_init()
142 WORD32 ithread_sem_post(void *sem) in ithread_sem_post()
147 WORD32 ithread_sem_wait(void *sem) in ithread_sem_wait()
152 WORD32 ithread_sem_destroy(void *sem) in ithread_sem_destroy()
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_unlink/
D2-2.c89 sem_t *sem; in common() local
132 sem_t *sem; in main() local
/external/libavc/common/
Dithread.c140 WORD32 ithread_sem_init(void *sem,WORD32 pshared,UWORD32 value) in ithread_sem_init()
145 WORD32 ithread_sem_post(void *sem) in ithread_sem_post()
151 WORD32 ithread_sem_wait(void *sem) in ithread_sem_wait()
157 WORD32 ithread_sem_destroy(void *sem) in ithread_sem_destroy()
/external/pigweed/pw_rpc/fuzz/
Dalarm_timer_test.cc29 sync::BinarySemaphore sem; in TEST() local
78 sync::BinarySemaphore sem; in TEST() local
86 sync::BinarySemaphore sem; in TEST() local
/external/skia/src/gpu/ganesh/vk/
DGrVkBackendSemaphore.cpp31 static const GrVkBackendSemaphoreData* get_and_cast_data(const GrBackendSemaphore& sem) { in get_and_cast_data()
43 VkSemaphore GetVkSemaphore(const GrBackendSemaphore& sem) { in GetVkSemaphore()
/external/python/cpython3/Modules/_multiprocessing/
Dsemaphore.c56 #define SEM_CLOSE(sem) (CloseHandle(sem) ? 0 : -1) argument
57 #define SEM_GETVALUE(sem, pval) _GetSemaphoreValue(sem, pval) argument
217 #define SEM_CLOSE(sem) sem_close(sem) argument
218 #define SEM_GETVALUE(sem, pval) sem_getvalue(sem, pval) argument
233 # define sem_timedwait(sem,deadline) sem_timedwait_save(sem,deadline,_save) argument
236 sem_timedwait_save(sem_t *sem, struct timespec *deadline, PyThreadState *_save) in sem_timedwait_save()
/external/python/cpython2/Modules/_multiprocessing/
Dsemaphore.c36 #define SEM_CLOSE(sem) (CloseHandle(sem) ? 0 : -1) argument
37 #define SEM_GETVALUE(sem, pval) _GetSemaphoreValue(sem, pval) argument
196 #define SEM_CLOSE(sem) sem_close(sem) argument
197 #define SEM_GETVALUE(sem, pval) sem_getvalue(sem, pval) argument
212 # define sem_timedwait(sem,deadline) sem_timedwait_save(sem,deadline,_save) argument
215 sem_timedwait_save(sem_t *sem, struct timespec *deadline, PyThreadState *_save) in sem_timedwait_save()
/external/mesa3d/src/asahi/lib/
Dagx_nir_lower_alpha.c32 nir_io_semantics sem = nir_intrinsic_io_semantics(intr); in agx_nir_lower_alpha_to_coverage() local
105 nir_io_semantics sem = nir_intrinsic_io_semantics(intr); in agx_nir_lower_alpha_to_one() local
/external/mesa3d/src/virtio/vulkan/
Dvn_queue.c282 struct vn_semaphore *sem = vn_semaphore_from_handle( in vn_has_zink_sync_batch() local
332 struct vn_semaphore *sem = vn_semaphore_from_handle(sem_handle); in vn_queue_submission_fix_batch_semaphores() local
364 struct vn_semaphore *sem = vn_semaphore_from_handle( in vn_queue_submission_count_batch_feedback() local
640 struct vn_semaphore *sem = vn_semaphore_from_handle( in vn_queue_submission_add_semaphore_feedback() local
746 struct vn_semaphore *sem = vn_semaphore_from_handle( in vn_queue_submission_setup_batch() local
850 struct vn_semaphore *sem = vn_semaphore_from_handle(sem_handle); in vn_queue_submission_cleanup_semaphore_feedback() local
1010 struct vn_semaphore *sem = in vn_queue_submit() local
1808 struct vn_semaphore *sem, in vn_semaphore_init_payloads()
1820 vn_semaphore_wait_external(struct vn_device *dev, struct vn_semaphore *sem) in vn_semaphore_wait_external()
1838 vn_semaphore_signal_wsi(struct vn_device *dev, struct vn_semaphore *sem) in vn_semaphore_signal_wsi()
[all …]
/external/ltp/testcases/open_posix_testsuite/conformance/interfaces/sem_post/
D8-1.c81 sem_t *sem, *sem_1; in child_fn() local
119 sem_t *sem, *sem_1; in main() local
/external/mesa3d/src/panfrost/util/
Dpan_lower_writeout.c101 nir_io_semantics sem = nir_intrinsic_io_semantics(intr); in pan_nir_lower_zs_store() local
145 nir_io_semantics sem = nir_intrinsic_io_semantics(intr); in pan_nir_lower_zs_store() local
/external/ltp/testcases/kernel/syscalls/move_pages/
Dmove_pages03.c85 void child(void **pages, sem_t * sem) in child()
131 sem_t *sem; in main() local

123456789