Lines Matching refs:eventpairs
17 zx_handle_t eventpairs[kNumEventpairs * 2];
20 ASSERT_EQ(zx_eventpair_create(0u, &eventpairs[idx], &eventpairs[idx + kNumEventpairs]), ZX_OK, "");
23 ASSERT_EQ(zx_handle_close_many(&eventpairs[0u], kNumEventpairs), ZX_OK, "");
29 ASSERT_EQ(zx_object_wait_one(eventpairs[idx], ZX_EVENTPAIR_PEER_CLOSED,
34 ASSERT_EQ(zx_handle_close_many(&eventpairs[kNumEventpairs], kNumEventpairs), ZX_OK, "");
43 zx_handle_t eventpairs[kNumEventpairs * 2 + kGap];
46 ASSERT_EQ(zx_eventpair_create(0u, &eventpairs[idx],
47 &eventpairs[idx + kNumEventpairs + kGap]), ZX_OK, "");
49 eventpairs[kNumEventpairs] = ZX_HANDLE_INVALID;
50 eventpairs[kNumEventpairs + 1] = ZX_HANDLE_INVALID;
52 ASSERT_EQ(zx_handle_close_many(&eventpairs[0u], kNumEventpairs + kGap), ZX_OK, "");
58 ASSERT_EQ(zx_object_wait_one(eventpairs[idx], ZX_EVENTPAIR_PEER_CLOSED,
63 ASSERT_EQ(zx_handle_close_many(&eventpairs[kNumEventpairs + kGap], kNumEventpairs), ZX_OK, "");
72 zx_handle_t eventpairs[kNumEventpairs * 2 + kGap];
75 ASSERT_EQ(zx_eventpair_create(0u, &eventpairs[idx],
76 &eventpairs[idx + kNumEventpairs]), ZX_OK, "");
79 eventpairs[0u] = eventpairs[kGap];
80 eventpairs[1u] = eventpairs[kGap + 1u];
84 ASSERT_EQ(zx_handle_close_many(&eventpairs[0u], kNumEventpairs + kGap), ZX_ERR_BAD_HANDLE, "");
90 ASSERT_EQ(zx_object_wait_one(eventpairs[idx], ZX_EVENTPAIR_PEER_CLOSED,
95 ASSERT_EQ(zx_handle_close_many(&eventpairs[kNumEventpairs + kGap], kNumEventpairs), ZX_OK, "");