/haiku/src/tests/add-ons/kernel/file_systems/bfs/btree/ |
H A D | stubs.cpp | 12 acquire_vnode(fs_volume* volume, ino_t vnodeID) argument 19 put_vnode(fs_volume* volume, ino_t vnodeID) argument
|
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/haiku/ |
H A D | file_cache.cpp | 18 ino_t vnodeID; member in struct:FileCache 21 FileCache(dev_t mountID, ino_t vnodeID) argument 24 vnodeID(vnodeID), 32 file_cache_create(dev_t mountID, ino_t vnodeID, off_t size) argument 35 B_PRIdOFF ")\n", mountID, vnodeID, size)); 38 FileCache* fileCache = new(std::nothrow) FileCache(mountID, vnodeID); 44 status_t error = UserlandFS::KernelEmu::file_cache_create(mountID, vnodeID, 69 fileCache->vnodeID); 86 fileCache->vnodeID, tru [all...] |
H A D | vfs.h | 18 status_t vfs_lookup_vnode(dev_t mountID, ino_t vnodeID, struct vnode **_vnode);
|
H A D | HaikuKernelNode.h | 33 ino_t vnodeID, void* privateNode, 60 HaikuKernelNode::HaikuKernelNode(HaikuKernelVolume* volume, ino_t vnodeID, argument 63 id(vnodeID),
|
H A D | haiku_kernel_emu.cpp | 159 new_vnode(fs_volume *_volume, ino_t vnodeID, void *privateNode, argument 166 status_t error = volume->NewVNode(vnodeID, privateNode, ops, &node); 171 error = UserlandFS::KernelEmu::new_vnode(volume->GetID(), vnodeID, node, 182 publish_vnode(fs_volume *_volume, ino_t vnodeID, void *privateNode, argument 189 status_t error = volume->PublishVNode(vnodeID, privateNode, ops, type, 195 error = UserlandFS::KernelEmu::publish_vnode(volume->GetID(), vnodeID, node, 206 get_vnode(fs_volume *_volume, ino_t vnodeID, void **privateNode) argument 212 status_t error = UserlandFS::KernelEmu::get_vnode(volume->GetID(), vnodeID, 226 put_vnode(fs_volume *_volume, ino_t vnodeID) argument 230 return UserlandFS::KernelEmu::put_vnode(volume->GetID(), vnodeID); 236 acquire_vnode(fs_volume *_volume, ino_t vnodeID) argument 246 remove_vnode(fs_volume *_volume, ino_t vnodeID) argument 256 unremove_vnode(fs_volume *_volume, ino_t vnodeID) argument 266 get_vnode_removed(fs_volume *_volume, ino_t vnodeID, bool* removed) argument 482 vfs_lookup_vnode(dev_t mountID, ino_t vnodeID, struct vnode **_vnode) argument [all...] |
H A D | HaikuKernelVolume.cpp | 81 HaikuKernelVolume::NewVNode(ino_t vnodeID, void* privateNode, fs_vnode_ops* ops, argument 87 HaikuKernelNode* node = fNodes->Get(vnodeID); 98 node = new(std::nothrow) HaikuKernelNode(this, vnodeID, privateNode, ops, 106 status_t error = fNodes->Put(vnodeID, node); 120 HaikuKernelVolume::PublishVNode(ino_t vnodeID, void* privateNode, argument 126 HaikuKernelNode* node = fNodes->Get(vnodeID); 138 node = new(std::nothrow) HaikuKernelNode(this, vnodeID, privateNode, 146 status_t error = fNodes->Put(vnodeID, node); 181 HaikuKernelVolume::NodeWithID(ino_t vnodeID) const 183 return fNodes->Get(vnodeID); [all...] |
H A D | HaikuKernelVolume.h | 31 status_t NewVNode(ino_t vnodeID, void* privateNode, 33 status_t PublishVNode(ino_t vnodeID, void* privateNode, 39 HaikuKernelNode* NodeWithID(ino_t vnodeID) const;
|
/haiku/headers/private/kernel/ |
H A D | file_cache.h | 30 ino_t parentID, ino_t vnodeID, const char *name, off_t size); 32 ino_t vnodeID, int32 accessType); 41 dev_t mountID, ino_t parentID, ino_t vnodeID, const char *name); 43 dev_t mountID, ino_t vnodeID); 46 extern void cache_prefetch(dev_t mountID, ino_t vnodeID, off_t offset, size_t size);
|
H A D | vfs.h | 86 status_t vfs_get_vnode(dev_t mountID, ino_t vnodeID, bool canWait, 95 status_t vfs_lookup_vnode(dev_t mountID, ino_t vnodeID, 131 status_t vfs_disconnect_vnode(dev_t mountID, ino_t vnodeID);
|
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/ |
H A D | kernel_emu.h | 29 status_t acquire_vnode(dev_t nsid, ino_t vnodeID); 40 status_t file_cache_create(dev_t mountID, ino_t vnodeID, off_t size); 41 status_t file_cache_delete(dev_t mountID, ino_t vnodeID); 42 status_t file_cache_set_enabled(dev_t mountID, ino_t vnodeID, bool enabled); 43 status_t file_cache_set_size(dev_t mountID, ino_t vnodeID, off_t size); 44 status_t file_cache_sync(dev_t mountID, ino_t vnodeID); 46 status_t file_cache_read(dev_t mountID, ino_t vnodeID, void *cookie, 48 status_t file_cache_write(dev_t mountID, ino_t vnodeID, void *cookie,
|
H A D | kernel_emu.cpp | 578 UserlandFS::KernelEmu::file_cache_create(dev_t mountID, ino_t vnodeID, argument 596 request->vnid = vnodeID; 614 UserlandFS::KernelEmu::file_cache_delete(dev_t mountID, ino_t vnodeID) argument 631 request->vnid = vnodeID; 648 UserlandFS::KernelEmu::file_cache_set_enabled(dev_t mountID, ino_t vnodeID, argument 666 request->vnid = vnodeID; 684 UserlandFS::KernelEmu::file_cache_set_size(dev_t mountID, ino_t vnodeID, argument 702 request->vnid = vnodeID; 720 UserlandFS::KernelEmu::file_cache_sync(dev_t mountID, ino_t vnodeID) argument 737 request->vnid = vnodeID; 754 file_cache_read(dev_t mountID, ino_t vnodeID, void *cookie, off_t offset, void *bufferBase, size_t *_size) argument 807 file_cache_write(dev_t mountID, ino_t vnodeID, void *cookie, off_t offset, const void *buffer, size_t *_size) argument [all...] |
/haiku/src/tools/fs_shell/ |
H A D | vfs.h | 66 fssh_status_t vfs_get_vnode(fssh_mount_id mountID, fssh_vnode_id vnodeID, 73 fssh_status_t vfs_lookup_vnode(fssh_mount_id mountID, fssh_vnode_id vnodeID, 95 fssh_vnode_id vnodeID);
|
H A D | file_cache.cpp | 235 fssh_file_cache_create(fssh_mount_id mountID, fssh_vnode_id vnodeID, argument 238 TRACE(("file_cache_create(mountID = %d, vnodeID = %lld, size = %lld)\n", 239 mountID, vnodeID, size)); 246 ref->nodeID = vnodeID; 250 fssh_status_t error = vfs_lookup_vnode(mountID, vnodeID, &ref->node); 253 ": %s\n", mountID, vnodeID, fssh_strerror(error)); 261 (int)mountID, vnodeID);
|
H A D | vfs.cpp | 592 create_new_vnode(struct vnode **_vnode, fssh_mount_id mountID, fssh_vnode_id vnodeID) argument 603 vnode->id = vnodeID; 739 * \param vnodeID the node ID. 746 lookup_vnode(fssh_mount_id mountID, fssh_vnode_id vnodeID) argument 751 key.vnode = vnodeID; 764 * \param vnodeID the node ID. 773 get_vnode(fssh_mount_id mountID, fssh_vnode_id vnodeID, struct vnode **_vnode, int reenter) argument 775 FUNCTION(("get_vnode: mountid %ld vnid 0x%Lx %p\n", mountID, vnodeID, _vnode)); 782 struct vnode *vnode = lookup_vnode(mountID, vnodeID); 788 (int)mountID, vnodeID); 1884 fssh_new_vnode(fssh_fs_volume *volume, fssh_vnode_id vnodeID, void *privateNode, fssh_fs_vnode_ops *ops) argument 1924 fssh_publish_vnode(fssh_fs_volume *volume, fssh_vnode_id vnodeID, void *privateNode, fssh_fs_vnode_ops *ops, int type, uint32_t flags) argument 1983 fssh_get_vnode(fssh_fs_volume *volume, fssh_vnode_id vnodeID, void **privateNode) argument 2018 fssh_acquire_vnode(fssh_fs_volume *volume, fssh_vnode_id vnodeID) argument 2035 fssh_put_vnode(fssh_fs_volume *volume, fssh_vnode_id vnodeID) argument 2052 fssh_remove_vnode(fssh_fs_volume *volume, fssh_vnode_id vnodeID) argument 2089 fssh_unremove_vnode(fssh_fs_volume *volume, fssh_vnode_id vnodeID) argument 2105 fssh_get_vnode_removed(fssh_fs_volume *volume, fssh_vnode_id vnodeID, bool* removed) argument 2372 vfs_get_vnode(fssh_mount_id mountID, fssh_vnode_id vnodeID, void **_vnode) argument 2434 vfs_lookup_vnode(fssh_mount_id mountID, fssh_vnode_id vnodeID, struct vnode **_vnode) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/ |
H A D | Volume.h | 63 status_t CreateFileCache(ino_t vnodeID, off_t size); 64 status_t DeleteFileCache(ino_t vnodeID); 65 status_t SetFileCacheEnabled(ino_t vnodeID, 67 status_t SetFileCacheSize(ino_t vnodeID, off_t size); 68 status_t SyncFileCache(ino_t vnodeID); 69 status_t ReadFileCache(ino_t vnodeID, void* cookie, 71 status_t WriteFileCache(ino_t vnodeID, void* cookie,
|
/haiku/headers/os/drivers/ |
H A D | fs_cache.h | 83 extern void *file_cache_create(dev_t mountID, ino_t vnodeID, off_t size); 97 extern void *file_map_create(dev_t mountID, ino_t vnodeID, off_t size);
|
H A D | fs_interface.h | 320 extern status_t new_vnode(fs_volume* volume, ino_t vnodeID, void* privateNode, 322 extern status_t publish_vnode(fs_volume* volume, ino_t vnodeID, 325 extern status_t get_vnode(fs_volume* volume, ino_t vnodeID, 327 extern status_t put_vnode(fs_volume* volume, ino_t vnodeID); 328 extern status_t acquire_vnode(fs_volume* volume, ino_t vnodeID); 329 extern status_t remove_vnode(fs_volume* volume, ino_t vnodeID); 330 extern status_t unremove_vnode(fs_volume* volume, ino_t vnodeID); 331 extern status_t get_vnode_removed(fs_volume* volume, ino_t vnodeID,
|
/haiku/headers/private/fs_shell/ |
H A D | fssh_fs_cache.h | 100 fssh_vnode_id vnodeID, fssh_off_t size); 118 fssh_vnode_id vnodeID, fssh_off_t size);
|
H A D | fssh_fs_interface.h | 346 fssh_vnode_id vnodeID, void *privateNode, 349 fssh_vnode_id vnodeID, void *privateNode, 352 fssh_vnode_id vnodeID, void **_privateNode); 354 fssh_vnode_id vnodeID); 356 fssh_vnode_id vnodeID); 358 fssh_vnode_id vnodeID); 360 fssh_vnode_id vnodeID); 362 fssh_vnode_id vnodeID, bool* removed);
|
/haiku/src/add-ons/kernel/file_systems/iso9660/ |
H A D | kernel_interface.cpp | 349 fs_read_vnode(fs_volume* _volume, ino_t vnodeID, fs_vnode* _node, argument 358 uint32 pos = vnodeID & 0x3fffffff; 359 uint32 block = vnodeID >> 30; 362 (unsigned)block, (unsigned) pos, vnodeID, newNode)); 384 newNode->id = vnodeID; 393 newNode->cache = file_cache_create(volume->id, vnodeID,
|
/haiku/src/add-ons/kernel/file_systems/udf/ |
H A D | kernel_interface.cpp | 210 ino_t *vnodeID) 222 *vnodeID = dir->Id(); 223 status = get_vnode(volume->FSVolume(), *vnodeID, (void **)&node); 227 status = dir->Find(file, vnodeID); 232 status = get_vnode(volume->FSVolume(), *vnodeID, (void **)&icb); 236 TRACE(("udf_lookup: vnodeId = %lld found!\n", *vnodeID)); 209 udf_lookup(fs_volume *_volume, fs_vnode *_directory, const char *file, ino_t *vnodeID) argument
|
/haiku/src/system/kernel/cache/ |
H A D | file_cache.cpp | 1039 cache_prefetch(dev_t mountID, ino_t vnodeID, off_t offset, size_t size) argument 1043 TRACE(("cache_prefetch(vnode %ld:%lld)\n", mountID, vnodeID)); 1047 if (vfs_get_vnode(mountID, vnodeID, true, &vnode) != B_OK) 1057 dev_t mountID, ino_t parentID, ino_t vnodeID, const char* name) 1069 sCacheModule->node_opened(vnode, fdType, mountID, parentID, vnodeID, name, 1076 dev_t mountID, ino_t vnodeID) 1086 sCacheModule->node_closed(vnode, fdType, mountID, vnodeID, accessType); 1139 file_cache_create(dev_t mountID, ino_t vnodeID, off_t size) argument 1141 TRACE(("file_cache_create(mountID = %ld, vnodeID = %lld, size = %lld)\n", 1142 mountID, vnodeID, siz 1056 cache_node_opened(struct vnode* vnode, int32 fdType, VMCache* cache, dev_t mountID, ino_t parentID, ino_t vnodeID, const char* name) argument 1075 cache_node_closed(struct vnode* vnode, int32 fdType, VMCache* cache, dev_t mountID, ino_t vnodeID) argument [all...] |
H A D | file_map.cpp | 603 file_map_create(dev_t mountID, ino_t vnodeID, off_t size) argument 605 TRACE("file_map_create(mountID = %ld, vnodeID = %lld, size = %lld)\n", 606 mountID, vnodeID, size); 611 if (vfs_lookup_vnode(mountID, vnodeID, &vnode) != B_OK)
|
/haiku/src/system/kernel/fs/ |
H A D | vfs.cpp | 860 \param vnodeID the node ID. 866 lookup_vnode(dev_t mountID, ino_t vnodeID) argument 873 key.vnode = vnodeID; 887 retry_busy_vnode(int32& tries, dev_t mountID, ino_t vnodeID) argument 892 " is not becoming unbusy!\n", mountID, vnodeID); 907 \param vnodeID The vnode ID. 917 create_new_vnode_and_lock(dev_t mountID, ino_t vnodeID, struct vnode*& _vnode, argument 929 vnode->id = vnodeID; 936 struct vnode* existingVnode = lookup_vnode(mountID, vnodeID); 1138 \param vnodeID th 1146 get_vnode(dev_t mountID, ino_t vnodeID, struct vnode** _vnode, bool canWait, int reenter) argument 3680 new_vnode(fs_volume* volume, ino_t vnodeID, void* privateNode, fs_vnode_ops* ops) argument 3729 publish_vnode(fs_volume* volume, ino_t vnodeID, void* privateNode, fs_vnode_ops* ops, int type, uint32 flags) argument 3828 get_vnode(fs_volume* volume, ino_t vnodeID, void** _privateNode) argument 3862 acquire_vnode(fs_volume* volume, ino_t vnodeID) argument 3876 put_vnode(fs_volume* volume, ino_t vnodeID) argument 3893 remove_vnode(fs_volume* volume, ino_t vnodeID) argument 3931 unremove_vnode(fs_volume* volume, ino_t vnodeID) argument 3949 get_vnode_removed(fs_volume* volume, ino_t vnodeID, bool* _removed) argument 4202 vfs_get_vnode(dev_t mountID, ino_t vnodeID, bool canWait, struct vnode** _vnode) argument 4263 vfs_lookup_vnode(dev_t mountID, ino_t vnodeID, struct vnode** _vnode) argument 4601 vfs_disconnect_vnode(dev_t mountID, ino_t vnodeID) argument [all...] |
/haiku/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
|