/haiku/src/add-ons/kernel/file_systems/userlandfs/server/haiku/ |
H A D | entry_cache.cpp | 14 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/src/add-ons/kernel/file_systems/reiserfs/ |
H A D | VNode.cpp | 63 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 D | VNode.h | 34 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 D | Tree.h | 56 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 D | Tree.cpp | 166 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 D | Volume.h | 71 status_t FindVNode(uint32 dirID, uint32 objectID, VNode *node); 83 bool IsNegativeEntry(uint32 dirID, uint32 objectID);
|
H A D | Key.h | 57 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 D | Iterators.h | 154 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 D | Volume.cpp | 330 \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 D | Iterators.cpp | 691 //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 D | kernel_interface.cpp | 449 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/system/kernel/fs/ |
H A D | EntryCache.h | 18 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 D | EntryCache.cpp | 106 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 D | vfs.cpp | 3103 ino_t dirID; local 3105 vnode->id, dirID); 3120 struct vnode* nextVnode = lookup_vnode(vnode->mount->id, dirID); 3123 vnode->mount->id, dirID); 4089 entry_cache_add(dev_t mountID, ino_t dirID, const char* name, ino_t nodeID) argument 4099 return mount->entry_cache.Add(dirID, name, nodeID, false); 4104 entry_cache_add_missing(dev_t mountID, ino_t dirID, const char* name) argument 4114 return mount->entry_cache.Add(dirID, name, -1, true); 4119 entry_cache_remove(dev_t mountID, ino_t dirID, const char* name) argument 4129 return mount->entry_cache.Remove(dirID, nam [all...] |
/haiku/src/add-ons/kernel/file_systems/netfs/server/ |
H A D | Volume.h | 32 Entry* GetEntry(ino_t dirID, const char* name);
|
H A D | ClientVolume.h | 71 Entry* GetEntry(dev_t volumeID, ino_t dirID, 75 status_t LoadEntry(dev_t volumeID, ino_t dirID,
|
H A D | ClientVolume.cpp | 328 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 D | Volume.cpp | 273 Volume::GetEntry(ino_t dirID, const char* name) argument 275 return fEntries->Get(EntryKey(dirID, name));
|
/haiku/headers/os/drivers/ |
H A D | fs_cache.h | 106 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 D | fssh_fs_cache.h | 130 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/netfs/client/ |
H A D | VirtualVolume.cpp | 153 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/userlandfs/server/fuse/ |
H A D | FUSEVolume.cpp | 3345 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/tools/fs_shell/ |
H A D | vfs.cpp | 2275 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
|