Lines Matching refs:rootfs_vnode

55 		struct rootfs_vnode*	dir_head;
65 struct rootfs_vnode {
66 struct rootfs_vnode* all_next;
73 struct rootfs_vnode* parent;
74 struct rootfs_vnode* dir_next;
80 typedef rootfs_vnode ValueType;
111 struct rootfs_vnode* root_vnode;
118 struct rootfs_vnode* current;
142 rootfs_check_permissions(struct rootfs_vnode* dir, int accessMode)
161 get_parent_id(struct rootfs_vnode* vnode)
169 static struct rootfs_vnode*
170 rootfs_create_vnode(struct rootfs* fs, struct rootfs_vnode* parent,
173 struct rootfs_vnode* vnode;
175 vnode = (rootfs_vnode*)malloc(sizeof(struct rootfs_vnode));
179 memset(vnode, 0, sizeof(struct rootfs_vnode));
206 rootfs_delete_vnode(struct rootfs* fs, struct rootfs_vnode* v, bool force_delete)
228 update_dir_cookies(struct rootfs_vnode* dir, struct rootfs_vnode* vnode)
241 static struct rootfs_vnode*
242 rootfs_find_in_dir(struct rootfs_vnode* dir, const char* path)
244 struct rootfs_vnode* vnode;
260 rootfs_insert_in_dir(struct rootfs* fs, struct rootfs_vnode* dir,
261 struct rootfs_vnode* vnode)
265 struct rootfs_vnode* node = dir->stream.dir.dir_head;
266 struct rootfs_vnode* last = NULL;
291 rootfs_remove_from_dir(struct rootfs* fs, struct rootfs_vnode* dir,
292 struct rootfs_vnode* removeVnode)
294 struct rootfs_vnode* vnode;
295 struct rootfs_vnode* lastVnode;
320 rootfs_is_dir_empty(struct rootfs_vnode* dir)
328 remove_node(struct rootfs* fs, struct rootfs_vnode* directory,
329 struct rootfs_vnode* vnode)
352 rootfs_remove(struct rootfs* fs, struct rootfs_vnode* dir, const char* name,
355 struct rootfs_vnode* vnode;
387 struct rootfs_vnode* vnode;
451 struct rootfs_vnode* vnode = i.Next();
476 struct rootfs_vnode* dir = (struct rootfs_vnode*)_dir->private_node;
477 struct rootfs_vnode* vnode;
509 struct rootfs_vnode* vnode = (struct rootfs_vnode*)_vnode->private_node;
524 struct rootfs_vnode* vnode;
554 struct rootfs_vnode* vnode = (struct rootfs_vnode*)_vnode->private_node;
566 struct rootfs_vnode* vnode = (struct rootfs_vnode*)_vnode->private_node;
600 struct rootfs_vnode* vnode = (rootfs_vnode*)_v->private_node;
665 struct rootfs_vnode* dir = (rootfs_vnode*)_dir->private_node;
666 struct rootfs_vnode* vnode;
700 struct rootfs_vnode* dir = (rootfs_vnode*)_dir->private_node;
717 struct rootfs_vnode* vnode = (struct rootfs_vnode*)_vnode->private_node;
754 struct rootfs_vnode* vnode = (rootfs_vnode*)_vnode->private_node;
776 struct rootfs_vnode* vnode = (struct rootfs_vnode*)_vnode->private_node;
779 struct rootfs_vnode* childNode = NULL;
781 struct rootfs_vnode* nextChildNode = NULL;
842 struct rootfs_vnode* vnode = (rootfs_vnode*)_vnode->private_node;
893 struct rootfs_vnode* link = (rootfs_vnode*)_link->private_node;
912 struct rootfs_vnode* dir = (rootfs_vnode*)_dir->private_node;
913 struct rootfs_vnode* vnode;
954 struct rootfs_vnode* dir = (rootfs_vnode*)_dir->private_node;
971 struct rootfs_vnode* fromDirectory = (rootfs_vnode*)_fromDir->private_node;
972 struct rootfs_vnode* toDirectory = (rootfs_vnode*)_toDir->private_node;
997 struct rootfs_vnode* vnode = rootfs_find_in_dir(fromDirectory, fromName);
1002 struct rootfs_vnode* parent = toDirectory->parent;
1010 struct rootfs_vnode* targetVnode = rootfs_find_in_dir(toDirectory, toName);
1057 struct rootfs_vnode* vnode = (rootfs_vnode*)_v->private_node;
1093 struct rootfs_vnode* vnode = (rootfs_vnode*)_vnode->private_node;
1156 struct rootfs_vnode* dir = (rootfs_vnode*)_dir->private_node;
1157 struct rootfs_vnode* vnode;