/haiku-fatelf/src/add-ons/kernel/file_systems/bindfs/ |
H A D | Utils.h | 19 inline void operator()(vnode* _vnode) argument 21 if (_vnode != NULL) 22 vfs_put_vnode(_vnode); 30 VnodePutter(vnode* _vnode) : AutoDeleter<vnode, VnodePut>(_vnode) {} argument
|
/haiku-fatelf/src/add-ons/kernel/file_systems/userlandfs/server/haiku/ |
H A D | vfs.h | 18 status_t vfs_lookup_vnode(dev_t mountID, ino_t vnodeID, struct vnode **_vnode);
|
H A D | haiku_kernel_emu.cpp | 465 vfs_lookup_vnode(dev_t mountID, ino_t vnodeID, struct vnode **_vnode) argument 478 *_vnode = (struct vnode*)node;
|
/haiku-fatelf/src/tools/fs_shell/ |
H A D | vfs.h | 67 void **_vnode); 69 fssh_vnode_id directoryID, const char *name, void **_vnode); 70 void vfs_vnode_to_node_ref(void *_vnode, fssh_mount_id *_mountID, 74 struct vnode **_vnode); 84 fssh_status_t vfs_get_file_map(void *_vnode, fssh_off_t offset, 89 fssh_status_t vfs_stat_vnode(void *_vnode, struct fssh_stat *stat);
|
H A D | vfs.cpp | 247 bool traverseLeafLink, int count, struct vnode **_vnode, 252 bool traverseLeafLink, struct vnode **_vnode, 539 vnode_compare(void *_vnode, const void *_key) argument 541 struct vnode *vnode = (struct vnode *)_vnode; 552 vnode_hash(void *_vnode, const void *_key, uint32_t range) argument 554 struct vnode *vnode = (struct vnode *)_vnode; 592 create_new_vnode(struct vnode **_vnode, fssh_mount_id mountID, fssh_vnode_id vnodeID) argument 620 *_vnode = vnode; 765 * \param _vnode Pointer to a vnode* variable into which the pointer to the 773 get_vnode(fssh_mount_id mountID, fssh_vnode_id vnodeID, struct vnode **_vnode, in argument 1045 entry_ref_to_vnode(fssh_mount_id mountID, fssh_vnode_id directoryID, const char *name, struct vnode **_vnode) argument 1063 lookup_dir_entry(struct vnode* dir, const char* name, struct vnode** _vnode) argument 1093 vnode_path_to_vnode(struct vnode *vnode, char *path, bool traverseLeafLink, int count, struct vnode **_vnode, fssh_vnode_id *_parentID) argument 1243 path_to_vnode(char *path, bool traverseLink, struct vnode **_vnode, fssh_vnode_id *_parentID, bool kernel) argument 1287 path_to_dir_vnode(char *path, struct vnode **_vnode, char *filename, bool kernel) argument 1323 fd_and_path_to_dir_vnode(int fd, char *path, struct vnode **_vnode, char *filename, bool kernel) argument 1586 get_fd_and_vnode(int fd, struct vnode **_vnode, bool kernel) argument 1632 fd_and_path_to_vnode(int fd, char *path, bool traverseLeafLink, struct vnode **_vnode, fssh_vnode_id *_parentID, bool kernel) argument 2122 fssh_volume_for_vnode(fssh_fs_vnode *_vnode) argument 2262 vfs_acquire_vnode(void *_vnode) argument 2303 vfs_get_vnode_from_path(const char *path, bool kernel, void **_vnode) argument 2325 vfs_get_vnode(fssh_mount_id mountID, fssh_vnode_id vnodeID, void **_vnode) argument 2339 vfs_read_pages(void *_vnode, void *cookie, fssh_off_t pos, const fssh_iovec *vecs, fssh_size_t count, fssh_size_t *_numBytes) argument 2350 vfs_write_pages(void *_vnode, void *cookie, fssh_off_t pos, const fssh_iovec *vecs, fssh_size_t count, fssh_size_t *_numBytes) argument 2361 vfs_entry_ref_to_vnode(fssh_mount_id mountID, fssh_vnode_id directoryID, const char *name, void **_vnode) argument 2370 vfs_fs_vnode_to_node_ref(void *_vnode, fssh_mount_id *_mountID, fssh_vnode_id *_vnodeID) argument 2387 vfs_lookup_vnode(fssh_mount_id mountID, fssh_vnode_id vnodeID, struct vnode **_vnode) argument 2622 vfs_put_vnode(void *_vnode) argument 2649 vfs_get_file_map(void *_vnode, fssh_off_t offset, fssh_size_t size, fssh_file_io_vec *vecs, fssh_size_t *_count) argument 2661 vfs_stat_vnode(void *_vnode, struct fssh_stat *stat) argument 2678 vfs_get_vnode_name(void *_vnode, char *name, fssh_size_t nameSize) argument [all...] |
/haiku-fatelf/src/system/kernel/device_manager/ |
H A D | devfs.cpp | 212 devfs_vnode_hash(void* _vnode, const void* _key, uint32 range) argument 214 struct devfs_vnode* vnode = (struct devfs_vnode*)_vnode; 225 devfs_vnode_compare(void* _vnode, const void* _key) argument 227 struct devfs_vnode* vnode = (struct devfs_vnode*)_vnode; 1013 devfs_get_vnode_name(fs_volume* _volume, fs_vnode* _vnode, char* buffer, argument 1016 struct devfs_vnode* vnode = (struct devfs_vnode*)_vnode->private_node; 1026 devfs_get_vnode(fs_volume* _volume, ino_t id, fs_vnode* _vnode, int* _type, argument 1031 TRACE(("devfs_get_vnode: asking for vnode id = %Ld, vnode = %p, r %d\n", id, _vnode, reenter)); 1041 _vnode->private_node = vnode; 1042 _vnode 1050 devfs_put_vnode(fs_volume* _volume, fs_vnode* _vnode, bool reenter) argument 1149 devfs_open(fs_volume* _volume, fs_vnode* _vnode, int openMode, void** _cookie) argument 1191 devfs_close(fs_volume* _volume, fs_vnode* _vnode, void* _cookie) argument 1208 devfs_free_cookie(fs_volume* _volume, fs_vnode* _vnode, void* _cookie) argument 1251 devfs_read(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, off_t pos, void* buffer, size_t* _length) argument 1283 devfs_write(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, off_t pos, const void* buffer, size_t* _length) argument 1339 devfs_open_dir(fs_volume* _volume, fs_vnode* _vnode, void** _cookie) argument 1370 devfs_free_dir_cookie(fs_volume* _volume, fs_vnode* _vnode, void* _cookie) argument 1387 devfs_read_dir(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, struct dirent* dirent, size_t bufferSize, uint32* _num) argument 1455 devfs_rewind_dir(fs_volume* _volume, fs_vnode* _vnode, void* _cookie) argument 1479 devfs_ioctl(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, uint32 op, void* buffer, size_t length) argument 1583 devfs_set_flags(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, int flags) argument 1600 devfs_select(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, uint8 event, selectsync* sync) argument 1619 devfs_deselect(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, uint8 event, selectsync* sync) argument 1638 devfs_can_page(fs_volume* _volume, fs_vnode* _vnode, void* cookie) argument 1659 devfs_read_pages(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, off_t pos, const iovec* vecs, size_t count, size_t* _numBytes) argument 1718 devfs_write_pages(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, off_t pos, const iovec* vecs, size_t count, size_t* _numBytes) argument 1777 devfs_io(fs_volume* volume, fs_vnode* _vnode, void* _cookie, io_request* request) argument 1819 devfs_read_stat(fs_volume* _volume, fs_vnode* _vnode, struct stat* stat) argument 1869 devfs_write_stat(fs_volume* _volume, fs_vnode* _vnode, const struct stat* stat, uint32 statMask) argument [all...] |
/haiku-fatelf/src/system/kernel/fs/ |
H A D | rootfs.cpp | 481 rootfs_get_vnode_name(fs_volume* _volume, fs_vnode* _vnode, char* buffer, argument 484 struct rootfs_vnode* vnode = (struct rootfs_vnode*)_vnode->private_node; 495 rootfs_get_vnode(fs_volume* _volume, ino_t id, fs_vnode* _vnode, int* _type, argument 516 _vnode->private_node = vnode; 517 _vnode->ops = &sVnodeOps; 526 rootfs_put_vnode(fs_volume* _volume, fs_vnode* _vnode, bool reenter) argument 529 struct rootfs_vnode* vnode = (struct rootfs_vnode*)_vnode->private_node; 538 rootfs_remove_vnode(fs_volume* _volume, fs_vnode* _vnode, bool reenter) argument 541 struct rootfs_vnode* vnode = (struct rootfs_vnode*)_vnode->private_node; 583 rootfs_close(fs_volume* _volume, fs_vnode* _vnode, voi argument 606 rootfs_read(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, off_t pos, void* buffer, size_t* _length) argument 703 rootfs_free_dir_cookie(fs_volume* _volume, fs_vnode* _vnode, void* _cookie) argument 725 rootfs_read_dir(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, struct dirent* dirent, size_t bufferSize, uint32* _num) argument 791 rootfs_rewind_dir(fs_volume* _volume, fs_vnode* _vnode, void* _cookie) argument 1026 rootfs_write_stat(fs_volume* _volume, fs_vnode* _vnode, const struct stat* stat, uint32 statMask) argument [all...] |
H A D | vfs.cpp | 334 struct vnode** _vnode, ino_t* _parentID); 338 struct vnode** _vnode, ino_t* _parentID, bool kernel); 806 vnode_compare(void* _vnode, const void* _key) argument 808 struct vnode* vnode = (struct vnode*)_vnode; 819 vnode_hash(void* _vnode, const void* _key, uint32 range) argument 821 struct vnode* vnode = (struct vnode*)_vnode; 882 \param _vnode Will be set to the new vnode on success. 891 create_new_vnode_and_lock(dev_t mountID, ino_t vnodeID, struct vnode*& _vnode, argument 913 _vnode = existingVnode; 934 _vnode 1119 get_vnode(dev_t mountID, ino_t vnodeID, struct vnode** _vnode, bool canWait, int reenter) argument 2049 entry_ref_to_vnode(dev_t mountID, ino_t directoryID, const char* name, bool traverse, bool kernel, struct vnode** _vnode) argument 2073 lookup_dir_entry(struct vnode* dir, const char* name, struct vnode** _vnode) 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 2713 get_fd_and_vnode(int fd, struct vnode** _vnode, bool kernel) argument 2760 fd_and_path_to_vnode(int fd, char* path, bool traverseLeafLink, struct vnode** _vnode, ino_t* _parentID, bool kernel) argument 3881 volume_for_vnode(fs_vnode* _vnode) argument 4051 vfs_get_vnode_from_path(const char* path, bool kernel, struct vnode** _vnode) argument 4074 vfs_get_vnode(dev_t mountID, ino_t vnodeID, bool canWait, struct vnode** _vnode) argument 4088 vfs_entry_ref_to_vnode(dev_t mountID, ino_t directoryID, const char* name, struct vnode** _vnode) argument 4132 vfs_lookup_vnode(dev_t mountID, ino_t vnodeID, struct vnode** _vnode) argument [all...] |
H A D | fifo.cpp | 941 fifo_ioctl(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, uint32 op, argument 945 _vnode, _cookie, op, buffer, length); 952 fifo_set_flags(fs_volume* _volume, fs_vnode* _vnode, void* _cookie, argument 957 TRACE("fifo_set_flags(vnode = %p, flags = %x)\n", _vnode, flags);
|
/haiku-fatelf/src/tests/system/kernel/cache/ |
H A D | file_map_test.cpp | 294 vfs_lookup_vnode(dev_t mountID, ino_t vnodeID, struct vnode** _vnode) argument 296 *_vnode = (struct vnode*)mountID;
|
/haiku-fatelf/headers/private/kernel/ |
H A D | vfs.h | 81 status_t vfs_get_vnode_from_fd(int fd, bool kernel, struct vnode **_vnode); 83 struct vnode **_vnode); 85 struct vnode **_vnode); 87 const char *name, struct vnode **_vnode); 94 struct vnode **_vnode);
|
/haiku-fatelf/headers/private/fs_shell/ |
H A D | fssh_fs_interface.h | 83 fssh_fs_vnode *_vnode, int *_type, uint32_t *_flags,
|
/haiku-fatelf/src/add-ons/kernel/file_systems/ntfs/ |
H A D | fs_func.c | 614 fs_get_vnode_name(fs_volume *_vol, fs_vnode *_vnode, char *buffer, argument 618 vnode *node = (vnode*)_vnode->private_node;
|