/fuchsia/zircon/kernel/object/ |
H A D | vm_object_dispatcher.cpp | 38 : SoloDispatcher(ZX_VMO_ZERO_CHILDREN), vmo_(vmo) { 39 vmo_->SetChildObserver(this); 43 // Intentionally leave vmo_->user_id() set to our koid even though we're 46 vmo_->SetChildObserver(nullptr); 60 vmo_->get_name(out_name, ZX_MAX_NAME_LEN); 65 return vmo_->set_name(name, len); 73 return vmo_->ReadUser(user_data, offset, length); 81 return vmo_->WriteUser(user_data, offset, length); 87 return vmo_->Resize(size); 93 *size = vmo_ [all...] |
H A D | pinned_memory_token_dispatcher.cpp | 109 zx_status_t status = bti_->iommu()->MapContiguous(bti_id, vmo_, offset_, size_, perms, 129 zx_status_t status = bti_->iommu()->Map(bti_id, vmo_, curr_offset, remaining, perms, 241 if (vmo_->is_paged()) { 242 vmo_->Unpin(offset_, size_); 259 : vmo_(fbl::move(vmo)), offset_(offset), size_(size), is_contiguous_(is_contiguous),
|
/fuchsia/zircon/system/ulib/bitmap/include/bitmap/ |
H A D | storage.h | 66 vmo_(ZX_HANDLE_INVALID), 78 if ((status = zx::vmo::create(size_, 0, &vmo_)) != ZX_OK) { 82 0, vmo_.get(), 0, size_, &mapped_addr_)) != ZX_OK) { 83 vmo_.reset(); 86 vmo_.set_property(ZX_PROP_NAME, "vmo-backed-bitmap", strlen("vmo-backed-bitmap")); 97 if ((status = vmo_.set_size(size)) != ZX_OK) { 115 vmar_info.base, vmo_.get(), size_, size - size_, 120 0, vmo_.get(), 0, size, &addr)) != ZX_OK) { 136 zx_handle_t GetVmo() const { ZX_DEBUG_ASSERT(mapped_addr_ != 0); return vmo_.get(); } 143 zx::vmo vmo_; member in class:bitmap::VmoStorage [all...] |
/fuchsia/zircon/system/ulib/libzbi/ |
H A D | zbi-zx.cpp | 25 vmo_ = fbl::move(vmo); 26 auto status = vmo_.get_size(&capacity_); 36 return fbl::move(vmo_); 46 0, vmo_, 0, capacity_, ZX_VM_PERM_READ | ZX_VM_PERM_WRITE, 83 auto status = vmo_.set_size(new_capacity); 110 auto status = vmo_.clone(ZX_VMO_CLONE_COPY_ON_WRITE, 0, kernel_vmo_size, 111 &kernel->vmo_); 136 vmo_.clone(ZX_VMO_CLONE_COPY_ON_WRITE, 138 data_vmo_size, &data->vmo_) : 139 vmo_ [all...] |
/fuchsia/zircon/kernel/lib/vdso/include/lib/ |
H A D | rodso.h | 16 return vmo_; 45 fbl::RefPtr<VmObjectDispatcher> vmo_; member in class:RoDso
|
/fuchsia/zircon/system/uapp/kstress/ |
H A D | vmstress.cpp | 48 zx::vmo vmo_{}; 71 status = vmo_.get_size(&vmo_size); 99 status = vmo_.op_range(ZX_VMO_OP_COMMIT, off, len, nullptr, 0); 107 status = vmo_.op_range(ZX_VMO_OP_DECOMMIT, off, len, nullptr, 0); 124 status = zx::vmar::root_self()->map(0, vmo_, 0, vmo_size, 134 status = vmo_.read(buf.get(), off, len); 143 status = vmo_.write(buf.get(), off, len); 186 auto status = zx::vmo::create(vmo_test_size, 0, &vmo_);
|
/fuchsia/zircon/system/ulib/memfs/ |
H A D | vmo.cpp | 39 : VnodeMemfs(vfs), vmo_(vmo), offset_(offset), length_(length), have_local_clone_(false) {} 43 zx_handle_close(vmo_); 66 if (!have_local_clone_ && !WindowMatchesVMO(vmo_, offset_, length_)) { 67 status = zx_vmo_clone(vmo_, ZX_VMO_CLONE_COPY_ON_WRITE, offset_, length_, &vmo_); 75 status = zx_object_get_info(vmo_, ZX_INFO_HANDLE_BASIC, 83 vmo_, 107 zx_status_t status = zx_vmo_read(vmo_, data, offset_ + off, len);
|
H A D | file.cpp | 44 if ((off >= length_) || (!vmo_.is_valid())) { 51 zx_status_t status = vmo_.read(data, off, len); 63 if ((status = vfs()->GrowVMO(vmo_, vmo_size_, newlen, &vmo_size_)) != ZX_OK) { 73 if ((status = vmo_.write(data, offset, writelen)) != ZX_OK) { 98 if (!vmo_.is_valid()) { 100 if ((status = zx::vmo::create(0, 0, &vmo_)) != ZX_OK) { 112 if ((status = vmo_.clone(ZX_VMO_CLONE_COPY_ON_WRITE, 0, length_, 124 if ((status = vmo_.duplicate(rights, &out_vmo)) != ZX_OK) { 155 if ((status = vfs()->GrowVMO(vmo_, vmo_size_, len, &vmo_size_)) != ZX_OK) { 178 ZX_ASSERT(vmo_ [all...] |
/fuchsia/zircon/system/ulib/fzl/ |
H A D | mapped-vmo.cpp | 20 : vmo_(vmo), addr_(addr), len_(len) {} 24 zx_handle_close(vmo_); 66 if ((status = zx_vmo_op_range(vmo_, ZX_VMO_OP_DECOMMIT, len, len_ - len, 85 if ((status = zx_vmo_set_size(vmo_, len)) != ZX_OK) { 99 vmar_info.base, vmo_, len_, len - len_, &addr)) != ZX_OK) { 103 0, vmo_, 0, len, &addr)) != ZX_OK) { 119 return vmo_;
|
/fuchsia/zircon/system/dev/display/vim-display/ |
H A D | vim-audio-utils.h | 51 const zx::vmo& vmo() { return vmo_; } 56 explicit RefCountedVmo(zx::vmo vmo) : vmo_(fbl::move(vmo)) { } 59 const zx::vmo vmo_; member in class:audio::vim2::RefCountedVmo
|
/fuchsia/zircon/system/core/devmgr/ |
H A D | bootfs.h | 18 // Create an empty Bootfs with no backing |vmo_|. 21 // Destroys the underlying |vmo_|, but does not unmap the memory 27 // Closes the underlying |vmo_| and unmaps the memory backing the file system. 45 // Attempts to duplicate the underling |vmo_| with the same 52 vmo_(fbl::move(vmo)), dirsize_(dirsize), dir_(dir) {} 64 zx::vmo vmo_; member in class:Bootfs
|
H A D | bootfs.cpp | 45 vmo_.reset(); 101 if ((r = vmo_.clone(ZX_VMO_CLONE_COPY_ON_WRITE, 130 vmo_.duplicate(ZX_RIGHT_SAME_RIGHTS, &duplicate);
|
/fuchsia/zircon/kernel/lib/vdso/ |
H A D | rodso.cpp | 40 vmo_ = DownCastDispatcher<VmObjectDispatcher>(&dispatcher); 52 return Handle::Make(vmo_, vmo_rights_); 69 zx_status_t status = vmar->Map(vmar_offset, vmo_->vmo(),
|
/fuchsia/zircon/system/ulib/fzl/include/lib/fzl/ |
H A D | mapped-vmo.h | 50 // Returns a borrowed copied of the underlying |vmo_|, i.e. this 59 zx_handle_t vmo_; member in class:fzl::MappedVmo
|
/fuchsia/zircon/system/ulib/libzbi/include/libzbi/ |
H A D | zbi-zx.h | 35 zx::vmo vmo_; member in class:zbi::ZbiVMO
|
/fuchsia/zircon/system/dev/ethernet/dwmac/ |
H A D | pinned-buffer.cpp | 31 fbl::move(vmar_mgr), &pbuf->vmo_, 50 pbuf->vmo_, 0, size, addrs.get(),
|
H A D | pinned-buffer.h | 35 zx::vmo vmo_; member in class:PinnedBuffer
|
/fuchsia/zircon/kernel/object/include/object/ |
H A D | vm_object_dispatcher.h | 54 const fbl::RefPtr<VmObject>& vmo() const { return vmo_; } 62 // ourselves to |vmo_| so we have to ensure we don't reset vmo_ 64 fbl::RefPtr<VmObject> const vmo_; member in class:final::fbl
|
/fuchsia/zircon/system/dev/display/display/ |
H A D | image.h | 72 const zx::vmo& vmo() { return vmo_; } 102 const zx::vmo vmo_; member in class:display::Image
|
H A D | image.cpp | 13 : info_(image_config), controller_(controller), vmo_(fbl::move(handle)) { }
|
/fuchsia/zircon/system/uapp/display-test/ |
H A D | image.h | 66 zx_handle_t vmo_; member in class:Image
|
/fuchsia/zircon/system/dev/display/intel-i915/ |
H A D | gtt.cpp | 142 vmo_ = vmo; 167 status = gtt_->bti_.pin(flags, *zx::unowned_vmo(vmo_), 215 if (close_vmo && vmo_ != ZX_HANDLE_INVALID) { 216 zx_handle_close(vmo_); 218 vmo_ = ZX_HANDLE_INVALID;
|
H A D | gtt.h | 42 zx_handle_t vmo_ = ZX_HANDLE_INVALID; member in class:i915::GttRegion
|
/fuchsia/zircon/system/uapp/nand-util/ |
H A D | main.cpp | 77 const char* data() const { return reinterpret_cast<char*>(vmo_->GetData()); } 92 fbl::unique_ptr<fzl::MappedVmo> vmo_; member in class:__anon862::NandBroker 101 if (fzl::MappedVmo::Create(size, nullptr, &vmo_) != ZX_OK) { 133 if (zx_handle_duplicate(vmo_->GetVmo(), ZX_RIGHT_SAME_RIGHTS, &request.vmo) != ZX_OK) {
|
/fuchsia/zircon/system/utest/zxcrypt/ |
H A D | test-device.h | 93 return vmo_.read(as_read_.get() + off, 0, len); 96 return vmo_.write(to_write_.get() + off, 0, len); 204 zx::vmo vmo_; member in class:zxcrypt::testing::final
|