/haiku-fatelf/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 | Index.cpp | 203 // Inode::Create() will keep the inode locked for us 218 uint16 newLength, Inode* inode) 237 fVolume->UpdateLiveQueries(inode, name, type, oldKey, oldLength, 256 inode->ID()); 268 inode->ID()); 276 Index::InsertName(Transaction& transaction, const char* name, Inode* inode) argument 278 return UpdateName(transaction, NULL, name, inode); 283 Index::RemoveName(Transaction& transaction, const char* name, Inode* inode) argument 285 return UpdateName(transaction, name, NULL, inode); 291 const char* newName, Inode* inode) 216 Update(Transaction& transaction, const char* name, int32 type, const uint8* oldKey, uint16 oldLength, const uint8* newKey, uint16 newLength, Inode* inode) argument 290 UpdateName(Transaction& transaction, const char* oldName, const char* newName, Inode* inode) argument 303 InsertSize(Transaction& transaction, Inode* inode) argument 314 RemoveSize(Transaction& transaction, Inode* inode) argument 326 UpdateSize(Transaction& transaction, Inode* inode) argument 344 InsertLastModified(Transaction& transaction, Inode* inode) argument 355 RemoveLastModified(Transaction& transaction, Inode* inode) argument 367 UpdateLastModified(Transaction& transaction, Inode* inode, bigtime_t modified) argument [all...] |
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 | 32 extern void fill_stat_buffer(Inode* inode, struct stat& stat); 59 fill_stat_buffer(Inode* inode, struct stat& stat) argument 61 const bfs_inode& node = inode->Node(); 63 stat.st_dev = inode->GetVolume()->ID(); 64 stat.st_ino = inode->ID(); 75 if (inode->IsSymLink() && (inode->Flags() & INODE_LONG_SYMLINK) == 0) { 79 stat.st_size = inode->Size(); 81 stat.st_blocks = inode->AllocatedSize() / 512; 90 Inode* inode local 102 Inode* inode = (Inode*)cookie; local 302 Inode* inode = new(std::nothrow) Inode(volume, id); local 325 Inode* inode = (Inode*)_node->private_node; local 352 Inode* inode = (Inode*)_node->private_node; local 400 Inode* inode = (Inode*)_node->private_node; local 442 Inode* inode = (Inode*)_node->private_node; local 486 Inode* inode = (Inode*)_node->private_node; local 515 Inode* inode = (Inode*)_node->private_node; local 595 Inode* inode; local 610 Inode* inode = (Inode*)_node->private_node; local 751 Inode* inode = (Inode*)_node->private_node; local 761 Inode* inode = (Inode*)_node->private_node; local 774 Inode* inode = (Inode*)_node->private_node; local 929 Inode* inode; local 1110 Inode* inode; local 1257 Inode* inode = (Inode*)_node->private_node; local 1319 Inode* inode = (Inode*)_node->private_node; local 1336 Inode* inode = (Inode*)_node->private_node; local 1394 Inode* inode = (Inode*)_node->private_node; local 1484 Inode* inode = (Inode*)_node->private_node; local 1499 Inode* inode = (Inode*)_node->private_node; local 1607 Inode* inode = (Inode*)_node->private_node; local 1693 Inode* inode = (Inode*)_node->private_node; local 1786 Inode* inode = (Inode*)_node->private_node; local 1815 Inode* inode = (Inode*)_file->private_node; local 1831 Inode* inode = (Inode*)_file->private_node; local 1859 Inode* inode = (Inode*)_file->private_node; local 1896 Inode* inode = (Inode*)_node->private_node; local 1947 Inode* inode; local [all...] |
/haiku-fatelf/src/tests/add-ons/kernel/file_systems/bfs/r5/ |
H A D | Index.h | 31 status_t Update(Transaction *transaction, const char *name, int32 type, const uint8 *oldKey, uint16 oldLength, const uint8 *newKey, uint16 newLength, Inode *inode); 33 status_t InsertName(Transaction *transaction,const char *name,Inode *inode); 34 status_t RemoveName(Transaction *transaction,const char *name,Inode *inode); 35 status_t UpdateName(Transaction *transaction,const char *oldName,const char *newName,Inode *inode); 37 status_t InsertSize(Transaction *transaction, Inode *inode); 38 status_t RemoveSize(Transaction *transaction, Inode *inode); 39 status_t UpdateSize(Transaction *transaction, Inode *inode); 41 status_t InsertLastModified(Transaction *transaction, Inode *inode); 42 status_t RemoveLastModified(Transaction *transaction, Inode *inode); 43 status_t UpdateLastModified(Transaction *transaction, Inode *inode,off_ [all...] |
H A D | Debug.cpp | 48 dump_inode(Inode &inode) argument 50 Print("Inode (%p) {\n", &inode); 51 Print("\tfVolume = %p\n", inode.fVolume); 52 Print("\tfBlockNumber = 0x%16Lx\n", inode.fBlockNumber); 53 Print("\tfNode = %p\n", inode.Node()); 54 Print("\tfTree = %p\n", inode.fTree); 55 Print("\tfAttributes = %p\n", inode.fAttributes); 56 Print("\tfOldSize = 0x%16Lx\n", inode.fOldSize); 57 Print("\tfOldLastModified = 0x%16Lx\n", inode.fOldLastModified); 114 dump_inode(bfs_inode *inode) argument 274 Inode *inode = (Inode *)parse_expression(argv[1]); local [all...] |
H A D | Index.cpp | 206 // Inode::Create() will keep the inode locked for us 221 uint16 oldLength, const uint8 *newKey, uint16 newLength, Inode *inode) 241 fVolume->UpdateLiveQueries(inode, name, type, oldKey, oldLength, newKey, newLength); 254 fVolume->UpdateLiveQueries(inode, name, Type(), oldKey, oldLength, newKey, newLength); 263 status = tree->Remove(transaction, (const uint8 *)oldKey, oldLength, inode->ID()); 274 status = tree->Insert(transaction, (const uint8 *)newKey, newLength, inode->ID()); 281 Index::InsertName(Transaction *transaction, const char *name, Inode *inode) argument 283 return UpdateName(transaction, NULL, name, inode); 288 Index::RemoveName(Transaction *transaction, const char *name, Inode *inode) argument 290 return UpdateName(transaction, name, NULL, inode); 220 Update(Transaction *transaction, const char *name, int32 type, const uint8 *oldKey, uint16 oldLength, const uint8 *newKey, uint16 newLength, Inode *inode) argument 295 UpdateName(Transaction *transaction, const char *oldName, const char *newName, Inode *inode) argument 305 InsertSize(Transaction *transaction, Inode *inode) argument 313 RemoveSize(Transaction *transaction, Inode *inode) argument 322 UpdateSize(Transaction *transaction, Inode *inode) argument 337 InsertLastModified(Transaction *transaction, Inode *inode) argument 346 RemoveLastModified(Transaction *transaction, Inode *inode) argument 356 UpdateLastModified(Transaction *transaction, Inode *inode, off_t modified) argument [all...] |
H A D | kernel_interface_r5.cpp | 469 /** Reads in the node from disk and creates an inode object from it. 472 * and uses the inode object from the construction instead of creating 487 FATAL(("inode at %Ld requested!\n", id)); 494 Inode *inode = NULL; local 501 inode = (Inode *)node->etc; 502 // We have to use the "etc" field to get the inode object 503 // (the inode is currently being constructed) 514 FATAL(("inode is not becoming unbusy (id = %Ld)\n", id)); 517 FATAL(("inode at %Ld is corrupt!\n", id)); 521 // If the inode i 547 Inode *inode = (Inode *)_node; local 564 Inode *inode = (Inode *)_node; local 651 Inode *inode; local 706 Inode *inode = (Inode *)_node; local 884 Inode *inode = (Inode *)_node; local 914 Inode *inode = (Inode *)_node; local 1190 Inode *inode; local 1341 Inode *inode = (Inode *)_node; local 1406 Inode *inode = (Inode *)_node; local 1427 Inode *inode = (Inode *)_node; local 1503 Inode *inode = (Inode *)_node; local 1586 Inode *inode = (Inode *)_node; local 1695 Inode *inode = (Inode *)_node; local 1797 Inode *inode = (Inode *)_node; local 1886 Inode *inode = (Inode *)_node; local 1927 Inode *inode = (Inode *)_node; local 1978 Inode *inode = (Inode *)_node; local 2005 Inode *inode = (Inode *)_node; local [all...] |
/haiku-fatelf/src/bin/bfs_tools/lib/ |
H A D | dump.h | 19 extern void dump_data_stream(const bfs_inode* inode, const data_stream* stream, 21 extern void dump_small_data(Inode* inode); 22 extern void dump_inode(const Inode* node, const bfs_inode* inode,
|
H A D | dump.cpp | 82 dump_data_stream(const bfs_inode *inode, const data_stream *stream, bool showOffsets) argument 100 offset += stream->direct[i].length * inode->inode_size; 122 dump_inode(const Inode *nameNode, const bfs_inode *inode, bool showOffsets) argument 125 Print("inode \"%s\":\n", nameNode->Name()); 127 Print("inode:\n"); 129 Print(" magic1 = %08lx (%s) %s\n",inode->magic1, 130 get_tupel(inode->magic1), (inode->magic1 == INODE_MAGIC1 ? "valid" : "INVALID")); 131 dump_block_run( " inode_num = ",inode->inode_num); 132 Print(" uid = %lu\n",inode 164 dump_small_data(Inode *inode) argument [all...] |
H A D | Inode.h | 18 Inode(Disk* disk, bfs_inode* inode, bool ownBuffer = true); 19 Inode(const Inode &inode); 22 status_t SetTo(bfs_inode *inode); 71 static Inode* Factory(Disk* disk, bfs_inode* inode, 74 static Inode* Factory(Disk* disk, Inode* inode, 104 DataStream(Disk *disk, bfs_inode *inode, bool ownBuffer = true); 105 DataStream(const Inode &inode); 130 File(Disk *disk, bfs_inode *inode, bool ownBuffer = true); 131 File(const Inode &inode); 142 Attribute(Disk *disk, bfs_inode *inode, boo [all...] |
H A D | Inode.cpp | 25 NodeGetter(Inode* inode) argument 27 fInode(inode) 45 Inode::Inode(Disk* disk, bfs_inode* inode, bool ownBuffer) argument 48 fInode(inode), 56 if (inode != NULL) 57 fBlockRun = inode->inode_num; 61 Inode::Inode(const Inode& inode) argument 63 fDisk(inode.fDisk), 64 fInode(inode.fInode), 67 fBlockRun(inode 100 SetTo(bfs_inode *inode) argument 433 Inode *inode; local 542 Factory(Disk *disk, bfs_inode *inode, bool ownBuffer) argument 567 bfs_inode *inode = (bfs_inode *)malloc(disk->BlockSize()); local 583 Factory(Disk *disk, Inode *inode, bool copyBuffer) argument 602 bfs_inode *inode = (bfs_inode *)malloc(disk->BlockSize()); local 635 DataStream(Disk *disk, bfs_inode *inode, bool ownBuffer) argument 643 DataStream(const Inode &inode) argument 911 File(Disk *disk, bfs_inode *inode,bool ownBuffer) argument 917 File(const Inode &inode) argument 988 Attribute(Disk *disk, bfs_inode *inode, bool ownBuffer) argument 994 Attribute(const Inode &inode) argument 1032 Directory(Disk *disk, bfs_inode *inode, bool ownBuffer) argument 1039 Directory(const Inode &inode) argument 1173 Contains(const Inode *inode) argument 1227 AddEntry(Inode *inode) argument 1304 Symlink(Disk *disk, bfs_inode *inode,bool ownBuffer) argument 1310 Symlink(const Inode &inode) argument [all...] |
/haiku-fatelf/src/add-ons/kernel/file_systems/btrfs/ |
H A D | kernel_interface.cpp | 49 Inode* inode = (Inode*)cookie; local 51 return file_map_translate(inode->Map(), offset, size, vecs, _count, 52 inode->GetVolume()->BlockSize()); 61 Inode* inode = (Inode*)cookie; local 62 rw_lock_read_unlock(inode->Lock()); 184 Inode* inode = new(std::nothrow) Inode(volume, id); local 185 if (inode == NULL) 188 status_t status = inode->InitCheck(); 190 delete inode; 193 _node->private_node = inode; 224 Inode* inode = (Inode*)_node->private_node; local 267 Inode* inode = (Inode*)_node->private_node; local 296 Inode* inode = (Inode*)_node->private_node; local 375 Inode* inode = (Inode*)_node->private_node; local 403 Inode* inode = (Inode*)_node->private_node; local 443 Inode* inode = (Inode*)_node->private_node; local 466 Inode* inode = (Inode*)_node->private_node; local 479 Inode* inode = (Inode*)_node->private_node; local 488 Inode* inode = (Inode*)_node->private_node; local 499 Inode* inode = (Inode*)_node->private_node; local 570 Inode* inode = (Inode*)_node->private_node; local 653 Inode* inode = (Inode*)_node->private_node; local 684 Inode* inode = (Inode*)_node->private_node; local 706 Inode* inode = (Inode*)_node->private_node; local [all...] |
H A D | AttributeIterator.cpp | 22 AttributeIterator::AttributeIterator(Inode* inode) argument 25 fInode(inode), 30 key.SetObjectID(inode->ID()); 31 fIterator = new(std::nothrow) TreeIterator(inode->GetVolume()->FSTree(),
|
H A D | AttributeIterator.h | 15 AttributeIterator(Inode* inode);
|
H A D | Attribute.h | 24 Attribute(Inode* inode); 25 Attribute(Inode* inode, attr_cookie* cookie);
|
/haiku-fatelf/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->IsFileCacheDisabled()) 43 fInitStatus = inode->DisableFileCache();
|
H A D | kernel_interface.cpp | 51 Inode* inode = (Inode*)cookie; local 53 return file_map_translate(inode->Map(), offset, size, vecs, _count, 54 inode->GetVolume()->BlockSize()); 63 Inode* inode = (Inode*)cookie; local 64 rw_lock_read_unlock(inode->Lock()); 220 ERROR("invalid inode id %lld requested!\n", id); 224 Inode* inode = new(std::nothrow) Inode(volume, id); local 225 if (inode == NULL) 228 status_t status = inode->InitCheck(); 230 delete inode; 257 Inode* inode = (Inode*)_node->private_node; local 308 Inode* inode = (Inode*)_node->private_node; local 352 Inode* inode = (Inode*)_node->private_node; local 398 Inode* inode = (Inode*)_node->private_node; local 428 Inode* inode = (Inode*)_node->private_node; local 575 Inode* inode = (Inode*)_node->private_node; local 583 Inode* inode = (Inode*)_node->private_node; local 750 Inode* inode; local 904 Inode* inode; local 1009 Inode* inode; local 1111 Inode* inode = (Inode*)_node->private_node; local 1169 Inode* inode = (Inode*)_node->private_node; local 1186 Inode* inode = (Inode*)_node->private_node; local 1242 Inode* inode = (Inode*)_node->private_node; local 1255 Inode* inode = (Inode*)_node->private_node; local 1264 Inode* inode = (Inode*)_node->private_node; local 1359 Inode* inode; local 1395 Inode* inode = (Inode*)_node->private_node; local 1468 Inode* inode = (Inode*)_node->private_node; local 1509 Inode* inode = (Inode*)_node->private_node; local 1563 Inode* inode = (Inode*)_node->private_node; local 1597 Inode* inode = (Inode*)_node->private_node; local 1619 Inode* inode = (Inode*)_node->private_node; local [all...] |
H A D | InodeJournal.h | 18 InodeJournal(Inode* inode);
|
/haiku-fatelf/src/add-ons/kernel/file_systems/exfat/ |
H A D | kernel_interface.cpp | 47 Inode* inode = (Inode*)cookie; local 49 return file_map_translate(inode->Map(), offset, size, vecs, _count, 50 inode->GetVolume()->BlockSize()); 59 Inode* inode = (Inode*)cookie; local 60 rw_lock_read_unlock(inode->Lock()); 185 Inode* inode = new(std::nothrow) Inode(volume, id); local 186 if (inode == NULL) 189 status_t status = inode->InitCheck(); 191 delete inode; 194 _node->private_node = inode; 225 Inode* inode = (Inode*)_node->private_node; local 268 Inode* inode = (Inode*)_node->private_node; local 297 Inode* inode = (Inode*)_node->private_node; local 380 Inode* inode = (Inode*)_node->private_node; local 408 Inode* inode = (Inode*)_node->private_node; local 448 Inode* inode = (Inode*)_node->private_node; local 471 Inode* inode = (Inode*)_node->private_node; local 484 Inode* inode = (Inode*)_node->private_node; local 493 Inode* inode = (Inode*)_node->private_node; local 504 Inode* inode = (Inode*)_node->private_node; local [all...] |
/haiku-fatelf/src/bin/bfs_tools/ |
H A D | bfsinfo.cpp | 125 "\t-i\tdump inode\n" 223 bfs_inode inode; local 224 if (disk.ReadAt(disk.ToOffset(disk.Root()), (void *)&inode, 229 dump_inode(NULL, &inode, showOffsets); 230 dump_indirect_stream(disk, &inode, showOffsets); 237 Inode *inode = NULL; local 254 inode = Inode::Factory(&disk, (bfs_inode *)buffer, false); 255 if (inode == NULL || inode->InitCheck() < B_OK) { 256 fprintf(stderr,"Not a valid inode!\ [all...] |
H A D | bfswhich.cpp | 46 checkNode(Disk &disk, Inode *inode, block_run checkForRun) argument 48 // check the inode space itself 49 if (checkForBlockRunIntersection(inode->BlockRun(), checkForRun)) 53 if (inode->IsSymlink() && (inode->Flags() & INODE_LONG_SYMLINK) == 0) 58 const data_stream* data = &inode->InodeBuffer()->data; 79 DataStream *stream = dynamic_cast<DataStream *>(inode); 116 scanNode(Disk& disk, Inode* inode, const char* name, argument 119 if (checkNode(disk, inode, checkForRun)) { 121 inode 158 Inode *inode = Inode::Factory(&disk, run); local [all...] |
H A D | chkindex.cpp | 31 // along the position of the inode. 107 Inode *inode = Inode::Factory(&disk,run); local 108 if (inode != NULL) 110 if (inode->IsDirectory()) 111 collectFiles(disk,static_cast<Directory *>(inode)); 113 delete inode; 116 printf(" Directory \"%s\" (%ld, %d) points to corrupt inode \"%s\" (%ld, %d)\n", 156 printf(" inode at (%ld, %d), offset %Ld, doesn't exist!",run.allocation_group,run.start,offset); 215 Inode *inode = NULL; local 222 delete inode; [all...] |
/haiku-fatelf/src/add-ons/kernel/file_systems/cdda/ |
H A D | kernel_interface.cpp | 226 void SetNext(Inode *inode) { fNext = inode; } argument 334 write_attributes(int fd, Inode* inode, attr_mode attrMode = kDiscIDAttributes) argument 338 AttributeList::ConstIterator iterator = inode->Attributes(); 348 // we're artificially limiting the attribute count per inode 411 read_attributes(int fd, Inode* inode) argument 444 || inode->AddAttribute(attribute, true) != B_OK) { 507 fill_stat_buffer(Volume* volume, Inode* inode, Attribute* attribute, argument 511 stat.st_ino = inode->ID(); 519 stat.st_size = inode 591 Inode* inode; local 710 Inode* inode = _CreateNode(fRootNode, title, startFrame, frames, local 853 Inode* inode = new Inode(this, parent, name, start, frames, type); local 1580 Inode* inode = volume->Find(name); local 1598 Inode* inode = (Inode*)_node->private_node; local 1613 Inode* inode; local 1687 Inode* inode = (Inode*)_node->private_node; local 1779 Inode* inode = (Inode*)_node->private_node; local 1802 Inode* inode = volume->Find(oldName); local 1835 Inode* inode = (Inode*)_node->private_node; local 1859 Inode* inode = (Inode*)_node->private_node; local 1972 Inode* inode = (Inode*)_node->private_node; local 1997 Inode* inode = (Inode*)_node->private_node; local 2012 Inode* inode = (Inode*)_node->private_node; local 2027 Inode* inode = (Inode*)_node->private_node; local 2054 Inode *inode = (Inode*)_node->private_node; local 2090 Inode* inode = (Inode*)_node->private_node; local 2126 Inode* inode = (Inode*)_node->private_node; local 2143 Inode* inode = (Inode*)_node->private_node; local 2168 Inode* inode = (Inode*)_node->private_node; local 2196 Inode* inode = (Inode*)_node->private_node; local [all...] |
/haiku-fatelf/src/add-ons/kernel/file_systems/ntfs/utils/ |
H A D | utils.c | 449 * has been created without an inode, it won't overflow the buffer. 479 * the buffer, since we created the search context without an inode. 512 * using inode 517 * get inode of parent 520 int utils_inode_get_name(ntfs_inode *inode, char *buffer, int bufsize) argument 535 if (!inode || !buffer) { 540 vol = inode->vol; 547 ctx = ntfs_attr_get_search_ctx(inode, NULL); 553 //ntfs_log_debug("i = %d, inode = %p (%lld)\n", i, inode, inod 848 utils_is_metadata(ntfs_inode *inode) argument [all...] |