Searched refs:inode (Results 1 - 25 of 127) sorted by path

123456

/haiku/src/add-ons/kernel/file_systems/bfs/
H A DAttribute.h22 Attribute(Inode* inode);
23 Attribute(Inode* inode, attr_cookie* cookie);
H A DCheckVisitor.h38 virtual status_t VisitDirectoryEntry(Inode* inode,
40 virtual status_t VisitInode(Inode* inode, const char* treeName);
45 virtual status_t OpenBPlusTreeFailed(Inode* inode);
51 BPlusTree* tree, Inode* inode,
57 status_t _CheckInodeBlocks(Inode* inode,
66 status_t _AddInodeToIndex(Inode* inode);
H A DFileSystemVisitor.cpp36 /*! Visit the next inode.
51 Inode* inode; local
60 // open inode
62 status = vnode.Get(&inode);
69 if (inode != NULL && inode->IsDeleted())
79 if (inode->IsContainer()) {
81 BPlusTree* tree = inode->Tree();
83 status = OpenBPlusTreeFailed(inode);
89 fParent = inode;
269 VisitDirectoryEntry(Inode* inode, Inode* parent, const char* treeName) argument
287 VisitInode(Inode* inode, const char* treeName) argument
318 OpenBPlusTreeFailed(Inode* inode) argument
[all...]
H A DFileSystemVisitor.h41 virtual status_t VisitDirectoryEntry(Inode* inode,
43 virtual status_t VisitInode(Inode* inode, const char* treeName);
48 virtual status_t OpenBPlusTreeFailed(Inode* inode);
H A DIndex.cpp207 // Inode::Create() will keep the inode locked for us
222 uint16 newLength, Inode* inode)
246 fVolume->UpdateLiveQueries(inode, name, type, oldKey, oldLength,
265 inode->ID());
277 inode->ID());
285 Index::InsertName(Transaction& transaction, const char* name, Inode* inode) argument
287 return UpdateName(transaction, NULL, name, inode);
292 Index::RemoveName(Transaction& transaction, const char* name, Inode* inode) argument
294 return UpdateName(transaction, name, NULL, inode);
300 const char* newName, Inode* inode)
220 Update(Transaction& transaction, const char* name, int32 type, const uint8* oldKey, uint16 oldLength, const uint8* newKey, uint16 newLength, Inode* inode) argument
299 UpdateName(Transaction& transaction, const char* oldName, const char* newName, Inode* inode) argument
312 InsertSize(Transaction& transaction, Inode* inode) argument
323 RemoveSize(Transaction& transaction, Inode* inode) argument
335 UpdateSize(Transaction& transaction, Inode* inode) argument
353 InsertLastModified(Transaction& transaction, Inode* inode) argument
364 RemoveLastModified(Transaction& transaction, Inode* inode) argument
376 UpdateLastModified(Transaction& transaction, Inode* inode, bigtime_t modified) argument
[all...]
H A DIndex.h35 uint16 newLength, Inode* inode);
38 const char* name, Inode* inode);
40 const char* name, Inode* inode);
43 Inode* inode);
45 status_t InsertSize(Transaction& transaction, Inode* inode);
46 status_t RemoveSize(Transaction& transaction, Inode* inode);
47 status_t UpdateSize(Transaction& transaction, Inode* inode);
50 Inode* inode);
52 Inode* inode);
54 Inode* inode, bigtime_
[all...]
H A DQuery.h55 void LiveUpdate(Inode* inode, const char* attribute,
59 void LiveUpdateRenameMove(Inode* inode,
H A DVolume.h113 status_t Allocate(Transaction& transaction, Inode* inode,
130 void UpdateLiveQueries(Inode* inode,
134 void UpdateLiveQueriesRenameMove(Inode* inode,
220 Volume::Allocate(Transaction& transaction, Inode* inode, off_t numBlocks, argument
223 return fBlockAllocator.Allocate(transaction, inode, numBlocks, run,
H A Dbfs.h166 inline bool IsLast(const bfs_inode* inode) const;
395 small_data::IsLast(const bfs_inode* inode) const
400 return (addr_t)this > (addr_t)inode
401 + inode->InodeSize() - sizeof(small_data) || name_size == 0;
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A DAttribute.cpp9 //! connection between pure inode and kernel_interface attributes
26 Attribute::Attribute(Inode* inode) argument
28 fVolume(inode->GetVolume()),
29 fInode(inode),
35 Attribute::Attribute(Inode* inode, attr_cookie* cookie) argument
37 fVolume(inode->GetVolume()),
38 fInode(inode),
H A DAttributeIterator.cpp20 AttributeIterator::AttributeIterator(Inode* inode) argument
23 fInode(inode),
28 key.SetObjectID(inode->ID());
30 fIterator = new(std::nothrow) TreeIterator(inode->GetVolume()->FSTree(),
H A DDirectoryIterator.cpp21 DirectoryIterator::DirectoryIterator(Inode* inode) argument
24 fInode(inode),
29 key.SetObjectID(inode->ID());
31 fIterator = new(std::nothrow) TreeIterator(inode->GetVolume()->FSTree(),
H A DDirectoryIterator.h17 DirectoryIterator(Inode* inode);
25 * \param _id Location to copy inode number of next entry
31 * \param _id inode value of entry if found, ??? otherwise
/haiku/src/add-ons/kernel/file_systems/exfat/
H A DDataStream.cpp24 DataStream::DataStream(Volume* volume, Inode* inode, off_t size) argument
29 fInode(inode),
66 TRACE("inode %" B_PRIdINO ": cluster %" B_PRIu32 ", pos %" B_PRIdOFF ", %"
H A DDataStream.h22 DataStream(Volume* volume, Inode* inode,
H A DDirectoryIterator.cpp35 DirectoryIterator::DirectoryIterator(Inode* inode) argument
38 fCluster(inode->StartCluster()),
39 fInode(inode),
40 fBlock(inode->GetVolume()),
H A DDirectoryIterator.h41 DirectoryIterator(Inode* inode);
/haiku/src/add-ons/kernel/file_systems/ext2/
H A DAttribute.cpp8 //! connection between pure inode and kernel_interface attributes
25 Attribute::Attribute(Inode* inode) argument
27 fVolume(inode->GetVolume()),
29 fInode(inode),
38 Attribute::Attribute(Inode* inode, attr_cookie* cookie) argument
40 fVolume(inode->GetVolume()),
42 fInode(inode),
H A DAttribute.h24 Attribute(Inode* inode);
25 Attribute(Inode* inode, attr_cookie* cookie);
H A DBlockAllocator.h33 status_t Allocate(Transaction& transaction, Inode* inode,
H A DHTree.h123 static status_t InitDir(Transaction& transaction, Inode* inode,
H A DInodeJournal.h18 InodeJournal(Inode* inode);
/haiku/src/add-ons/kernel/file_systems/nfs4/
H A DDelegation.cpp16 Delegation::Delegation(const OpenDelegationData& data, Inode* inode, argument
21 fInode(inode),
24 ASSERT(inode != NULL);
H A DDelegation.h23 Delegation(const OpenDelegationData& data, Inode* inode,
H A DDirectoryCache.cpp79 DirectoryCache::DirectoryCache(Inode* inode, bool attr) argument
81 fExpirationTime(inode->fFileSystem->GetConfiguration().fDirectoryCacheTime),
83 fInode(inode),
87 ASSERT(inode != NULL);

Completed in 91 milliseconds

123456