Lines Matching defs:Inode

10 #include "Inode.h"
29 Inode::Inode(Volume* volume, ino_t id)
48 Inode::Inode(Volume* volume, ino_t id, const btrfs_inode& item)
64 Inode::Inode(Volume* volume)
76 Inode::~Inode()
78 TRACE("Inode destructor\n");
81 TRACE("Inode destructor: Done\n");
86 Inode::InitCheck()
93 Inode::UpdateNodeFromDisk()
104 ERROR("Inode::UpdateNodeFromDisk(): Couldn't find inode %"
116 * Create new Inode object with inode_item
118 Inode*
119 Inode::Create(Transaction& transaction, ino_t id, Inode* parent, int32 mode,
122 TRACE("Inode::Create() id % " B_PRIu64 " mode %" B_PRId32 " flags %"
156 return new Inode(volume, id, inode);
161 Inode::CheckPermissions(int accessMode) const
173 Inode::FindBlock(off_t pos, off_t& physical, off_t* _length)
185 ERROR("Inode::FindBlock(): Couldn't find extent_data 0x%" B_PRIx32
190 TRACE("Inode::FindBlock(%" B_PRIdINO ") key.Offset() %" B_PRId64 "\n",
202 TRACE("Inode::FindBlock(%" B_PRIdINO ") %" B_PRIdOFF " physical %"
211 Inode::ReadAt(off_t pos, uint8* buffer, size_t* _length)
243 ERROR("Inode::FindBlock(): Couldn't find extent_data 0x%" B_PRIx32
264 TRACE("Inode::ReadAt(%" B_PRIdINO ") key.Offset() %" B_PRId64 "\n", ID(),
301 TRACE("Inode::ReadAt(%" B_PRIdINO ") diff %" B_PRIdOFF " size %"
335 TRACE("Inode::ReadAt() didn't read whole block: %s\n",
343 TRACE("Inode::ReadAt() inflating failed: %d!\n", status);
359 Inode::FindParent(ino_t* id)
369 ERROR("Inode::FindParent(): Couldn't find inode for %" B_PRIdINO "\n",
376 TRACE("Inode::FindParent() for %" B_PRIdINO ": %" B_PRIdINO "\n", fID,
384 Inode::FindNextIndex(BTree::Path* path) const
401 Inode::Insert(Transaction& transaction, BTree::Path* path)
424 Inode::Remove(Transaction& transaction, BTree::Path* path)
443 Inode::MakeReference(Transaction& transaction, BTree::Path* path,
444 Inode* parent, const char* name, int32 mode)
515 Inode::Dereference(Transaction& transaction, BTree::Path* path, ino_t parentID,