Home
last modified time | relevance | path

Searched refs:uv_sem_t (Results 1 - 25 of 31) sorted by relevance

12

/third_party/libuv/src/unix/
H A Dthread.c439 int uv_sem_init(uv_sem_t* sem, unsigned int value) { in uv_sem_init()
455 void uv_sem_destroy(uv_sem_t* sem) { in uv_sem_destroy()
461 void uv_sem_post(uv_sem_t* sem) { in uv_sem_post()
467 void uv_sem_wait(uv_sem_t* sem) { in uv_sem_wait()
479 int uv_sem_trywait(uv_sem_t* sem) { in uv_sem_trywait()
505 /* To preserve ABI compatibility, we treat the uv_sem_t as storage for
536 STATIC_ASSERT(sizeof(uv_sem_t) >= sizeof(uv_semaphore_t*));
539 static int uv__custom_sem_init(uv_sem_t* sem_, unsigned int value) { in uv__custom_sem_init()
564 static void uv__custom_sem_destroy(uv_sem_t* sem_) { in uv__custom_sem_destroy()
574 static void uv__custom_sem_post(uv_sem_t* sem
[all...]
H A Dstream.c49 uv_sem_t close_sem;
50 uv_sem_t async_sem;
/third_party/node/deps/uv/src/unix/
H A Dthread.c446 int uv_sem_init(uv_sem_t* sem, unsigned int value) { in uv_sem_init()
462 void uv_sem_destroy(uv_sem_t* sem) { in uv_sem_destroy()
468 void uv_sem_post(uv_sem_t* sem) { in uv_sem_post()
474 void uv_sem_wait(uv_sem_t* sem) { in uv_sem_wait()
486 int uv_sem_trywait(uv_sem_t* sem) { in uv_sem_trywait()
512 /* To preserve ABI compatibility, we treat the uv_sem_t as storage for
543 STATIC_ASSERT(sizeof(uv_sem_t) >= sizeof(uv_semaphore_t*));
546 static int uv__custom_sem_init(uv_sem_t* sem_, unsigned int value) { in uv__custom_sem_init()
571 static void uv__custom_sem_destroy(uv_sem_t* sem_) { in uv__custom_sem_destroy()
581 static void uv__custom_sem_post(uv_sem_t* sem
[all...]
H A Dstream.c49 uv_sem_t close_sem;
50 uv_sem_t async_sem;
/third_party/libuv/src/win/
H A Dthread.c384 int uv_sem_init(uv_sem_t* sem, unsigned int value) { in uv_sem_init()
393 void uv_sem_destroy(uv_sem_t* sem) { in uv_sem_destroy()
399 void uv_sem_post(uv_sem_t* sem) { in uv_sem_post()
405 void uv_sem_wait(uv_sem_t* sem) { in uv_sem_wait()
411 int uv_sem_trywait(uv_sem_t* sem) { in uv_sem_trywait()
/third_party/node/deps/uv/src/win/
H A Dthread.c309 int uv_sem_init(uv_sem_t* sem, unsigned int value) { in uv_sem_init()
318 void uv_sem_destroy(uv_sem_t* sem) { in uv_sem_destroy()
324 void uv_sem_post(uv_sem_t* sem) { in uv_sem_post()
330 void uv_sem_wait(uv_sem_t* sem) { in uv_sem_wait()
336 int uv_sem_trywait(uv_sem_t* sem) { in uv_sem_trywait()
/third_party/libuv/test/
H A Dtest-process-title-threadsafe.c42 uv_sem_t* getter_sem; in getter_thread_body()
84 uv_sem_t getter_sem; in TEST_IMPL()
H A Dtest-semaphore.c30 uv_sem_t sem;
96 uv_sem_t sem; in TEST_IMPL()
H A Dtest-condvar.c34 uv_sem_t sem_waiting; /* post before waiting. */
35 uv_sem_t sem_signaled; /* post after signaling. */
H A Dtest-threadpool-cancel.c54 static uv_sem_t pause_sems[ARRAY_SIZE(pause_reqs)];
394 uv_sem_post((uv_sem_t*) req->data); in busy_cb()
400 uv_sem_t sem_lock; in TEST_IMPL()
H A Dtest-thread-priority.c40 uv_sem_t sem;
H A Dtest-signal-multiple-loops.c52 static uv_sem_t sem;
H A Dbenchmark-multi-accept.c72 uv_sem_t semaphore;
/third_party/libuv/include/uv/
H A Ddarwin.h42 uv_sem_t cf_sem; \
H A Dunix.h136 typedef UV_PLATFORM_SEM_T uv_sem_t; typedef
H A Dwin.h246 typedef HANDLE uv_sem_t; typedef
/third_party/node/deps/uv/include/uv/
H A Ddarwin.h42 uv_sem_t cf_sem; \
H A Dwin.h245 typedef HANDLE uv_sem_t; typedef
280 uv_sem_t turnstile1;
281 uv_sem_t turnstile2;
H A Dunix.h137 typedef UV_PLATFORM_SEM_T uv_sem_t; typedef
/third_party/node/deps/uv/src/
H A Dthreadpool.c62 uv_sem_post((uv_sem_t*) arg); in worker()
196 uv_sem_t sem; in init_threads()
/third_party/libuv/src/
H A Dthreadpool.c74 uv_sem_post((uv_sem_t*) arg); in uv_dump_worker()
196 uv_sem_t sem; in init_work_dump_queue()
347 uv_sem_post((uv_sem_t*) arg); in worker()
499 uv_sem_t sem; in init_threads()
/third_party/node/src/
H A Dnode_watchdog.h138 uv_sem_t sem_;
/third_party/libuv/include/
H A Duv.h1854 UV_EXTERN int uv_sem_init(uv_sem_t* sem, unsigned int value);
1855 UV_EXTERN void uv_sem_destroy(uv_sem_t* sem);
1856 UV_EXTERN void uv_sem_post(uv_sem_t* sem);
1857 UV_EXTERN void uv_sem_wait(uv_sem_t* sem);
1858 UV_EXTERN int uv_sem_trywait(uv_sem_t* sem);
/third_party/libuv/include/uv_ndk/
H A Duv.h1716 UV_EXTERN int uv_sem_init(uv_sem_t* sem, unsigned int value);
1717 UV_EXTERN void uv_sem_destroy(uv_sem_t* sem);
1718 UV_EXTERN void uv_sem_post(uv_sem_t* sem);
1719 UV_EXTERN void uv_sem_wait(uv_sem_t* sem);
1720 UV_EXTERN int uv_sem_trywait(uv_sem_t* sem);
/third_party/node/deps/uv/include/
H A Duv.h1740 UV_EXTERN int uv_sem_init(uv_sem_t* sem, unsigned int value);
1741 UV_EXTERN void uv_sem_destroy(uv_sem_t* sem);
1742 UV_EXTERN void uv_sem_post(uv_sem_t* sem);
1743 UV_EXTERN void uv_sem_wait(uv_sem_t* sem);
1744 UV_EXTERN int uv_sem_trywait(uv_sem_t* sem);

Completed in 25 milliseconds

12