Searched refs:dirID (Results 1 - 23 of 23) sorted by path

/haiku/src/add-ons/kernel/file_systems/netfs/client/
H A DVirtualVolume.cpp153 vnode_id dirID = fRootNode->GetID(); local
156 NotifyListener(B_ENTRY_CREATED, fVolumeManager->GetID(), dirID, 0, nodeID,
182 vnode_id dirID = fRootNode->GetID(); local
196 NotifyListener(B_ENTRY_REMOVED, fVolumeManager->GetID(), dirID, 0, nodeID,
/haiku/src/add-ons/kernel/file_systems/netfs/server/
H A DClientVolume.cpp328 ClientVolume::GetEntry(dev_t volumeID, ino_t dirID, const char* name) argument
333 Entry* entry = volumeManager->GetEntry(volumeID, dirID, name);
356 ClientVolume::LoadEntry(dev_t volumeID, ino_t dirID, const char* name, argument
366 status_t error = VolumeManager::GetDefault()->LoadEntry(volumeID, dirID,
H A DClientVolume.h71 Entry* GetEntry(dev_t volumeID, ino_t dirID,
75 status_t LoadEntry(dev_t volumeID, ino_t dirID,
H A DVolume.cpp273 Volume::GetEntry(ino_t dirID, const char* name) argument
275 return fEntries->Get(EntryKey(dirID, name));
H A DVolume.h32 Entry* GetEntry(ino_t dirID, const char* name);
/haiku/src/add-ons/kernel/file_systems/reiserfs/
H A DKey.h57 void SetTo(uint32 dirID, uint32 objectID, uint64 offset, uint32 type, argument
60 k_dir_id = h2le(dirID);
176 VKey(uint32 dirID, uint32 objectID, uint64 offset, uint32 type, argument
180 SetTo(dirID, objectID, offset, type, version);
198 void SetTo(uint32 dirID, uint32 objectID, uint64 offset, uint32 type, argument
207 fKey->SetTo(dirID, objectID, offset, type, fVersion);
H A DTree.cpp166 Tree::FindDirEntry(uint32 dirID, uint32 objectID, const char *name, argument
172 error = FindDirEntry(dirID, objectID, name, strlen(name), foundItem,
180 Tree::FindDirEntry(uint32 dirID, uint32 objectID, const char *name, argument
192 DirEntryIterator iterator(this, dirID, objectID, offset, true);
213 ObjectItemIterator iterator(this, dirID, objectID);
236 Tree::FindStatItem(uint32 dirID, uint32 objectID, StatItem *item) argument
242 VKey k(dirID, objectID, SD_OFFSET, V1_SD_UNIQUENESS, KEY_FORMAT_3_5);
H A DTree.h56 status_t FindDirEntry(uint32 dirID, uint32 objectID, const char *name,
58 status_t FindDirEntry(uint32 dirID, uint32 objectID, const char *name,
62 status_t FindStatItem(uint32 dirID, uint32 objectID, StatItem *item);
H A DVNode.cpp63 VNode::VNode(uint32 dirID, uint32 objectID) argument
65 fDirID(dirID),
85 VNode::SetTo(uint32 dirID, uint32 objectID) argument
88 fDirID = dirID;
103 VNode::SetParentID(uint32 dirID, uint32 objectID) argument
105 SetParentID(GetIDFor(dirID, objectID));
H A DVNode.h34 VNode(uint32 dirID, uint32 objectID);
38 status_t SetTo(uint32 dirID, uint32 objectID);
50 void SetParentID(uint32 dirID, uint32 objectID);
64 static ino_t GetIDFor(uint32 dirID, uint32 objectID) argument
65 { return (ino_t)((uint64)dirID << 32 | (uint64)objectID); }
H A DIterators.cpp691 //PRINT(("keys not equal: dirID: %lu, objectID: %lu, offset: %Lu, type: %hu\n",
812 identified by \a dirID and \a objectID. \a startOffset specifies the
824 \param dirID The directory ID of the object.
828 ObjectItemIterator::ObjectItemIterator(Tree *tree, uint32 dirID, argument
831 fDirID(dirID),
843 identified by \a dirID and \a objectID. \a startOffset specifies the
847 \param dirID The directory ID of the object.
853 ObjectItemIterator::SetTo(Tree *tree, uint32 dirID, uint32 objectID, argument
857 fDirID = dirID;
1045 identified by \a dirID an
1057 DirEntryIterator(Tree *tree, uint32 dirID, uint32 objectID, uint64 startOffset, bool fixedHash) argument
1084 SetTo(Tree *tree, uint32 dirID, uint32 objectID, uint64 startOffset, bool fixedHash) argument
1262 StreamReader(Tree *tree, uint32 dirID, uint32 objectID) argument
1285 SetTo(Tree *tree, uint32 dirID, uint32 objectID) argument
[all...]
H A DIterators.h154 ObjectItemIterator(Tree *tree, uint32 dirID, uint32 objectID,
157 status_t SetTo(Tree *tree, uint32 dirID, uint32 objectID,
186 DirEntryIterator(Tree *tree, uint32 dirID, uint32 objectID,
189 status_t SetTo(Tree *tree, uint32 dirID, uint32 objectID,
219 StreamReader(Tree *tree, uint32 dirID, uint32 objectID);
221 status_t SetTo(Tree *tree, uint32 dirID, uint32 objectID);
H A DVolume.cpp330 \param dirID Directory ID of the node to be found.
337 Volume::FindVNode(uint32 dirID, uint32 objectID, VNode *node) argument
343 error = node->SetTo(dirID, objectID);
347 error = fTree->FindStatItem(dirID, objectID, &item);
351 dirID, objectID));
361 error = fTree->FindDirEntry(dirID, objectID, "..", &dirItem, &index);
369 dirID, objectID));
499 Volume::IsNegativeEntry(uint32 dirID, uint32 objectID) argument
501 return IsNegativeEntry(VNode::GetIDFor(dirID, objectID));
H A DVolume.h71 status_t FindVNode(uint32 dirID, uint32 objectID, VNode *node);
83 bool IsNegativeEntry(uint32 dirID, uint32 objectID);
H A Dkernel_interface.cpp449 DirectoryCookie(Tree *tree, uint32 dirID, uint32 objectID, argument
451 : DirEntryIterator(tree, dirID, objectID, startOffset,
563 uint32 dirID = entry->GetDirID(); local
566 if (entry->IsHidden() || volume->IsNegativeEntry(dirID, objectID))
572 if (volume->GetTree()->FindStatItem(dirID, objectID, &statItem)
589 buffer->d_ino = VNode::GetIDFor(dirID, objectID);
597 buffer->d_ino, dirID, objectID,
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/haiku/
H A Dentry_cache.cpp14 entry_cache_add(dev_t mountID, ino_t dirID, const char* name, ino_t nodeID) argument
21 entry_cache_add_missing(dev_t mountID, ino_t dirID, const char* name) argument
28 entry_cache_remove(dev_t mountID, ino_t dirID, const char* name) argument
/haiku/headers/os/drivers/
H A Dfs_cache.h106 extern status_t entry_cache_add(dev_t mountID, ino_t dirID, const char* name,
108 extern status_t entry_cache_add_missing(dev_t mountID, ino_t dirID,
110 extern status_t entry_cache_remove(dev_t mountID, ino_t dirID,
/haiku/headers/private/fs_shell/
H A Dfssh_fs_cache.h130 fssh_ino_t dirID, const char* name,
133 fssh_ino_t dirID, const char* name);
135 fssh_ino_t dirID, const char* name);
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/fuse/
H A DFUSEVolume.cpp3345 ino_t dirID = buffer->directory->id; local
3349 nodeID = dirID;
3356 " has no entry!\n", dirID));
3361 } else if ((entry = fEntries.Lookup(FUSEEntryRef(dirID, name))) == NULL) {
3477 ino_t dirID = buffer->directory->id; local
3481 nodeID = dirID;
3488 " has no entry!\n", dirID));
3493 } else if ((entry = fEntries.Lookup(FUSEEntryRef(dirID, name))) == NULL) {
/haiku/src/system/kernel/fs/
H A DEntryCache.cpp106 EntryCache::Add(ino_t dirID, const char* name, ino_t nodeID, bool missing) argument
108 EntryCacheKey key(dirID, name);
133 entry->dir_id = dirID;
148 EntryCache::Remove(ino_t dirID, const char* name) argument
150 EntryCacheKey key(dirID, name);
176 EntryCache::Lookup(ino_t dirID, const char* name, ino_t& _nodeID, argument
179 EntryCacheKey key(dirID, name);
H A DEntryCache.h18 EntryCacheKey(ino_t dirID, const char* name) argument
20 dir_id(dirID),
92 status_t Add(ino_t dirID, const char* name,
95 status_t Remove(ino_t dirID, const char* name);
97 bool Lookup(ino_t dirID, const char* name,
H A Dvfs.cpp3100 ino_t dirID; local
3102 vnode->id, dirID);
3117 struct vnode* nextVnode = lookup_vnode(vnode->mount->id, dirID);
3120 vnode->mount->id, dirID);
4087 entry_cache_add(dev_t mountID, ino_t dirID, const char* name, ino_t nodeID) argument
4097 return mount->entry_cache.Add(dirID, name, nodeID, false);
4102 entry_cache_add_missing(dev_t mountID, ino_t dirID, const char* name) argument
4112 return mount->entry_cache.Add(dirID, name, -1, true);
4117 entry_cache_remove(dev_t mountID, ino_t dirID, const char* name) argument
4127 return mount->entry_cache.Remove(dirID, nam
[all...]
/haiku/src/tools/fs_shell/
H A Dvfs.cpp2275 fssh_entry_cache_add(fssh_dev_t mountID, fssh_ino_t dirID, const char* name, argument
2284 fssh_entry_cache_add_missing(fssh_dev_t mountID, fssh_ino_t dirID, argument
2293 fssh_entry_cache_remove(fssh_dev_t mountID, fssh_ino_t dirID, const char* name) argument

Completed in 250 milliseconds