Lines Matching refs:container
33 static struct async_container* container; variable
47 i = fastrand() % ARRAY_SIZE(container->async_handles); in thread_cb()
48 uv_async_send(container->async_handles + i); in thread_cb()
54 container->async_events++; in async_cb()
65 for (i = 0; i < ARRAY_SIZE(container->async_handles); i++) { in timer_cb()
66 uv_async_t* handle = container->async_handles + i; in timer_cb()
69 container->handles_seen++; in timer_cb()
88 container = malloc(sizeof(*container)); in BENCHMARK_IMPL()
89 ASSERT_NOT_NULL(container); in BENCHMARK_IMPL()
90 container->async_events = 0; in BENCHMARK_IMPL()
91 container->handles_seen = 0; in BENCHMARK_IMPL()
93 for (i = 0; i < ARRAY_SIZE(container->async_handles); i++) { in BENCHMARK_IMPL()
94 handle = container->async_handles + i; in BENCHMARK_IMPL()
104 fmt(container->async_events), in BENCHMARK_IMPL()
106 fmt(container->async_events / (timeout / 1000.)), in BENCHMARK_IMPL()
107 fmt(container->handles_seen)); in BENCHMARK_IMPL()
108 free(container); in BENCHMARK_IMPL()