Lines Matching refs:fbl
12 #include <fbl/algorithm.h>
13 #include <fbl/alloc_checker.h>
14 #include <fbl/atomic.h>
15 #include <fbl/auto_lock.h>
16 #include <fbl/ref_ptr.h>
17 #include <fbl/unique_ptr.h>
36 zx_status_t Vfs::CreateFromVmo(VnodeDir* parent, fbl::StringPiece name,
39 fbl::AutoLock lock(&vfs_lock_);
43 void Vfs::MountSubtree(VnodeDir* parent, fbl::RefPtr<VnodeDir> subtree) {
44 fbl::AutoLock lock(&vfs_lock_);
45 parent->MountSubtree(fbl::move(subtree));
73 size_t aligned_len = fbl::round_up(request_size, kPageSize);
103 fbl::atomic<uint64_t> VnodeMemfs::ino_ctr_(0);
104 fbl::atomic<uint64_t> VnodeMemfs::deleted_ino_ctr_(0);
107 ino_(ino_ctr_.fetch_add(1, fbl::memory_order_relaxed)) {
112 deleted_ino_ctr_.fetch_add(1, fbl::memory_order_relaxed);
138 SetRemote(fbl::move(h.TakeChannel()));
142 zx_status_t CreateFilesystem(const char* name, memfs::Vfs* vfs, fbl::RefPtr<VnodeDir>* out) {
147 fbl::AllocChecker ac;
148 fbl::RefPtr<VnodeDir> fs = fbl::AdoptRef(new (&ac) VnodeDir(vfs));
153 fbl::RefPtr<Dnode> dn = Dnode::Create(name, fs);