Searched refs:Dnode (Results 1 – 5 of 5) sorted by relevance
| /system/ulib/memfs/ |
| A D | dnode.cpp | 22 fbl::RefPtr<Dnode> Dnode::Create(fbl::StringPiece name, fbl::RefPtr<VnodeMemfs> vn) { in Create() 34 fbl::RefPtr<Dnode> dn = fbl::AdoptRef(new (&ac) Dnode(vn, std::move(namebuffer), in Create() 43 void Dnode::RemoveFromParent() { in RemoveFromParent() 59 void Dnode::Detach() { in Detach() 71 void Dnode::AddChild(fbl::RefPtr<Dnode> parent, fbl::RefPtr<Dnode> child) { in AddChild() 94 zx_status_t Dnode::Lookup(fbl::StringPiece name, fbl::RefPtr<Dnode>* out) const { in Lookup() 112 zx_status_t Dnode::CanUnlink() const { in CanUnlink() 171 bool Dnode::IsSubdirectory(fbl::RefPtr<Dnode> dn) const { in IsSubdirectory() 184 fbl::unique_ptr<char[]> Dnode::TakeName() { in TakeName() 195 Dnode::Dnode(fbl::RefPtr<VnodeMemfs> vn, fbl::unique_ptr<char[]> name, uint32_t flags) : in Dnode() function in memfs::Dnode [all …]
|
| A D | dnode.h | 29 class Dnode : public fbl::RefCounted<Dnode> { 31 DISALLOW_COPY_ASSIGN_AND_MOVE(Dnode); 32 using NodeState = fbl::DoublyLinkedListNodeState<fbl::RefPtr<Dnode>>; 36 …struct TypeChildTraits { static NodeState& node_state(Dnode& dn) { return dn.type_child_state_; }}; in node_state() 37 using ChildList = fbl::DoublyLinkedList<fbl::RefPtr<Dnode>, Dnode::TypeChildTraits>; 40 static fbl::RefPtr<Dnode> Create(fbl::StringPiece name, fbl::RefPtr<VnodeMemfs> vn); 46 static void AddChild(fbl::RefPtr<Dnode> parent, fbl::RefPtr<Dnode> child); 65 zx_status_t Lookup(fbl::StringPiece name, fbl::RefPtr<Dnode>* out) const; 82 bool IsSubdirectory(fbl::RefPtr<Dnode> dn) const; 93 Dnode(fbl::RefPtr<VnodeMemfs> vn, fbl::unique_ptr<char[]> name, uint32_t flags); [all …]
|
| A D | directory.cpp | 88 fbl::RefPtr<Dnode> dn; in Lookup() 125 Dnode::ReaddirStart(&df, cookie); in Readdir() 165 fbl::RefPtr<Dnode> dn; in Unlink() 191 fbl::RefPtr<Dnode> olddn; in Rename() 214 fbl::RefPtr<Dnode> targetdn; in Rename() 281 fbl::RefPtr<Dnode> targetdn; in Link() 287 Dnode::AddChild(dnode_, std::move(targetdn)); in Link() 293 Dnode::AddChild(dnode_, subtree->dnode_); in MountSubtree() 332 fbl::RefPtr<Dnode> dn; in AttachVnode() 333 if ((dn = Dnode::Create(name, vn)) == nullptr) { in AttachVnode() [all …]
|
| A D | memfs.cpp | 154 fbl::RefPtr<Dnode> dn = Dnode::Create(name, fs); in CreateFilesystem()
|
| /system/ulib/memfs/include/lib/memfs/cpp/ |
| A D | vnode.h | 32 class Dnode; variable 51 fbl::RefPtr<Dnode> dnode_;
|
Completed in 26 milliseconds