Searched refs:vmo (Results 201 - 225 of 331) sorted by relevance

1234567891011>>

/fuchsia/zircon/system/ulib/intel-hda/include/intel-hda/utils/
H A Dutils.h12 #include <lib/zx/vmo.h>
/fuchsia/zircon/system/ulib/zx/include/lib/zx/
H A Dobject_traits.h13 class vmo;
26 // - vmo
H A Dprocess.h10 #include <lib/zx/vmo.h>
/fuchsia/zircon/system/utest/fs/
H A Dtest-utils.cpp5 #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 Ddescriptor.cpp148 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 Dvm_address_region_dispatcher.cpp170 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 Dsmbios.cpp73 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 Dvm_object_paged.h37 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 Dvm_object_physical.cpp48 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 Dvm_object_paged.cpp110 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 Diotime.c106 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 Ddynlink.c46 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 Duserboot.cpp102 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 Dproperty.c167 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 Dobject-info.cpp209 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 Dchromeos-disk-setup.cpp15 #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 Dguest.cpp76 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 Daml-canvas.c36 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 Dgtt.cpp76 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 Dintel-i915.h77 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 Ddisplay-device.h11 #include <lib/zx/vmo.h>
/fuchsia/zircon/system/utest/libfzl/
H A Dvmo-vmar-tests.cpp6 #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 Ddevhost.cpp127 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 Dutils.h14 #include <lib/zx/vmo.h>
/fuchsia/zircon/system/dev/bus/virtio/
H A Dgpu.h43 void* ctx, image_t* image, zx_handle_t vmo, size_t offset);

Completed in 147 milliseconds

1234567891011>>