Searched refs:VnodeMemfs (Results 1 - 9 of 9) sorted by relevance

/fuchsia/zircon/system/core/devmgr/
H A Dmemfs-private.h16 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 Dvfs-rpc.cpp48 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 Ddnode.h20 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 Dmemfs.cpp103 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 Ddirectory.cpp32 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 Ddnode.cpp20 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 Dvmo.cpp39 : VnodeMemfs(vfs), vmo_(vmo), offset_(offset), length_(length), have_local_clone_(false) {}
H A Dfile.cpp30 : VnodeMemfs(vfs), vmo_size_(0), length_(0) {}
/fuchsia/zircon/system/ulib/memfs/include/lib/memfs/cpp/
H A Dvnode.h35 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