Lines Matching defs:open_flags
77 void VnodeServe(Vfs* vfs, fbl::RefPtr<Vnode> vnode, zx::channel channel, uint32_t open_flags) {
78 if (IsPathOnly(open_flags)) {
79 vnode->Vnode::Serve(vfs, fbl::move(channel), open_flags);
81 vnode->Serve(vfs, fbl::move(channel), open_flags);
89 uint32_t open_flags;
90 FilterFlags(flags, &open_flags, &describe);
93 zx_status_t r = vfs->Open(fbl::move(parent), &vnode, path, &path, open_flags, mode);
97 } else if (!(open_flags & ZX_FS_FLAG_NOREMOTE) && vnode->IsRemote()) {
122 VnodeServe(vfs, fbl::move(vnode), fbl::move(channel), open_flags);
376 uint32_t open_flags;
377 FilterFlags(flags, &open_flags, &describe);
382 open_flags |= (flags_ & (ZX_FS_RIGHTS | kStatusFlags));
386 if (!IsPathOnly(open_flags)) {
387 status = OpenVnode(open_flags, &vn);
395 Describe(vnode_, open_flags, &response, &extra);
402 VnodeServe(vfs_, fbl::move(vn), fbl::move(channel), open_flags);