Lines Matching defs:dir
1063 lookup_dir_entry(struct vnode* dir, const char* name, struct vnode** _vnode)
1066 fssh_status_t status = FS_CALL(dir, lookup, name, &id);
1071 *_vnode = lookup_vnode(dir->device, id);
1076 "vnid %" FSSH_B_PRIdINO ")\n", (int)dir->device, id);
1224 // decrease the ref count on the old dir we just looked up into
1525 // the root dir will result in an empty path: fix it
2509 struct vnode *dir, *file;
2517 status = path_to_vnode(pathBuffer, true, &dir, NULL, true);
2547 status = vnode_path_to_vnode(dir, path, true, 0, &file, NULL);
2549 // vnode_path_to_vnode() has already released the reference to dir
2560 dir = file;
2569 dir = file;
2579 put_vnode(dir);
2625 // get the dir vnode and the leaf name
2630 TRACE(("vfs_normalize_path(): failed to get dir vnode: %s\n", strerror(error)));
2640 TRACE(("vfs_normalize_path(): failed to get dir vnode for \".\" or \"..\": %s\n",
2649 TRACE(("vfs_normalize_path(): failed to get dir path: %s\n", strerror(error)));
2742 // get the vnode matching the dir's node_ref
3351 // open the dir
4355 // ToDo: find a replacement ref_count object - perhaps the root dir?
4519 // ToDo: find a replacement ref_count object - perhaps the root dir?
5467 * of the FD (node, attr, attr dir etc.) is performed. If only \a path is
5534 * of the FD (node, attr, attr dir etc.) is performed. If only \a path is