/fuchsia/zircon/system/ulib/blobfs/include/blobfs/ |
H A D | fsck.h | 27 void Init(fbl::unique_ptr<Blobfs> vnode); 41 zx_status_t blobfs_check(fbl::unique_ptr<Blobfs> vnode);
|
H A D | writeback.h | 123 // 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 D | blobfs.h | 33 #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 D | service-tests.cpp | 82 auto vnode = fbl::AdoptRef<fs::Service>(new fs::Service( local 87 directory->AddEntry("abc", vnode);
|
H A D | rules.mk | 21 MODULE_NAME := fs-vnode-test
|
/fuchsia/zircon/system/core/devmgr/ |
H A D | memfs-private.h | 14 #include <lib/memfs/cpp/vnode.h>
|
/fuchsia/zircon/system/ulib/fs/ |
H A D | connection.cpp | 15 #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 D | rules.mk | 16 $(LOCAL_DIR)/vnode.cpp \
|
H A D | vnode.cpp | 5 #include <fs/vnode.h>
|
H A D | mount.cpp | 11 #include <fs/vnode.h> 105 // There is an old remote handle on this vnode; shut it down and
|
H A D | watcher.cpp | 18 #include <fs/vnode.h>
|
/fuchsia/zircon/system/ulib/fs/include/fs/ |
H A D | vnode.h | 56 // 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 D | connection.h | 17 #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 D | memfs-local.cpp | 17 #include <lib/memfs/cpp/vnode.h>
|
H A D | dnode.h | 11 #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 D | rules.mk | 29 $(LOCAL_INC)/cpp/vnode.h \
|
H A D | vmo.cpp | 19 #include <lib/memfs/cpp/vnode.h>
|
H A D | dnode.cpp | 13 #include <lib/memfs/cpp/vnode.h> 19 // Create a new dnode and attach it to a vnode 64 // Detach from vnode
|
H A D | file.cpp | 19 #include <lib/memfs/cpp/vnode.h>
|
H A D | memfs.cpp | 21 #include <lib/memfs/cpp/vnode.h>
|
/fuchsia/zircon/system/ulib/blobfs/ |
H A D | rules.mk | 26 $(LOCAL_DIR)/vnode.cpp \
|
H A D | writeback.cpp | 149 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 D | rules.mk | 20 $(LOCAL_DIR)/vnode.cpp \
|
/fuchsia/zircon/system/ulib/minfs/include/minfs/ |
H A D | bcache.h | 27 #include <fs/vnode.h>
|
/fuchsia/zircon/system/ulib/memfs/include/lib/memfs/cpp/ |
H A D | vnode.h | 19 #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.
|