Lines Matching defs:vmo

18     zx_handle_t vmo = ZX_HANDLE_INVALID;
19 ASSERT_EQ(zx_vmo_create(4096, 0, &vmo), ZX_OK, "");
20 ASSERT_NE(vmo, ZX_HANDLE_INVALID, "zx_vmo_create() failed");
26 vmo, ZX_USER_SIGNAL_0, zx_deadline_after(2), &out_signals), ZX_ERR_TIMED_OUT, "");
29 ASSERT_EQ(zx_object_signal(vmo, 0, ZX_USER_SIGNAL_0), ZX_OK, "");
31 vmo, ZX_USER_SIGNAL_0, ZX_TIME_INFINITE, &out_signals), ZX_OK, "");
36 ASSERT_EQ(zx_handle_close(vmo), ZX_OK, "");
41 static zx_status_t vmo_has_no_children(zx_handle_t vmo) {
43 return zx_object_wait_one(vmo, ZX_VMO_ZERO_CHILDREN, ZX_TIME_INFINITE, &signals);
46 static zx_status_t vmo_has_children(zx_handle_t vmo) {
49 vmo, ZX_VMO_ZERO_CHILDREN, zx_deadline_after(2), &signals);
56 zx_handle_t vmo = ZX_HANDLE_INVALID;
57 ASSERT_EQ(zx_vmo_create(4096u * 2, 0, &vmo), ZX_OK, "");
58 ASSERT_NE(vmo, ZX_HANDLE_INVALID, "");
66 ASSERT_EQ(vmo_has_no_children(vmo), ZX_OK, "");
69 vmo, ZX_VMO_CLONE_COPY_ON_WRITE, 0u, 4096u, &clone), ZX_OK, "");
72 ASSERT_EQ(vmo_has_children(vmo), ZX_OK, "");
79 ASSERT_EQ(vmo_has_children(vmo), ZX_OK, "");
82 ASSERT_EQ(vmo_has_children(vmo), ZX_OK, "");
88 ASSERT_EQ(zx_handle_close(vmo), ZX_OK, "");
96 zx_handle_t vmo = ZX_HANDLE_INVALID;
97 ASSERT_EQ(zx_vmo_create(4096u * 2, 0, &vmo), ZX_OK, "");
98 ASSERT_NE(vmo, ZX_HANDLE_INVALID, "");
105 ASSERT_EQ(vmo_has_no_children(vmo), ZX_OK, "");
108 vmo, ZX_VMO_CLONE_COPY_ON_WRITE, 0u, 4096u, &clone), ZX_OK, "");
114 ASSERT_EQ(vmo_has_children(vmo), ZX_OK, "");
118 ASSERT_EQ(vmo_has_children(vmo), ZX_OK, "");
123 ASSERT_EQ(zx_handle_close(vmo), ZX_OK, "");