Lines Matching full: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()
89 container = malloc(sizeof(*container)); in BENCHMARK_IMPL()
90 ASSERT_NOT_NULL(container); in BENCHMARK_IMPL()
91 container->async_events = 0; in BENCHMARK_IMPL()
92 container->handles_seen = 0; in BENCHMARK_IMPL()
94 for (i = 0; i < ARRAY_SIZE(container->async_handles); i++) { in BENCHMARK_IMPL()
95 handle = container->async_handles + i; in BENCHMARK_IMPL()
105 fmt(&fmtbuf[0], container->async_events), in BENCHMARK_IMPL()
107 fmt(&fmtbuf[1], container->async_events / (timeout / 1000.)), in BENCHMARK_IMPL()
108 fmt(&fmtbuf[2], container->handles_seen)); in BENCHMARK_IMPL()
109 free(container); in BENCHMARK_IMPL()