Lines Matching defs:_vnode

419 	VnodePutter& _vnode, ino_t* _parentID, char* leafName = NULL);
423 VnodePutter& _vnode, ino_t* _parentID, bool kernel);
908 \param _vnode Will be set to the new vnode on success.
917 create_new_vnode_and_lock(dev_t mountID, ino_t vnodeID, struct vnode*& _vnode,
939 _vnode = existingVnode;
960 _vnode = vnode;
1139 \param _vnode Pointer to a vnode* variable into which the pointer to the
1146 get_vnode(dev_t mountID, ino_t vnodeID, struct vnode** _vnode, bool canWait,
1150 mountID, vnodeID, _vnode));
1252 *_vnode = vnode;
2052 bool traverse, bool kernel, VnodePutter& _vnode)
2066 _vnode, NULL);
2075 lookup_dir_entry(struct vnode* dir, const char* name, struct vnode** _vnode)
2082 : get_vnode(dir->device, id, _vnode, true, false);
2092 *_vnode = lookup_vnode(dir->device, id);
2095 if (*_vnode == NULL) {
2102 // "%p (%ld, %lld)", dir, dir->mount->id, dir->id, name, *_vnode,
2103 // (*_vnode)->mount->id, (*_vnode)->id);
2116 If the function fails and leafName is not NULL, \a _vnode contains the last directory,
2122 \param[out] _vnode If the function returns B_OK, points to the found node.
2123 \param[out] _vnode If the function returns something else and leafname is not NULL: set to the
2126 \param[out] _vnode If the function returns something else and leafname is NULL: not used.
2130 int count, struct io_context* ioContext, VnodePutter& _vnode,
2134 ASSERT(!_vnode.IsSet());
2205 _vnode.SetTo(vnode.Detach());
2278 _vnode.SetTo(nextVnode.Detach());
2295 _vnode.SetTo(vnode.Detach());
2305 bool kernel, VnodePutter& _vnode, ino_t* _parentID, char* leafName)
2308 get_current_io_context(kernel), _vnode, _parentID, leafName);
2313 path_to_vnode(char* path, bool traverseLink, VnodePutter& _vnode,
2338 _vnode.SetTo(start);
2355 return vnode_path_to_vnode(start, path, traverseLink, kernel, _vnode,
2365 path_to_dir_vnode(char* path, VnodePutter& _vnode, char* filename,
2372 return path_to_vnode(path, true, _vnode, NULL, kernel);
2392 \param _vnode A pointer to a variable the directory vnode shall be written
2401 fd_and_path_to_dir_vnode(int fd, char* path, VnodePutter& _vnode,
2409 return path_to_dir_vnode(path, _vnode, filename, kernel);
2415 return fd_and_path_to_vnode(fd, path, true, _vnode, NULL, kernel);
2438 \param _vnode A pointer to a variable the directory vnode shall be written
2448 VnodePutter& _vnode, char* filename, bool kernel)
2457 return path_to_dir_vnode(path, _vnode, filename, kernel);
2464 return vnode_path_to_vnode(vnode, path, true, kernel, _vnode, NULL);
2707 get_fd_and_vnode(int fd, struct vnode** _vnode, bool kernel)
2723 *_vnode = vnode;
2755 VnodePutter& _vnode, ino_t* _parentID, bool kernel)
2765 return path_to_vnode(path, traverseLeafLink, _vnode, _parentID, kernel);
2775 _vnode, _parentID);
2780 _vnode.SetTo(vnode);
3964 volume_for_vnode(fs_vnode* _vnode)
3966 if (_vnode == NULL)
3969 struct vnode* vnode = static_cast<struct vnode*>(_vnode);
4179 vfs_get_vnode_from_path(const char* path, bool kernel, struct vnode** _vnode)
4196 *_vnode = vnode.Detach();
4202 vfs_get_vnode(dev_t mountID, ino_t vnodeID, bool canWait, struct vnode** _vnode)
4210 *_vnode = vnode;
4217 const char* name, struct vnode** _vnode)
4221 *_vnode = vnode.Detach();
4263 vfs_lookup_vnode(dev_t mountID, ino_t vnodeID, struct vnode** _vnode)
4272 *_vnode = vnode;