Lines Matching refs:fbl
18 #include <fbl/ref_ptr.h>
19 #include <fbl/string_piece.h>
110 zx_status_t VnodeBlob::Lookup(fbl::RefPtr<fs::Vnode>* out, fbl::StringPiece name) {
115 *out = fbl::RefPtr<VnodeBlob>(this);
128 fbl::RefPtr<VnodeBlob> vn;
132 *out = fbl::move(vn);
149 zx_status_t VnodeBlob::Create(fbl::RefPtr<fs::Vnode>* out, fbl::StringPiece name, uint32_t mode) {
162 fbl::RefPtr<VnodeBlob> vn;
167 *out = fbl::move(vn);
186 static_assert(fbl::constexpr_strlen(kFsName) + 1 < fuchsia_io_MAX_FS_NAME_BUFFER,
212 zx_status_t VnodeBlob::Unlink(fbl::StringPiece name, bool must_be_dir) {
222 fbl::RefPtr<VnodeBlob> out;
256 blobfs_->Sync([this, cb = fbl::move(closure)](zx_status_t status) {
277 fbl::RefPtr<VnodeBlob> VnodeBlob::CloneWatcherTeardown() {
281 return fbl::move(clone_ref_);
286 zx_status_t VnodeBlob::Open(uint32_t flags, fbl::RefPtr<Vnode>* out_redirect) {