Lines Matching refs:vp
83 struct Vnode *vp = NULL; in VfsProcfsCreate() local
91 ret = VnodeAlloc(&g_procfsVops, &vp); in VfsProcfsCreate()
98 VnodeFree(vp); in VfsProcfsCreate()
102 vp->data = curEntry; in VfsProcfsCreate()
103 vp->type = curEntry->type; in VfsProcfsCreate()
104 if (vp->type == VNODE_TYPE_DIR) { in VfsProcfsCreate()
105 vp->mode = S_IFDIR | PROCFS_DEFAULT_MODE; in VfsProcfsCreate()
107 vp->mode = S_IFREG | PROCFS_DEFAULT_MODE; in VfsProcfsCreate()
110 vp->vop = parent->vop; in VfsProcfsCreate()
111 vp->fop = parent->fop; in VfsProcfsCreate()
112 vp->parent = parent; in VfsProcfsCreate()
113 vp->originMount = parent->originMount; in VfsProcfsCreate()
115 *vnode = vp; in VfsProcfsCreate()
181 struct Vnode *vp = NULL; in VfsProcfsMount() local
187 ret = VnodeAlloc(&g_procfsVops, &vp); in VfsProcfsMount()
193 vp->data = root; in VfsProcfsMount()
194 vp->originMount = mnt; in VfsProcfsMount()
195 vp->fop = &g_procfsFops; in VfsProcfsMount()
197 mnt->vnodeCovered = vp; in VfsProcfsMount()
198 vp->type = root->type; in VfsProcfsMount()
199 if (vp->type == VNODE_TYPE_DIR) { in VfsProcfsMount()
200 vp->mode = S_IFDIR | PROCFS_DEFAULT_MODE; in VfsProcfsMount()
202 vp->mode = S_IFREG | PROCFS_DEFAULT_MODE; in VfsProcfsMount()
333 int VfsProcfsClosedir(struct Vnode *vp, struct fs_dirent_s *dir) in VfsProcfsClosedir() argument