Searched refs:vnode (Results 1 - 25 of 30) sorted by relevance

12

/fuchsia/zircon/system/ulib/blobfs/include/blobfs/
H A Dfsck.h27 void Init(fbl::unique_ptr<Blobfs> vnode);
41 zx_status_t blobfs_check(fbl::unique_ptr<Blobfs> vnode);
H A Dwriteback.h123 // Create a WritebackWork given a vnode (which may be null)
125 WritebackWork(Blobfs* bs, fbl::RefPtr<VnodeBlob> vnode);
142 // Generate a new WritebackWork given a vnode (which may be null)
143 zx_status_t GenerateWork(fbl::unique_ptr<WritebackWork>* out, fbl::RefPtr<VnodeBlob> vnode);
H A Dblobfs.h33 #include <fs/vnode.h>
227 // service, and it can properly handle pages faults on a vnode's contents,
447 zx_status_t CreateWork(fbl::unique_ptr<WritebackWork>* out, VnodeBlob* vnode) { argument
449 return writeback_->GenerateWork(out, fbl::move(fbl::WrapRefPtr(vnode)));
490 // This prevents the vnode from ever being torn down, unless
/fuchsia/zircon/system/utest/fs-vnode/
H A Dservice-tests.cpp82 auto vnode = fbl::AdoptRef<fs::Service>(new fs::Service( local
87 directory->AddEntry("abc", vnode);
H A Drules.mk21 MODULE_NAME := fs-vnode-test
/fuchsia/zircon/system/core/devmgr/
H A Dmemfs-private.h14 #include <lib/memfs/cpp/vnode.h>
/fuchsia/zircon/system/ulib/fs/
H A Dconnection.cpp15 #include <fs/vnode.h>
77 void VnodeServe(Vfs* vfs, fbl::RefPtr<Vnode> vnode, zx::channel channel, uint32_t open_flags) { argument
79 vnode->Vnode::Serve(vfs, fbl::move(channel), open_flags);
81 vnode->Serve(vfs, fbl::move(channel), open_flags);
92 fbl::RefPtr<Vnode> vnode; local
93 zx_status_t r = vfs->Open(fbl::move(parent), &vnode, path, &path, open_flags, mode);
97 } else if (!(open_flags & ZX_FS_FLAG_NOREMOTE) && vnode->IsRemote()) {
99 vfs->ForwardOpenRemote(fbl::move(vnode), fbl::move(channel), fbl::move(path),
115 Describe(vnode, flags, &response, &extra);
122 VnodeServe(vfs, fbl::move(vnode), fb
260 Connection(Vfs* vfs, fbl::RefPtr<Vnode> vnode, zx::channel channel, uint32_t flags) argument
[all...]
H A Drules.mk16 $(LOCAL_DIR)/vnode.cpp \
H A Dvnode.cpp5 #include <fs/vnode.h>
H A Dmount.cpp11 #include <fs/vnode.h>
105 // There is an old remote handle on this vnode; shut it down and
H A Dwatcher.cpp18 #include <fs/vnode.h>
/fuchsia/zircon/system/ulib/fs/include/fs/
H A Dvnode.h56 // Ensures that it is valid to access the vnode with given flags.
60 // different vnode.
67 // indicated vnode instead of being handled by this instance.
92 // Extract handle, type, and extra info from a vnode.
100 // may be returned by this vnode.
139 // Acquire a vmo from a vnode.
147 // Syncs the vnode with its underlying storage.
182 // Called on the "olddir" vnode.
188 // Creates a hard link to the 'target' vnode with a provided name in vndir
201 // Attaches a handle to the vnode, i
224 OpenVnode(uint32_t flags, fbl::RefPtr<Vnode>* vnode) argument
[all...]
H A Dconnection.h17 #include <fs/vnode.h>
33 // Create a connection bound to a particular vnode.
37 // |vfs| is the VFS which is responsible for dispatching operations to the vnode.
38 // |vnode| is the vnode which will handle I/O requests.
42 Connection(fs::Vfs* vfs, fbl::RefPtr<fs::Vnode> vnode, zx::channel channel,
136 // Sends an explicit close message to the underlying vnode.
/fuchsia/zircon/system/ulib/memfs/
H A Dmemfs-local.cpp17 #include <lib/memfs/cpp/vnode.h>
H A Ddnode.h11 #include <fs/vnode.h>
39 // Allocates a dnode, attached to a vnode
52 // Detaches a dnode from its parent / vnode.
53 // Decrements dn->vnode link count by one (if it exists).
67 // Acquire a pointer to the vnode underneath this dnode.
68 // Acquires a reference to the underlying vnode.
H A Drules.mk29 $(LOCAL_INC)/cpp/vnode.h \
H A Dvmo.cpp19 #include <lib/memfs/cpp/vnode.h>
H A Ddnode.cpp13 #include <lib/memfs/cpp/vnode.h>
19 // Create a new dnode and attach it to a vnode
64 // Detach from vnode
H A Dfile.cpp19 #include <lib/memfs/cpp/vnode.h>
H A Dmemfs.cpp21 #include <lib/memfs/cpp/vnode.h>
/fuchsia/zircon/system/ulib/blobfs/
H A Drules.mk26 $(LOCAL_DIR)/vnode.cpp \
H A Dwriteback.cpp149 fbl::RefPtr<VnodeBlob> vnode) {
151 fbl::unique_ptr<WritebackWork> wb(new (&ac) WritebackWork(bs_, fbl::move(vnode)));
148 GenerateWork(fbl::unique_ptr<WritebackWork>* out, fbl::RefPtr<VnodeBlob> vnode) argument
/fuchsia/zircon/system/ulib/minfs/
H A Drules.mk20 $(LOCAL_DIR)/vnode.cpp \
/fuchsia/zircon/system/ulib/minfs/include/minfs/
H A Dbcache.h27 #include <fs/vnode.h>
/fuchsia/zircon/system/ulib/memfs/include/lib/memfs/cpp/
H A Dvnode.h19 #include <fs/vnode.h>
41 // To be more specific: Is this vnode connected into the directory hierarchy?
114 // Create a vnode from a VMO.
115 // Fails if the vnode already exists.
128 // The vnode is acting as a mount point for a remote filesystem or device.
142 // Creates a dnode for the Vnode, attaches vnode to dnode, (if directory) attaches
143 // dnode to vnode, and adds dnode to parent directory.

Completed in 123 milliseconds

12