/libuv/test/ |
H A D | test-thread.c | 111 static void do_work(void* arg) { in do_work() argument 116 struct test_thread* thread = arg; in do_work() 140 static void thread_entry(void* arg) { in thread_entry() argument 141 ASSERT_PTR_EQ(arg, (void *) 42); in thread_entry() 192 static void tls_thread(void* arg) { in tls_thread() argument 194 uv_key_set(&tls_key, arg); in tls_thread() 195 ASSERT_PTR_EQ(arg, uv_key_get(&tls_key)); in tls_thread() 217 static void thread_check_stack(void* arg) { in thread_check_stack() argument 220 expected = arg == NULL ? 0 : ((uv_thread_options_t*)arg)->stack_size; in thread_check_stack() 236 expected = arg == NULL ? 0 : ((uv_thread_options_t*)arg)->stack_size; in thread_check_stack()
|
H A D | benchmark-pound.c | 36 typedef void (*setup_fn)(int num, void* arg); 38 typedef int (*connect_fn)(int num, make_connect_fn make_connect, void* arg); 177 static void tcp_do_setup(int num, void* arg) { in tcp_do_setup() argument 186 static void pipe_do_setup(int num, void* arg) { in pipe_do_setup() argument 247 static int tcp_do_connect(int num, make_connect_fn make_connect, void* arg) { in tcp_do_connect() argument 259 static int pipe_do_connect(int num, make_connect_fn make_connect, void* arg) { in pipe_do_connect() argument 276 void* arg) { in pound_it() argument 290 do_setup(concurrency, arg); in pound_it() 292 r = do_connect(concurrency, make_connect, arg); in pound_it()
|
H A D | runner-unix.c | 59 char* arg; in notify_parent_process() local 62 arg = getenv("UV_TEST_RUNNER_FD"); in notify_parent_process() 63 if (arg == NULL) in notify_parent_process() 66 fd = atoi(arg); in notify_parent_process() 88 const char* arg; in process_start() local 96 arg = getenv("UV_USE_VALGRIND"); in process_start() 102 if (is_helper == 0 && arg != NULL && atoi(arg) != 0) { in process_start()
|
H A D | test-process-title-threadsafe.c | 41 static void getter_thread_body(void* arg) { in getter_thread_body() argument 46 getter_sem = arg; in getter_thread_body() 69 static void setter_thread_body(void* arg) { in setter_thread_body() argument
|
H A D | benchmark-thread.c | 33 static void thread_entry(void* arg) { in thread_entry() argument 34 ASSERT_PTR_EQ(arg, (void *) 42); in thread_entry()
|
H A D | test-thread-equal.c | 28 static void check_thread(void* arg) { in check_thread() argument 29 uv_thread_t *thread_id = arg; in check_thread()
|
H A D | test-walk-handles.c | 33 static void walk_cb(uv_handle_t* handle, void* arg) { in walk_cb() argument 34 ASSERT_PTR_EQ(arg, (void*)magic_cookie); in walk_cb()
|
H A D | benchmark-async-pummel.c | 53 static void pummel(void* arg) { in pummel() argument 54 uv_async_t* handle = (uv_async_t*) arg; in pummel()
|
H A D | test-semaphore.c | 36 static void worker(void* arg) { in worker() argument 37 worker_config* c = arg; in worker()
|
H A D | test-pipe-set-non-blocking.c | 29 static void thread_main(void* arg) { in thread_main() argument 39 ctx = arg; in thread_main()
|
H A D | benchmark-async.c | 67 static void worker(void* arg) { in worker() argument 68 struct ctx* ctx = arg; in worker()
|
H A D | test-thread-affinity.c | 29 static void check_affinity(void* arg) { in check_affinity() argument 35 cpumask = (char*)arg; in check_affinity()
|
H A D | test-barrier.c | 37 static void worker(void* arg) { in worker() argument 38 worker_config* c = arg; in worker()
|
H A D | test-condvar.c | 74 static void worker(void* arg) { in worker() argument 75 worker_config* c = arg; in worker()
|
H A D | test-embed.c | 36 static void thread_main(void* arg) { in thread_main() argument
|
H A D | test-tcp-reuseport.c | 149 static void run_event_loop(void* arg) { in run_event_loop() argument 153 uv_loop_t* loop = (uv_loop_t*) arg; in run_event_loop()
|
H A D | test-eintr-handling.c | 49 static void thread_main(void* arg) { in thread_main() argument
|
/libuv/docs/code/thread-create/ |
H A D | main.c | 5 void hare(void *arg) { in hare() argument 6 int tracklen = *((int *) arg); in hare() 15 void tortoise(void *arg) { in tortoise() argument 16 int tracklen = *((int *) arg); in tortoise()
|
/libuv/src/win/ |
H A D | thread.c | 69 void (*entry)(void* arg); 70 void* arg; member 75 static UINT __stdcall uv__thread_start(void* arg) { in uv__thread_start() argument 79 ctx_p = arg; in uv__thread_start() 86 ctx.entry(ctx.arg); in uv__thread_start() 92 int uv_thread_create(uv_thread_t *tid, void (*entry)(void *arg), void *arg) { in uv_thread_create() argument 95 return uv_thread_create_ex(tid, ¶ms, entry, arg); in uv_thread_create() 100 void (*entry)(void *arg), in uv_thread_create_ex() argument 101 void *arg) { in uv_thread_create_ex() 127 ctx->arg = arg; in uv_thread_create_ex()
|
H A D | dl.c | 93 DWORD_PTR arg; in uv__dlerror() local 122 arg = (DWORD_PTR) filename; in uv__dlerror() 127 0, 0, (LPSTR) &lib->errmsg, 0, (va_list*) &arg); in uv__dlerror()
|
H A D | tty.c | 1412 short arg = argv[i]; in uv__tty_set_style() local 1414 if (arg == 0) { in uv__tty_set_style() 1422 } else if (arg == 1) { in uv__tty_set_style() 1426 } else if (arg == 2) { in uv__tty_set_style() 1431 } else if (arg == 5) { in uv__tty_set_style() 1435 } else if (arg == 7) { in uv__tty_set_style() 1439 } else if (arg == 21 || arg == 22) { in uv__tty_set_style() 1451 } else if (arg >= 30 && arg <= 37) { in uv__tty_set_style() 1460 } else if (arg >= 40 && arg <= 47) { in uv__tty_set_style() 1469 } else if (arg >= 90 && arg <= 97) { in uv__tty_set_style() [all …]
|
H A D | process.c | 522 char** arg; in make_program_args() local 532 for (arg = args; *arg; arg++) { in make_program_args() 535 arg_len = uv_wtf8_length_as_utf16(*arg); in make_program_args() 566 for (arg = args; *arg; arg++) { in make_program_args() 570 arg_len = uv_wtf8_length_as_utf16(*arg); in make_program_args() 573 uv_wtf8_to_utf16(*arg, temp_buffer, arg_len); in make_program_args() 584 *pos++ = *(arg + 1) ? L' ' : L'\0'; in make_program_args()
|
/libuv/src/unix/ |
H A D | thread.c | 123 int uv_thread_create(uv_thread_t *tid, void (*entry)(void *arg), void *arg) { in uv_thread_create() argument 126 return uv_thread_create_ex(tid, ¶ms, entry, arg); in uv_thread_create() 131 void (*entry)(void *arg), in uv_thread_create_ex() argument 132 void *arg) { in uv_thread_create_ex() 172 err = pthread_create(tid, attr, f.out, arg); in uv_thread_create_ex()
|
H A D | fsevents.c | 106 static void uv__cf_loop_cb(void* arg); 107 static void* uv__cf_loop_runner(void* arg); 705 static void* uv__cf_loop_runner(void* arg) { in uv__cf_loop_runner() argument 709 loop = arg; in uv__cf_loop_runner() 731 static void uv__cf_loop_cb(void* arg) { in uv__cf_loop_cb() argument 738 loop = arg; in uv__cf_loop_cb()
|
/libuv/src/ |
H A D | threadpool.c | 57 static void worker(void* arg) { in worker() argument 62 uv_sem_post((uv_sem_t*) arg); in worker() 63 arg = NULL; in worker()
|