H A D | vfs.cpp | 40 #include <fd.h> 329 static status_t common_path_read_stat(int fd, char* path, bool traverseLeafLink, 337 static status_t fd_and_path_to_vnode(int fd, char* path, bool traverseLeafLink, 503 FDCloser(int fd, bool kernel) : fFD(fd), fKernel(kernel) {} argument 510 void SetTo(int fd, bool kernel) argument 513 fFD = fd; 530 int fd = fFD; local 532 return fd; 2372 \a path must be given in either case. \a fd migh 2394 fd_and_path_to_dir_vnode(int fd, char* path, struct vnode** _vnode, char* filename, bool kernel) argument 2713 get_fd_and_vnode(int fd, struct vnode** _vnode, bool kernel) argument 2735 get_vnode_from_fd(int fd, bool kernel) argument 2760 fd_and_path_to_vnode(int fd, char* path, bool traverseLeafLink, struct vnode** _vnode, ino_t* _parentID, bool kernel) argument 2799 int fd; local 3357 struct file_descriptor* fd = context->fds[i]; local 3932 read_file_io_vec_pages(int fd, const file_io_vec* fileVecs, size_t fileVecCount, const iovec* vecs, size_t vecCount, uint32* _vecIndex, size_t* _vecOffset, size_t* _bytes) argument 3953 write_file_io_vec_pages(int fd, const file_io_vec* fileVecs, size_t fileVecCount, const iovec* vecs, size_t vecCount, uint32* _vecIndex, size_t* _vecOffset, size_t* _bytes) argument 4025 vfs_get_cookie_from_fd(int fd, void** _cookie) argument 4039 vfs_get_vnode_from_fd(int fd, bool kernel, struct vnode** vnode) argument 4196 vfs_read_stat(int fd, const char* path, bool traverseLeafLink, struct stat* stat, bool kernel) argument 5189 int fd = get_new_fd(FDTYPE_FILE, NULL, vnode, cookie, openMode, kernel); local 5255 int fd = open_vnode(vnode, openMode & ~O_CREAT, kernel); local 5291 int fd = get_new_fd(FDTYPE_FILE, NULL, vnode, cookie, openMode, kernel); local 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 5920 common_fcntl(int fd, int op, size_t argument, bool kernel) argument 6064 common_sync(int fd, bool kernel) argument 6087 common_lock_node(int fd, bool kernel) argument 6110 common_unlock_node(int fd, 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 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 6708 attr_remove(int fd, const char* name, bool kernel) argument 6804 int fd; local 7007 int fd; local 7797 fs_read_attr(int fd, const char *attribute, uint32 type, off_t pos, void *buffer, size_t readBytes) argument 7840 set_cwd(int fd, char* path, bool kernel) argument 8025 _kern_open(int fd, const char* path, int openMode, int perms) argument 8077 _kern_open_dir(int fd, const char* path) argument 8088 _kern_fcntl(int fd, int op, size_t argument) argument 8095 _kern_fsync(int fd) argument 8102 _kern_lock_node(int fd) argument 8109 _kern_unlock_node(int fd) 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 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 8449 _kern_remove_attr(int fd, const char* name) argument 8502 _kern_setcwd(int fd, const char* path) argument 8786 _user_open(int fd, const char* userPath, int openMode, int perms) argument 8822 _user_open_dir(int fd, const char* userPath) argument 8859 _user_open_parent_dir(int fd, char* userName, size_t nameLength) argument 8902 _user_fcntl(int fd, int op, size_t argument) argument 8913 _user_fsync(int fd) argument 8920 _user_flock(int fd, int operation) argument 8969 _user_lock_node(int fd) argument 8976 _user_unlock_node(int fd) argument 9001 _user_create_dir(int fd, const char* userPath, int perms) argument 9018 _user_remove_dir(int fd, const char* userPath) argument 9037 _user_read_link(int fd, const char* userPath, char* userBuffer, size_t* userBufferSize) argument 9081 _user_create_symlink(int fd, const char* userPath, const char* userToPath, int mode) argument 9130 _user_unlink(int fd, const char* userPath) argument 9168 _user_create_fifo(int fd, const char* userPath, mode_t perms) argument 9263 _user_access(int fd, const char* userPath, int mode, bool effectiveUserGroup) argument 9280 _user_read_stat(int fd, const char* userPath, bool traverseLink, struct stat* userStat, size_t statSize) argument 9333 _user_write_stat(int fd, const char* userPath, bool traverseLeafLink, const struct stat* userStat, size_t statSize, int statMask) argument 9391 _user_open_attr_dir(int fd, const char* userPath, bool traverseLeafLink) argument 9410 _user_read_attr(int fd, const char* attribute, off_t pos, void* userBuffer, size_t readBytes) argument 9425 _user_write_attr(int fd, const char* attribute, uint32 type, off_t pos, const void* buffer, size_t writeBytes) argument 9443 _user_stat_attr(int fd, const char* attribute, struct attr_info* userAttrInfo) argument 9480 _user_open_attr(int fd, const char* userPath, const char* userName, uint32 type, int openMode) argument 9511 _user_remove_attr(int fd, const char* userName) argument 9635 _user_setcwd(int fd, const char* userPath) argument 9715 int fd = query_open(device, query, flags, port, token, false); local [all...] |