Searched refs:VnodeMemfs (Results 1 - 9 of 9) sorted by relevance
/fuchsia/zircon/system/core/devmgr/ |
H A D | memfs-private.h | 16 using VnodeMemfs = memfs::VnodeMemfs; 30 zx_status_t vfs_create_root_handle(VnodeMemfs* vn, zx_handle_t* out); 31 zx_status_t vfs_connect_root_handle(VnodeMemfs* vn, zx_handle_t h);
|
H A D | vfs-rpc.cpp | 48 static VnodeMemfs* global_vfs_root = nullptr; 211 zx_status_t vfs_create_root_handle(VnodeMemfs* vn, zx_handle_t* out) { 224 zx_status_t vfs_connect_root_handle(VnodeMemfs* vn, zx_handle_t h) {
|
/fuchsia/zircon/system/ulib/memfs/ |
H A D | dnode.h | 20 class VnodeMemfs; 40 static fbl::RefPtr<Dnode> Create(fbl::StringPiece name, fbl::RefPtr<VnodeMemfs> vn); 69 fbl::RefPtr<VnodeMemfs> AcquireVnode() const; 93 Dnode(fbl::RefPtr<VnodeMemfs> vn, fbl::unique_ptr<char[]> name, uint32_t flags); 99 fbl::RefPtr<VnodeMemfs> vnode_;
|
H A D | memfs.cpp | 103 fbl::atomic<uint64_t> VnodeMemfs::ino_ctr_(0); 104 fbl::atomic<uint64_t> VnodeMemfs::deleted_ino_ctr_(0); 106 VnodeMemfs::VnodeMemfs(Vfs* vfs) : dnode_(nullptr), link_count_(0), vfs_(vfs), function in class:memfs::VnodeMemfs 111 VnodeMemfs::~VnodeMemfs() { 115 zx_status_t VnodeMemfs::Setattr(const vnattr_t* attr) { 126 void VnodeMemfs::Sync(SyncCallback closure) { 132 zx_status_t VnodeMemfs::AttachRemote(fs::MountChannel h) {
|
H A D | directory.cpp | 32 VnodeDir::VnodeDir(Vfs* vfs) : VnodeMemfs(vfs) { 142 fbl::RefPtr<memfs::VnodeMemfs> vn; 186 auto newdir = fbl::RefPtr<VnodeMemfs>::Downcast(fbl::move(_newdir)); 263 auto vn = fbl::RefPtr<VnodeMemfs>::Downcast(fbl::move(target)); 304 fbl::RefPtr<VnodeMemfs> vn; 329 zx_status_t VnodeDir::AttachVnode(fbl::RefPtr<VnodeMemfs> vn, fbl::StringPiece name,
|
H A D | dnode.cpp | 20 fbl::RefPtr<Dnode> Dnode::Create(fbl::StringPiece name, fbl::RefPtr<VnodeMemfs> vn) { 106 fbl::RefPtr<VnodeMemfs> Dnode::AcquireVnode() const { 193 Dnode::Dnode(fbl::RefPtr<VnodeMemfs> vn, fbl::unique_ptr<char[]> name, uint32_t flags) :
|
H A D | vmo.cpp | 39 : VnodeMemfs(vfs), vmo_(vmo), offset_(offset), length_(length), have_local_clone_(false) {}
|
H A D | file.cpp | 30 : VnodeMemfs(vfs), vmo_size_(0), length_(0) {}
|
/fuchsia/zircon/system/ulib/memfs/include/lib/memfs/cpp/ |
H A D | vnode.h | 35 class VnodeMemfs : public fs::Vnode { class in namespace:memfs 46 ~VnodeMemfs() override; 55 explicit VnodeMemfs(Vfs* vfs); 75 class VnodeFile final : public VnodeMemfs { 105 class VnodeDir final : public VnodeMemfs { 144 zx_status_t AttachVnode(fbl::RefPtr<memfs::VnodeMemfs> vn, fbl::StringPiece name, 161 class VnodeVmo final : public VnodeMemfs {
|
Completed in 31 milliseconds