Lines Matching refs:zx

5 #include <lib/zx/interrupt.h>
6 #include <lib/zx/resource.h>
7 #include <lib/zx/vmo.h>
25 const zx::unowned_resource root() {
27 return zx::unowned_resource(root);
49 zx::resource handle;
50 status = zx::resource::create(*root(), ZX_RSRC_KIND_MMIO, base,
69 zx::resource new_root;
74 EXPECT_EQ(zx::resource::create(*root(), ZX_RSRC_KIND_ROOT, 0, 0,
86 zx::resource mmio;
90 ASSERT_EQ(zx::resource::create(new_root, kind | flags, mmio_test_base, mmio_test_size,
106 zx::resource temp;
107 zx::resource fail_hnd;
109 EXPECT_EQ(zx::resource::create(*root(), ZX_RSRC_KIND_MMIO, mmio_test_base,
112 EXPECT_EQ(zx::resource::create(temp, ZX_RSRC_KIND_ROOT, 0, 0, NULL, 0, &fail_hnd),
114 EXPECT_EQ(zx::resource::create(temp, ZX_RSRC_KIND_MMIO, mmio_test_base, mmio_test_size, NULL,
119 EXPECT_EQ(zx::resource::create(*root(), ZX_RSRC_KIND_COUNT, mmio_test_base,
122 EXPECT_EQ(zx::resource::create(*root(), ZX_RSRC_KIND_COUNT + 1,
127 EXPECT_EQ(zx::resource::create(*root(), ZX_RSRC_KIND_MMIO, UINT64_MAX, 1024,
131 EXPECT_EQ(zx::resource::create(*root(), ZX_RSRC_KIND_MMIO, 1024, UINT64_MAX,
135 EXPECT_EQ(zx::resource::create(*root(), ZX_RSRC_KIND_MMIO | 0xFF0000, mmio_test_base,
146 zx::resource mmio_1, mmio_2;
147 EXPECT_EQ(zx::resource::create(*root(), ZX_RSRC_KIND_MMIO | ZX_RSRC_FLAG_EXCLUSIVE,
150 EXPECT_EQ(zx::resource::create(*root(), ZX_RSRC_KIND_MMIO, mmio_test_base,
160 zx::resource mmio_1, mmio_2;
161 EXPECT_EQ(zx::resource::create(*root(), ZX_RSRC_KIND_MMIO, mmio_test_base,
164 EXPECT_EQ(zx::resource::create(*root(), ZX_RSRC_KIND_MMIO | ZX_RSRC_FLAG_EXCLUSIVE,
173 zx::resource mmio;
174 zx::vmo vmo;
175 ASSERT_EQ(zx::resource::create(*root(), ZX_RSRC_KIND_MMIO, mmio_test_base,
188 zx::resource mmio;
189 zx::vmo vmo;
190 ASSERT_EQ(zx::resource::create(*root(), ZX_RSRC_KIND_MMIO, mmio_test_base,
203 zx::resource mmio;
204 zx::vmo vmo;
205 ASSERT_EQ(zx::resource::create(*root(), ZX_RSRC_KIND_MMIO,
215 static zx_rights_t get_vmo_rights(const zx::vmo& vmo) {
229 zx::resource vmex;
230 zx::vmo vmo, vmo2, vmo3;
236 ASSERT_EQ(0, zx::resource::create(*root(), ZX_RSRC_KIND_VMEX, 0, 0, NULL, 0, &vmex));
259 zx::resource io;
263 ASSERT_EQ(zx::resource::create(*root(), ZX_RSRC_KIND_IOPORT, io_base,