Searched refs:vmo_ (Results 1 - 25 of 35) sorted by relevance

12

/fuchsia/zircon/kernel/object/
H A Dvm_object_dispatcher.cpp38 : 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 Dpinned_memory_token_dispatcher.cpp109 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 Dstorage.h66 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 Dzbi-zx.cpp25 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 Drodso.h16 return vmo_;
45 fbl::RefPtr<VmObjectDispatcher> vmo_; member in class:RoDso
/fuchsia/zircon/system/uapp/kstress/
H A Dvmstress.cpp48 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 Dvmo.cpp39 : 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 Dfile.cpp44 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 Dmapped-vmo.cpp20 : 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 Dvim-audio-utils.h51 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 Dbootfs.h18 // 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 Dbootfs.cpp45 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 Drodso.cpp40 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 Dmapped-vmo.h50 // 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 Dzbi-zx.h35 zx::vmo vmo_; member in class:zbi::ZbiVMO
/fuchsia/zircon/system/dev/ethernet/dwmac/
H A Dpinned-buffer.cpp31 fbl::move(vmar_mgr), &pbuf->vmo_,
50 pbuf->vmo_, 0, size, addrs.get(),
H A Dpinned-buffer.h35 zx::vmo vmo_; member in class:PinnedBuffer
/fuchsia/zircon/kernel/object/include/object/
H A Dvm_object_dispatcher.h54 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 Dimage.h72 const zx::vmo& vmo() { return vmo_; }
102 const zx::vmo vmo_; member in class:display::Image
H A Dimage.cpp13 : info_(image_config), controller_(controller), vmo_(fbl::move(handle)) { }
/fuchsia/zircon/system/uapp/display-test/
H A Dimage.h66 zx_handle_t vmo_; member in class:Image
/fuchsia/zircon/system/dev/display/intel-i915/
H A Dgtt.cpp142 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 Dgtt.h42 zx_handle_t vmo_ = ZX_HANDLE_INVALID; member in class:i915::GttRegion
/fuchsia/zircon/system/uapp/nand-util/
H A Dmain.cpp77 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 Dtest-device.h93 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

Completed in 234 milliseconds

12