H A D | vfs.cpp | 111 // The absolute maximum path length (for getcwd() - this is not depending 130 and thus making the access path vnode->mount->root_vnode->covers->mount->... 329 static status_t common_path_read_stat(int fd, char* path, bool traverseLeafLink, 332 static status_t vnode_path_to_vnode(struct vnode* vnode, char* path, 337 static status_t fd_and_path_to_vnode(int fd, char* path, bool traverseLeafLink, 343 static status_t fs_unmount(char* path, dev_t mountID, uint32 flags, 1987 /*! \brief Gets the directory path and leaf name for a given path. 1989 The supplied \a path is transformed to refer to the directory part of 1990 the entry identified by the original path, an 2004 get_dir_path_and_leaf(char* path, char* filename) argument 2113 vnode_path_to_vnode(struct vnode* vnode, char* path, bool traverseLeafLink, int count, struct io_context* ioContext, struct vnode** _vnode, ino_t* _parentID) argument 2297 vnode_path_to_vnode(struct vnode* vnode, char* path, bool traverseLeafLink, int count, bool kernel, struct vnode** _vnode, ino_t* _parentID) argument 2306 path_to_vnode(char* path, bool traverseLink, struct vnode** _vnode, ino_t* _parentID, bool kernel) argument 2358 path_to_dir_vnode(char* path, struct vnode** _vnode, char* filename, bool kernel) argument 2394 fd_and_path_to_dir_vnode(int fd, char* path, struct vnode** _vnode, char* filename, bool kernel) argument 2437 vnode_and_path_to_dir_vnode(struct vnode* vnode, char* path, struct vnode** _vnode, char* filename, bool kernel) argument 2565 char* path = buffer; local 2760 fd_and_path_to_vnode(int fd, char* path, bool traverseLeafLink, struct vnode** _vnode, ino_t* _parentID, bool kernel) argument 2866 normalize_path(char* path, size_t pathSize, bool traverseLink, bool kernel) argument 3120 char* path = debug_resolve_vnode_path(vnode, (char*)buffer, local 4051 vfs_get_vnode_from_path(const char* path, bool kernel, struct vnode** _vnode) argument 4147 vfs_get_fs_node_from_path(fs_volume* volume, const char* path, bool traverseLeafLink, bool kernel, void** _node) argument 4196 vfs_read_stat(int fd, const char* path, bool traverseLeafLink, struct stat* stat, bool kernel) argument 4244 char* path; local 4343 vfs_normalize_path(const char* path, char* buffer, size_t bufferSize, bool traverseLink, bool kernel) argument 4382 vfs_create_special_node(const char* path, fs_vnode* subVnode, mode_t mode, uint32 flags, bool kernel, fs_vnode* _superVnode, struct vnode** _createdVnode) argument 4673 vfs_entry_ref_to_path(dev_t device, ino_t inode, const char* leaf, char* path, size_t pathLength) argument 5381 file_create(int fd, char* path, int openMode, int perms, bool kernel) argument 5438 file_open(int fd, char* path, int openMode, bool kernel) argument 5654 dir_create(int fd, char* path, int perms, bool kernel) argument 5709 dir_open(int fd, char* path, bool kernel) argument 5861 dir_remove(int fd, char* path, bool kernel) argument 6133 common_read_link(int fd, char* path, char* buffer, size_t* _bufferSize, bool kernel) argument 6154 common_create_symlink(int fd, char* path, const char* toPath, int mode, bool kernel) argument 6183 common_create_link(int pathFD, char* path, int toFD, char* toPath, bool traverseLeafLink, bool kernel) argument 6224 common_unlink(int fd, char* path, bool kernel) argument 6249 common_access(int fd, char* path, int mode, bool effectiveUserGroup, bool kernel) argument 6272 common_rename(int fd, char* path, int newFD, char* newPath, bool kernel) argument 6361 common_path_read_stat(int fd, char* path, bool traverseLeafLink, struct stat* stat, bool kernel) argument 6388 common_path_write_stat(int fd, char* path, bool traverseLeafLink, const struct stat* stat, int statMask, bool kernel) argument 6412 attr_dir_open(int fd, char* path, bool traverseLeafLink, bool kernel) argument 6488 attr_create(int fd, char* path, const char* name, uint32 type, int openMode, bool kernel) argument 6535 attr_open(int fd, char* path, const char* name, int openMode, bool kernel) argument 7081 fs_mount(char* path, const char* device, const char* fsName, uint32 flags, const char* args, bool kernel) argument 7406 fs_unmount(char* path, dev_t mountID, uint32 flags, bool kernel) argument 7840 set_cwd(int fd, char* path, bool kernel) argument 7885 _kern_mount(const char* path, const char* device, const char* fsName, uint32 flags, const char* args, size_t argsLength) argument 7897 _kern_unmount(const char* path, uint32 flags) argument 8025 _kern_open(int fd, const char* path, int openMode, int perms) argument 8077 _kern_open_dir(int fd, const char* path) argument 8138 _kern_create_dir(int fd, const char* path, int perms) argument 8149 _kern_remove_dir(int fd, const char* path) argument 8182 _kern_read_link(int fd, const char* path, char* buffer, size_t* _bufferSize) argument 8212 _kern_create_symlink(int fd, const char* path, const char* toPath, int mode) argument 8224 _kern_create_link(int pathFD, const char* path, int toFD, const char* toPath, bool traverseLeafLink) argument 8251 _kern_unlink(int fd, const char* path) argument 8293 _kern_access(int fd, const char* path, int mode, bool effectiveUserGroup) argument 8324 _kern_read_stat(int fd, const char* path, bool traverseLeafLink, struct stat* stat, size_t statSize) argument 8371 _kern_write_stat(int fd, const char* path, bool traverseLeafLink, const struct stat* stat, size_t statSize, int statMask) argument 8417 _kern_open_attr_dir(int fd, const char* path, bool traverseLeafLink) argument 8432 _kern_open_attr(int fd, const char* path, const char* name, uint32 type, int openMode) argument 8502 _kern_setcwd(int fd, const char* path) argument 8524 KPath path, device; local 8581 char* path = pathBuffer.LockBuffer(); local 8743 char* path = pathBuffer.LockBuffer(); local 9007 char* path = pathBuffer.LockBuffer(); local 9024 char* path = pathBuffer.LockBuffer(); local 9050 char* path = pathBuffer.LockBuffer(); local 9089 char* path = pathBuffer.LockBuffer(); local 9111 char* path = pathBuffer.LockBuffer(); local 9136 char* path = pathBuffer.LockBuffer(); local 9174 char* path = pathBuffer.LockBuffer(); local 9269 char* path = pathBuffer.LockBuffer(); local 9301 char* path = pathBuffer.LockBuffer(); local 9360 char* path = pathBuffer.LockBuffer(); local 9397 char* path = pathBuffer.LockBuffer(); local 9493 char* path = pathBuffer.LockBuffer(); local 9620 char* path = pathBuffer.LockBuffer(); local 9643 char* path = pathBuffer.LockBuffer(); local 9668 char* path = pathBuffer.LockBuffer(); local [all...] |