/fuchsia/zircon/system/ulib/intel-hda/include/intel-hda/utils/ |
H A D | utils.h | 12 #include <lib/zx/vmo.h>
|
/fuchsia/zircon/system/ulib/zx/include/lib/zx/ |
H A D | object_traits.h | 13 class vmo; 26 // - vmo
|
H A D | process.h | 10 #include <lib/zx/vmo.h>
|
/fuchsia/zircon/system/utest/fs/ |
H A D | test-utils.cpp | 5 #include <lib/fzl/mapped-vmo.h> 30 ASSERT_EQ(fzl::MappedVmo::Create(init_size, "test-vmo", &mvmo), ZX_OK); 37 // Grow vmo with size not divisable by page size, check size 41 // Shrink vmo, verify size & data 46 // Grow vmo, verify size & data
|
/fuchsia/zircon/kernel/arch/x86/ |
H A D | descriptor.cpp | 148 fbl::RefPtr<VmObject> vmo; local 149 zx_status_t status = VmObjectPaged::Create(PMM_ALLOC_FLAG_ANY, /*options*/0u, gdt_real_size, &vmo); 159 /*mapping_offset*/0u, gdt_real_size, PAGE_SIZE_SHIFT, VMAR_FLAG_SPECIFIC, fbl::move(vmo),
|
/fuchsia/zircon/kernel/object/ |
H A D | vm_address_region_dispatcher.cpp | 170 zx_status_t VmAddressRegionDispatcher::Map(size_t vmar_offset, fbl::RefPtr<VmObject> vmo, argument 187 if (vmo->is_resizable()) 193 vmar_flags, fbl::move(vmo), vmo_offset,
|
/fuchsia/zircon/kernel/platform/pc/ |
H A D | smbios.cpp | 73 fbl::RefPtr<VmObject> vmo; local 74 zx_status_t status = VmObjectPhysical::Create(base, len, &vmo); 79 status = vmar->CreateVmMapping(0, len, 0, 0 /* vmar_flags */, fbl::move(vmo), 0,
|
/fuchsia/zircon/kernel/vm/include/vm/ |
H A D | vm_object_paged.h | 37 uint64_t size, fbl::RefPtr<VmObject>* vmo); 40 // returned vmo has all of its pages committed, and does not allow 43 uint8_t alignment_log2, fbl::RefPtr<VmObject>* vmo); 45 static zx_status_t CreateFromROData(const void* data, size_t size, fbl::RefPtr<VmObject>* vmo); 115 // perform a cache maintenance operation against the vmo.
|
/fuchsia/zircon/kernel/vm/ |
H A D | vm_object_physical.cpp | 48 auto vmo = fbl::AdoptRef<VmObject>(new (&ac) VmObjectPhysical(base, size)); local 54 vmo->SetMappingCachePolicy(ARCH_MMU_FLAG_UNCACHED); 56 *obj = fbl::move(vmo); 197 LTRACEF("Warning: trying to change cache policy while this vmo is mapped!\n");
|
H A D | vm_object_paged.cpp | 110 auto vmo = fbl::AdoptRef<VmObject>( local 116 *obj = fbl::move(vmo); 131 auto vmo = fbl::AdoptRef<VmObject>( 138 *obj = fbl::move(vmo); 158 VmObjectPaged* vmop = static_cast<VmObjectPaged*>(vmo.get()); 183 *obj = fbl::move(vmo); 190 fbl::RefPtr<VmObject> vmo; 191 zx_status_t status = Create(PMM_ALLOC_FLAG_ANY, 0, size, &vmo); 223 panic("page used to back static vmo in unusable state: paddr %#" PRIxPTR " state %u\n", pa, 228 auto vmo2 = static_cast<VmObjectPaged*>(vmo [all...] |
/fuchsia/zircon/system/uapp/iotime/ |
H A D | iotime.c | 106 zx_handle_t vmo; local 107 if ((r = zx_vmo_create(bufsz, 0, &vmo)) != ZX_OK) { 127 if ((r = zx_handle_duplicate(vmo, ZX_RIGHT_SAME_RIGHTS, &dup)) != ZX_OK) { 134 fprintf(stderr, "error: cannot attach vmo for '%s'\n", dev);
|
/fuchsia/zircon/third_party/ulib/musl/ldso/ |
H A D | dynlink.c | 46 static zx_status_t get_library_vmo(const char* name, zx_handle_t* vmo); 201 zx_handle_t vmo; local 202 zx_status_t status = _zx_vmo_create(chunk_size, 0, &vmo); 205 _zx_object_set_property(vmo, ZX_PROP_NAME, 210 0, vmo, 0, chunk_size, &chunk); 211 _zx_handle_close(vmo); 852 __NO_SAFESTACK NO_ASAN static zx_status_t map_library(zx_handle_t vmo, argument 873 zx_status_t status = _zx_vmo_get_size(vmo, &l); 876 status = _zx_vmo_read(vmo, &buf, 0, sizeof(buf) < l ? sizeof(buf) : l); 890 status = _zx_vmo_read(vmo, bu 1298 load_library_vmo(zx_handle_t vmo, const char* name, int rtld_mode, struct dso* needed_by, struct dso** loaded) argument 2096 dlopen_internal(zx_handle_t vmo, const char* file, int mode) argument 2202 dlopen_vmo(zx_handle_t vmo, int mode) argument 2611 __sanitizer_publish_data(const char* sink_name, zx_handle_t vmo) argument [all...] |
/fuchsia/zircon/kernel/lib/userboot/ |
H A D | userboot.cpp | 102 static zx_status_t get_vmo_handle(fbl::RefPtr<VmObject> vmo, bool readonly, argument 105 if (!vmo) 110 fbl::move(vmo), &dispatcher, &rights); 268 VmObject* vmo = static_cast<VmObject*>(cookie); local 269 vmo->Write(data, off, len);
|
/fuchsia/zircon/system/utest/property/ |
H A D | property.c | 167 zx_handle_t vmo; local 168 ASSERT_EQ(zx_vmo_create(16, 0u, &vmo), ZX_OK, ""); 169 unittest_printf("VMO handle %d\n", vmo); 175 EXPECT_EQ(zx_object_get_property(vmo, ZX_PROP_NAME, name, sizeof(name)), 182 bool success = test_name_property(vmo);
|
/fuchsia/zircon/system/utest/core/object-info/ |
H A D | object-info.cpp | 209 zx_handle_t vmo; local 211 s = zx_vmo_create(vmo_size, /* options */ 0u, &vmo); 217 s = get_koid(vmo, &vmo_koid); 224 zx_object_set_property(vmo, ZX_PROP_NAME, vmo_name, sizeof(vmo_name)); 253 vmo, /* vmo_offset */ i * PAGE_SIZE, 263 zx_handle_close(vmo); // Kept alive by the VMAR. 582 zx_handle_t vmo; local 583 ASSERT_EQ(zx_vmo_create(PAGE_SIZE, 0, &vmo), ZX_OK); 591 0, vmo, 0, PAGE_SIZE, &vmo_addr), 610 zx_handle_close(vmo); [all...] |
/fuchsia/zircon/system/utest/chromeos-disk-setup/ |
H A D | chromeos-disk-setup.cpp | 15 #include <lib/zx/vmo.h> 85 zx::vmo vmo; local 86 ASSERT_EQ(zx::vmo::create(sz, 0, &vmo), ZX_OK); 87 fd_.reset(fdio_vmo_fd(vmo.release(), 0, sz));
|
/fuchsia/zircon/system/utest/hypervisor/ |
H A D | guest.cpp | 76 zx::vmo vmo; member in struct:test 100 ASSERT_EQ(zx::vmo::create(VMO_SIZE, 0, &test->vmo), ZX_OK); 101 ASSERT_EQ(zx::vmar::root_self()->map(0, test->vmo, 0, VMO_SIZE, kHostMapFlags, 121 ASSERT_EQ(test->vmar.map(0, test->vmo, 0, VMO_SIZE, kGuestMapFlags, &guest_addr),
|
/fuchsia/zircon/system/dev/display/aml-canvas/ |
H A D | aml-canvas.c | 36 static zx_status_t aml_canvas_config(void* ctx, zx_handle_t vmo, argument 76 vmo, offset & ~(PAGE_SIZE - 1), size, 115 zx_handle_close(vmo);
|
/fuchsia/zircon/system/dev/display/intel-i915/ |
H A D | gtt.cpp | 76 status = zx::vmo::create(PAGE_SIZE, 0, &scratch_buffer_); 134 zx_status_t GttRegion::PopulateRegion(zx_handle_t vmo, uint64_t page_offset, argument 142 vmo_ = vmo;
|
H A D | intel-i915.h | 77 zx_status_t ImportVmoImage(image_t* image, const zx::vmo& vmo, size_t offset); 205 zx_handle_t vmo; member in struct:i915::Controller::__anon323
|
H A D | display-device.h | 11 #include <lib/zx/vmo.h>
|
/fuchsia/zircon/system/utest/libfzl/ |
H A D | vmo-vmar-tests.cpp | 6 #include <lib/fzl/vmo-mapper.h> 13 #include "vmo-probe.h" 108 zx::vmo vmo_handles[fbl::count_of(kVmoTests)]; 137 res = zx::vmo::create(kVmoTestSize, 0, &vmo_handles[i]);
|
/fuchsia/zircon/system/core/devmgr/ |
H A D | devhost.cpp | 127 static zx_status_t dh_find_driver(const char* libname, zx_handle_t vmo, zx_driver_t** out) { argument 132 zx_handle_close(vmo); 140 zx_handle_close(vmo); 149 void* dl = dlopen_vmo(vmo, RTLD_NOW); 220 zx_handle_close(vmo); 329 // hin: rpc, vmo, optional-rsrc 884 zx_handle_t* vmo, size_t* size) { 885 if ((vmo == nullptr) || (size == nullptr)) { 895 &reply.rsp, sizeof(reply), vmo)) < 0) { 898 if (*vmo 883 devhost_load_firmware(zx_device_t* dev, const char* path, zx_handle_t* vmo, size_t* size) argument [all...] |
/fuchsia/zircon/system/dev/audio/intel-hda/controller/ |
H A D | utils.h | 14 #include <lib/zx/vmo.h>
|
/fuchsia/zircon/system/dev/bus/virtio/ |
H A D | gpu.h | 43 void* ctx, image_t* image, zx_handle_t vmo, size_t offset);
|