Searched refs:vnodeID (Results 1 - 25 of 26) sorted by relevance

12

/haiku/src/tests/add-ons/kernel/file_systems/bfs/btree/
H A Dstubs.cpp12 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 Dfile_cache.cpp18 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 Dvfs.h18 status_t vfs_lookup_vnode(dev_t mountID, ino_t vnodeID, struct vnode **_vnode);
H A DHaikuKernelNode.h33 ino_t vnodeID, void* privateNode,
60 HaikuKernelNode::HaikuKernelNode(HaikuKernelVolume* volume, ino_t vnodeID, argument
63 id(vnodeID),
H A Dhaiku_kernel_emu.cpp159 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 DHaikuKernelVolume.cpp81 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 DHaikuKernelVolume.h31 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 Dfile_cache.h30 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 Dvfs.h86 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 Dkernel_emu.h29 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 Dkernel_emu.cpp578 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 Dvfs.h66 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 Dfile_cache.cpp235 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 Dvfs.cpp592 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 DVolume.h63 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 Dfs_cache.h83 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 Dfs_interface.h320 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 Dfssh_fs_cache.h100 fssh_vnode_id vnodeID, fssh_off_t size);
118 fssh_vnode_id vnodeID, fssh_off_t size);
H A Dfssh_fs_interface.h346 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 Dkernel_interface.cpp349 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 Dkernel_interface.cpp210 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 Dfile_cache.cpp1039 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 Dfile_map.cpp603 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 Dvfs.cpp860 \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 Dfile_map_test.cpp294 vfs_lookup_vnode(dev_t mountID, ino_t vnodeID, struct vnode** _vnode) argument

Completed in 364 milliseconds

12