Lines Matching refs:items

17     zx_wait_item_t items[2];
18 items[0].waitfor = ZX_EVENT_SIGNALED;
19 items[0].handle = event;
20 items[1].waitfor = ZX_EVENT_SIGNALED;
21 items[1].handle = quit_event;
23 ms = zx_object_wait_many(items, 2, ZX_TIME_INFINITE);
27 return (items[1].pending & ZX_EVENT_SIGNALED);
33 zx_wait_item_t items[2];
34 items[0].waitfor = user_signal;
35 items[0].handle = event;
36 items[1].waitfor = ZX_EVENT_SIGNALED;
37 items[1].handle = quit_event;
39 ms = zx_object_wait_many(items, 2, ZX_TIME_INFINITE);
43 return (items[1].pending & ZX_EVENT_SIGNALED);
172 zx_wait_item_t items[3];
173 items[0].waitfor = ZX_EVENT_SIGNALED;
174 items[0].handle = events[0];
175 items[1].waitfor = ZX_EVENT_SIGNALED;
176 items[1].handle = events[1];
177 items[2].waitfor = ZX_EVENT_SIGNALED;
178 items[2].handle = events[2];
184 status = zx_object_wait_many(items, 3, zx_deadline_after(1));
186 ASSERT_EQ(items[0].pending, 0u, "");
187 ASSERT_EQ(items[1].pending, 0u, "");
188 ASSERT_EQ(items[2].pending, 0u, "");
194 status = zx_object_wait_many(items, 3, 0);
196 ASSERT_EQ(items[0].pending, 0u, "");
197 ASSERT_EQ(items[1].pending, 0u, "");
198 ASSERT_EQ(items[2].pending, 0u, "");
206 status = zx_object_wait_many(items, 3, zx_deadline_after(1));
208 ASSERT_EQ(items[0].pending,
217 status = zx_object_wait_many(items, 3, zx_deadline_after(1));
219 ASSERT_EQ(items[2].pending,
262 zx_wait_item_t items[2];
263 items[0].handle = handles[0];
264 items[0].waitfor = ZX_EVENT_SIGNALED;
265 items[1].handle = handles[1];
266 items[1].waitfor = ZX_EVENT_SIGNALED;
267 ASSERT_EQ(zx_object_wait_many(items, 2, ZX_TIME_INFINITE),