Lines Matching refs:newVnode

190     struct Vnode *newVnode = NULL;
203 (void)VfsHashGet(parentVnode->originMount, node->i_ino, &newVnode, NULL, NULL);
204 if (newVnode) {
205 if (newVnode->data == NULL) {
208 newVnode->parent = parentVnode;
209 *ppVnode = newVnode;
213 ret = VnodeAlloc(&g_jffs2Vops, &newVnode);
221 Jffs2SetVtype(node, newVnode);
222 newVnode->fop = parentVnode->fop;
223 newVnode->data = node;
224 newVnode->parent = parentVnode;
225 newVnode->originMount = parentVnode->originMount;
226 newVnode->uid = node->i_uid;
227 newVnode->gid = node->i_gid;
228 newVnode->mode = node->i_mode;
230 (void)VfsHashInsert(newVnode, node->i_ino);
232 *ppVnode = newVnode;
242 struct Vnode *newVnode = NULL;
244 ret = VnodeAlloc(&g_jffs2Vops, &newVnode);
252 VnodeFree(newVnode);
257 newVnode->type = VNODE_TYPE_REG;
258 newVnode->fop = parentVnode->fop;
259 newVnode->data = newNode;
260 newVnode->parent = parentVnode;
261 newVnode->originMount = parentVnode->originMount;
262 newVnode->uid = newNode->i_uid;
263 newVnode->gid = newNode->i_gid;
264 newVnode->mode = newNode->i_mode;
266 (void)VfsHashInsert(newVnode, newNode->i_ino);
268 *ppVnode = newVnode;
587 struct Vnode *newVnode = NULL;
589 ret = VnodeAlloc(&g_jffs2Vops, &newVnode);
599 VnodeFree(newVnode);
603 newVnode->type = VNODE_TYPE_DIR;
604 newVnode->fop = parentNode->fop;
605 newVnode->data = node;
606 newVnode->parent = parentNode;
607 newVnode->originMount = parentNode->originMount;
608 newVnode->uid = node->i_uid;
609 newVnode->gid = node->i_gid;
610 newVnode->mode = node->i_mode;
612 *ppVnode = newVnode;
614 (void)VfsHashInsert(newVnode, node->i_ino);
693 int VfsJffs2Link(struct Vnode *oldVnode, struct Vnode *newParentVnode, struct Vnode **newVnode, const char *newName)
722 *newVnode = pVnode;
723 (void)VfsHashInsert(*newVnode, oldInode->i_ino);
729 int VfsJffs2Symlink(struct Vnode *parentVnode, struct Vnode **newVnode, const char *path, const char *target)
757 *newVnode = pVnode;
758 (void)VfsHashInsert(*newVnode, inode->i_ino);