/haiku/src/add-ons/kernel/file_systems/xfs/ |
H A D | VerifyHeader.h | 21 bool VerifyHeader(T* header, char* buffer, Inode* inode, argument 24 if (header->Magic() != T::ExpectedMagic(WhichDirectory, inode)) { 29 if (inode->Version() == 1 || inode->Version() == 2) 32 if (!xfs_verify_cksum(buffer, inode->DirBlockSize(), T::CRCOffset())) { 39 uint64 actualBlockToRead = inode->FileSystemBlockToAddr(map->br_startblock 48 if (!inode->GetVolume()->UuidEquals(header->Uuid())) { 53 if (inode->ID() != header->Owner()) {
|
H A D | Attribute.cpp | 20 Attribute::Init(Inode* inode) argument 22 if (inode->AttrFormat() == XFS_DINODE_FMT_LOCAL) { 24 ShortAttribute* shortAttr = new(std::nothrow) ShortAttribute(inode); 27 if (inode->AttrFormat() == XFS_DINODE_FMT_EXTENTS) { 30 if (inode->AttrExtentsCount() == 0) 33 LeafAttribute* leafAttr = new(std::nothrow) LeafAttribute(inode); 43 NodeAttribute* nodeAttr = new(std::nothrow) NodeAttribute(inode);
|
H A D | Directory.cpp | 21 DirectoryIterator::Init(Inode* inode) argument 23 if (inode->Format() == XFS_DINODE_FMT_LOCAL) { 25 ShortDirectory* shortDir = new(std::nothrow) ShortDirectory(inode); 29 if (inode->Format() == XFS_DINODE_FMT_EXTENTS) { 34 Extent* extentDir = new(std::nothrow) Extent(inode); 47 LeafDirectory* leafDir = new(std::nothrow) LeafDirectory(inode); 60 NodeDirectory* nodeDir = new(std::nothrow) NodeDirectory(inode); 73 if (inode->Format() == XFS_DINODE_FMT_BTREE) { 75 TreeDirectory* treeDir = new(std::nothrow) TreeDirectory(inode);
|
H A D | kernel_interface.cpp | 130 Inode* inode = new(std::nothrow) Inode(volume, id); local 131 if (inode == NULL) 134 status_t status = inode->Init(); 136 delete inode; 141 _node->private_node = inode; 143 *_type = inode->Mode(); 145 TRACE("(%ld)\n", inode->ID()); 236 Inode* inode = (Inode*)_node->private_node; local 237 TRACE("XFS_READ_STAT: id: (%ld)\n", inode->ID()); 238 stat->st_dev = inode 270 Inode* inode = (Inode*)_node->private_node; local 304 Inode* inode = (Inode*)_node->private_node; local 328 Inode* inode = (Inode*)_node->private_node; local 341 Inode* inode = (Inode*)_node->private_node; local 352 Inode* inode = (Inode*)_node->private_node; local 393 Inode* inode = (Inode*)_node->private_node; local 477 Inode* inode = (Inode*)_node->private_node; local 523 Inode* inode = (Inode*)_node->private_node; local 557 Inode* inode = (Inode*)_node->private_node; local 599 Inode* inode = (Inode*)_node->private_node; local 628 Inode* inode = (Inode*)_node->private_node; local [all...] |
/haiku/src/add-ons/kernel/file_systems/bfs/ |
H A D | Index.h | 35 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 D | FileSystemVisitor.cpp | 36 /*! 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 D | Index.cpp | 207 // 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 D | CheckVisitor.cpp | 22 inode(NULL) 28 Inode* inode; member in struct:check_index 202 CheckVisitor::VisitDirectoryEntry(Inode* inode, Inode* parent, argument 205 Control().inode = inode->ID(); 206 Control().mode = inode->Mode(); 211 // check if the inode's name is the same as in the b+tree 212 if (inode->IsRegularNode()) { 213 RecursiveLocker locker(inode->SmallDataLock()); 215 status_t status = node.SetTo(inode); 274 VisitInode(Inode* inode, const char* treeName) argument 369 OpenBPlusTreeFailed(Inode* inode) argument 390 _RemoveInvalidNode(Inode* parent, BPlusTree* tree, Inode* inode, const char* name) argument 468 _CheckInodeBlocks(Inode* inode, const char* name) argument 684 Inode* inode; local 727 _AddInodeToIndex(Inode* inode) argument [all...] |
H A D | CheckVisitor.h | 38 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 D | Debug.cpp | 111 dump_inode(const bfs_inode* inode) argument 113 kprintf("inode:\n"); 114 kprintf(" magic1 = %08x (%s) %s\n", (int)inode->Magic1(), 115 get_tupel(inode->magic1), 116 (inode->magic1 == INODE_MAGIC1 ? "valid" : "INVALID")); 117 dump_block_run( " inode_num = ", inode->inode_num); 118 kprintf(" uid = %u\n", (unsigned)inode->UserID()); 119 kprintf(" gid = %u\n", (unsigned)inode->GroupID()); 120 kprintf(" mode = %08x\n", (int)inode->Mode()); 121 kprintf(" flags = %08x\n", (int)inode 295 Inode* inode = (Inode*)address; local [all...] |
H A D | kernel_interface.cpp | 44 extern void fill_stat_buffer(Inode* inode, struct stat& stat); 71 fill_stat_buffer(Inode* inode, struct stat& stat) argument 73 const bfs_inode& node = inode->Node(); 75 stat.st_dev = inode->GetVolume()->ID(); 76 stat.st_ino = inode->ID(); 87 if (inode->IsSymLink() && (inode->Flags() & INODE_LONG_SYMLINK) == 0) { 91 stat.st_size = inode->Size(); 93 stat.st_blocks = inode->AllocatedSize() / 512; 102 Inode* inode local 114 Inode* inode = (Inode*)cookie; local 317 Inode* inode = new(std::nothrow) Inode(volume, id); local 340 Inode* inode = (Inode*)_node->private_node; local 367 Inode* inode = (Inode*)_node->private_node; local 415 Inode* inode = (Inode*)_node->private_node; local 457 Inode* inode = (Inode*)_node->private_node; local 506 Inode* inode = (Inode*)_node->private_node; local 535 Inode* inode = (Inode*)_node->private_node; local 618 Inode* inode; local 633 Inode* inode = (Inode*)_node->private_node; local 849 Inode* inode = (Inode*)_node->private_node; local 859 Inode* inode = (Inode*)_node->private_node; local 872 Inode* inode = (Inode*)_node->private_node; local 1027 Inode* inode; local 1208 Inode* inode; local 1355 Inode* inode = (Inode*)_node->private_node; local 1417 Inode* inode = (Inode*)_node->private_node; local 1434 Inode* inode = (Inode*)_node->private_node; local 1492 Inode* inode = (Inode*)_node->private_node; local 1583 Inode* inode = (Inode*)_node->private_node; local 1598 Inode* inode = (Inode*)_node->private_node; local 1707 Inode* inode = (Inode*)_node->private_node; local 1808 Inode* inode = (Inode*)_node->private_node; local 1901 Inode* inode = (Inode*)_node->private_node; local 1930 Inode* inode = (Inode*)_file->private_node; local 1946 Inode* inode = (Inode*)_file->private_node; local 1976 Inode* inode = (Inode*)_file->private_node; local 2013 Inode* inode = (Inode*)_node->private_node; local 2064 Inode* inode; local [all...] |
/haiku/src/bin/bfs_tools/lib/ |
H A D | dump.h | 20 extern void dump_data_stream(const bfs_inode* inode, const data_stream* stream, 22 extern void dump_small_data(Inode* inode); 23 extern void dump_inode(const Inode* node, const bfs_inode* inode,
|
H A D | dump.cpp | 83 dump_data_stream(const bfs_inode *inode, const data_stream *stream, bool showOffsets) argument 101 offset += stream->direct[i].length * inode->inode_size; 125 dump_inode(const Inode *nameNode, const bfs_inode *inode, bool showOffsets) argument 128 Print("inode \"%s\":\n", nameNode->Name()); 130 Print("inode:\n"); 132 Print(" magic1 = %08" B_PRIx32 " (%s) %s\n",inode->magic1, 133 get_tupel(inode->magic1), 134 (inode->magic1 == INODE_MAGIC1 ? "valid" : "INVALID")); 135 dump_block_run( " inode_num = ",inode->inode_num); 136 Print(" uid = %" B_PRIu32 "\n",inode 168 dump_small_data(Inode *inode) argument [all...] |
H A D | Inode.h | 19 Inode(Disk* disk, bfs_inode* inode, bool ownBuffer = true); 20 Inode(const Inode &inode); 23 status_t SetTo(bfs_inode *inode); 72 static Inode* Factory(Disk* disk, bfs_inode* inode, 75 static Inode* Factory(Disk* disk, Inode* inode, 105 DataStream(Disk *disk, bfs_inode *inode, bool ownBuffer = true); 106 DataStream(const Inode &inode); 131 File(Disk *disk, bfs_inode *inode, bool ownBuffer = true); 132 File(const Inode &inode); 143 Attribute(Disk *disk, bfs_inode *inode, boo [all...] |
/haiku/src/add-ons/kernel/file_systems/ext2/ |
H A D | InodeJournal.cpp | 27 InodeJournal::InodeJournal(Inode* inode) argument 30 fInode(inode) 32 if (inode == NULL) 35 Volume* volume = inode->GetVolume(); 42 if (inode->HasFileCache()) 43 inode->DeleteFileCache();
|
H A D | kernel_interface.cpp | 207 ERROR("invalid inode id %" B_PRIdINO " requested!\n", id); 211 Inode* inode = new(std::nothrow) Inode(volume, id); local 212 if (inode == NULL) 215 status_t status = inode->InitCheck(); 217 delete inode; 220 _node->private_node = inode; 222 *_type = inode->Mode(); 244 Inode* inode = (Inode*)_node->private_node; local 245 ObjectDeleter<Inode> inodeDeleter(inode); 247 if (!inode 295 Inode* inode = (Inode*)_node->private_node; local 339 Inode* inode = (Inode*)_node->private_node; local 387 Inode* inode = (Inode*)_node->private_node; local 536 Inode* inode = (Inode*)_node->private_node; local 581 Inode* inode = (Inode*)_node->private_node; local 589 Inode* inode = (Inode*)_node->private_node; local 756 Inode* inode; local 905 Inode* inode; local 1014 Inode* inode; local 1144 Inode* inode = (Inode*)_node->private_node; local 1205 Inode* inode = (Inode*)_node->private_node; local 1222 Inode* inode = (Inode*)_node->private_node; local 1278 Inode* inode = (Inode*)_node->private_node; local 1294 Inode* inode = (Inode*)_node->private_node; local 1303 Inode* inode = (Inode*)_node->private_node; local 1404 Inode* inode; local 1440 Inode* inode = (Inode*)_node->private_node; local 1528 Inode* inode = (Inode*)_node->private_node; local 1569 Inode* inode = (Inode*)_node->private_node; local 1615 Inode* inode = (Inode*)_node->private_node; local 1649 Inode* inode = (Inode*)_node->private_node; local 1662 Inode* inode = (Inode*)_node->private_node; local [all...] |
H A D | InodeJournal.h | 18 InodeJournal(Inode* inode);
|
/haiku/src/add-ons/kernel/file_systems/exfat/ |
H A D | kernel_interface.cpp | 60 Inode* inode = (Inode*)cookie; local 62 return file_map_translate(inode->Map(), offset, size, vecs, _count, 63 inode->GetVolume()->BlockSize()); 72 Inode* inode = (Inode*)cookie; local 73 rw_lock_read_unlock(inode->Lock()); 228 Inode* inode = new(std::nothrow) Inode(volume, id); local 229 if (inode == NULL) 232 status_t status = inode->InitCheck(); 234 delete inode; 237 _node->private_node = inode; 268 Inode* inode = (Inode*)_node->private_node; local 312 Inode* inode = (Inode*)_node->private_node; local 341 Inode* inode = (Inode*)_node->private_node; local 427 Inode* inode = (Inode*)_node->private_node; local 455 Inode* inode = (Inode*)_node->private_node; local 495 Inode* inode = (Inode*)_node->private_node; local 518 Inode* inode = (Inode*)_node->private_node; local 531 Inode* inode = (Inode*)_node->private_node; local 540 Inode* inode = (Inode*)_node->private_node; local 562 Inode* inode = (Inode*)_node->private_node; local [all...] |
/haiku/src/tests/add-ons/kernel/file_systems/bfs/btree/ |
H A D | Inode.h | 17 #define ASSERT_READ_LOCKED_INODE(inode) inode->AssertReadLocked() 18 #define ASSERT_WRITE_LOCKED_INODE(inode) inode->AssertWriteLocked() 54 friend void dump_inode(Inode& inode); 73 InodeReadLocker(Inode* inode) argument 75 fLock(&inode->Lock())
|
/haiku/src/add-ons/kernel/file_systems/nfs4/ |
H A D | kernel_interface.cpp | 206 Inode* inode = fs->Root(); local 207 if (inode == NULL) { 210 ERROR("Unable to locate root inode!\n"); 217 VnodeToInode* vti = new VnodeToInode(inode->ID(), fs); 221 ERROR("Unable to translate vnode to inode!\n"); 225 vti->Replace(inode); 226 result = publish_vnode(volume, inode->ID(), vti, &gNFSv4VnodeOps, 227 inode->Type(), 0); 231 *_rootVnodeID = inode->ID(); 233 TRACE("*_rootVnodeID = %" B_PRIi64 "\n", inode 288 RootInode* inode = reinterpret_cast<RootInode*>(fs->Root()); local 306 Inode* inode = vti->Get(); local 372 Inode* inode = vti->Get(); local 416 Inode* inode = vti->Get(); local 455 Inode* inode = vti->Get(); local 503 Inode* inode = vti->Get(); local 519 Inode* inode = vti->Get(); local 536 Inode* inode = vti->Get(); local 571 Inode* inode = vti->Get(); local 585 Inode* inode = vti->Get(); local 685 Inode* inode = vti->Get(); local 700 Inode* inode = vti->Get(); local 720 Inode* inode = vti->Get(); local 732 Inode* inode; local 777 Inode* inode = vti->Get(); local 832 Inode* inode = vti->Get(); local 866 Inode* inode = vti->Get(); local 888 Inode* inode = vti->Get(); local 913 Inode* inode = vti->Get(); local 938 Inode* inode = vti->Get(); local 963 Inode* inode = vti->Get(); local 991 Inode* inode = vti->Get(); local 1029 Inode* inode = vti->Get(); local 1075 Inode* inode = vti->Get(); local 1114 Inode* inode = vti->Get(); local 1162 Inode* inode = vti->Get(); local 1187 Inode* inode = vti->Get(); local 1219 Inode* inode = vti->Get(); local 1240 Inode* inode = vti->Get(); local 1256 Inode* inode = vti->Get(); local 1272 Inode* inode = vti->Get(); local 1288 Inode* inode = vti->Get(); local 1322 Inode* inode = vti->Get(); local 1340 Inode* inode = vti->Get(); local 1359 Inode* inode = vti->Get(); local 1377 Inode* inode = vti->Get(); local [all...] |
H A D | Delegation.cpp | 16 Delegation::Delegation(const OpenDelegationData& data, Inode* inode, argument 21 fInode(inode), 24 ASSERT(inode != NULL);
|
/haiku/src/bin/bfs_tools/ |
H A D | bfswhich.cpp | 47 checkNode(Disk &disk, Inode *inode, block_run checkForRun) argument 49 // check the inode space itself 50 if (checkForBlockRunIntersection(inode->BlockRun(), checkForRun)) 54 if (inode->IsSymlink() && (inode->Flags() & INODE_LONG_SYMLINK) == 0) 59 const data_stream* data = &inode->InodeBuffer()->data; 80 DataStream *stream = dynamic_cast<DataStream *>(inode); 117 scanNode(Disk& disk, Inode* inode, const char* name, argument 120 if (checkNode(disk, inode, checkForRun)) { 122 inode 159 Inode *inode = Inode::Factory(&disk, run); local [all...] |
H A D | bfsinfo.cpp | 225 "\t-i\tdump inode\n" 339 bfs_inode inode; local 340 if (disk.ReadAt(disk.ToOffset(disk.Root()), (void *)&inode, 345 dump_inode(NULL, &inode, showOffsets); 346 dump_indirect_stream(disk, &inode, showOffsets); 354 Inode *inode = NULL; local 372 inode = Inode::Factory(&disk, bfsInode, false); 373 if (inode == NULL || inode->InitCheck() < B_OK) { 374 fprintf(stderr,"Not a valid inode!\ [all...] |
/haiku/src/add-ons/kernel/file_systems/btrfs/ |
H A D | kernel_interface.cpp | 58 Inode* inode = (Inode*)cookie; local 60 return file_map_translate(inode->Map(), offset, size, vecs, _count, 61 inode->GetVolume()->BlockSize()); 70 Inode* inode = (Inode*)cookie; local 71 rw_lock_read_unlock(inode->Lock()); 220 Inode* inode = new(std::nothrow) Inode(volume, id); local 221 if (inode == NULL) 224 status_t status = inode->InitCheck(); 226 delete inode; 231 _node->private_node = inode; 260 Inode* inode = (Inode*)_node->private_node; local 304 Inode* inode = (Inode*)_node->private_node; local 333 Inode* inode = (Inode*)_node->private_node; local 416 Inode* inode = (Inode*)_node->private_node; local 447 Inode* inode = (Inode*)_node->private_node; local 537 Inode* inode = (Inode*)_node->private_node; local 578 Inode* inode = (Inode*)_node->private_node; local 598 Inode* inode = (Inode*)_node->private_node; local 621 Inode* inode = (Inode*)_node->private_node; local 634 Inode* inode = (Inode*)_node->private_node; local 644 Inode* inode = (Inode*)_node->private_node; local 728 Inode* inode = Inode::Create(transaction, id, directory, mode); local 798 Inode* inode = (Inode*)_node->private_node; local 889 Inode* inode = (Inode*)_node->private_node; local 973 Inode* inode = (Inode*)_node->private_node; local 1004 Inode* inode = (Inode*)_node->private_node; local 1025 Inode* inode = (Inode*)_node->private_node; local [all...] |
H A D | AttributeIterator.cpp | 20 AttributeIterator::AttributeIterator(Inode* inode) argument 23 fInode(inode), 28 key.SetObjectID(inode->ID()); 30 fIterator = new(std::nothrow) TreeIterator(inode->GetVolume()->FSTree(),
|