Home
last modified time | relevance | path

Searched refs:VNodeOps (Results 1 – 3 of 3) sorted by relevance

/haiku/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/
H A DFileSystem.h31 struct VNodeOps { struct
35 VNodeOps* hash_link; argument
37 VNodeOps(const FSVNodeCapabilities& capabilities, fs_vnode_ops* ops) in VNodeOps() function
45 ~VNodeOps() in ~VNodeOps() argument
54 typedef VNodeOps ValueType;
58 size_t Hash(const VNodeOps* value) const in Hash()
60 bool Compare(const FSVNodeCapabilities& key, const VNodeOps* value) const in Compare()
62 VNodeOps*& GetLink(VNodeOps* value) const in GetLink()
104 VNodeOps* GetVNodeOps(
106 void PutVNodeOps(VNodeOps* ops);
H A DFileSystem.cpp216 VNodeOps* ops = fVNodeOps.Clear(); in ~FileSystem()
220 VNodeOps* next = ops->hash_link; in ~FileSystem()
555 VNodeOps*
561 VNodeOps* ops = fVNodeOps.Lookup(capabilities); in GetVNodeOps()
576 ops = new(std::nothrow) VNodeOps(capabilities, opsVector); in GetVNodeOps()
590 FileSystem::PutVNodeOps(VNodeOps* ops) in PutVNodeOps()
H A DVolume.cpp55 VNodeOps* ops;
61 VNode(ino_t id, void* clientNode, VNodeOps* ops) in VNode()
389 VNodeOps* ops = fFileSystem->GetVNodeOps(capabilities); in NewVNode()
447 VNodeOps* ops = fFileSystem->GetVNodeOps(capabilities); in PublishVNode()
1107 VNodeOps* ops = fFileSystem->GetVNodeOps(reply->capabilities); in ReadVNode()