/haiku/src/add-ons/kernel/file_systems/btrfs/ |
H A D | AttributeIterator.h | 13 //! Used to traverse through attributes of a given inode 16 //! Constructs an AttributeIterator object for Inode object *inode 17 AttributeIterator(Inode* inode);
|
H A D | Attribute.h | 25 * XATTR_ITEM of the inode. Each attribute appears as a "file" there. 28 * through the Stat method. These are stored dorectly in the base inode of 33 //! Constructs an Attribute object for the file inode 34 Attribute(Inode* inode); 35 Attribute(Inode* inode, attr_cookie* cookie);
|
H A D | DirectoryIterator.h | 17 DirectoryIterator(Inode* inode); 25 * \param _id Location to copy inode number of next entry 31 * \param _id inode value of entry if found, ??? otherwise
|
H A D | Attribute.cpp | 9 //! 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),
|
/haiku/src/add-ons/kernel/file_systems/xfs/ |
H A D | Directory.h | 26 static DirectoryIterator* Init(Inode* inode);
|
H A D | Extent.h | 24 #define BLOCKOFFSET_FROM_ADDRESS(n, inode) ((n) & (inode->DirBlockSize() - 1)) 56 Inode* inode); 58 static ExtentDataHeader* Create(Inode* inode, const char* buffer); 59 static uint32 Size(Inode* inode); 161 Extent(Inode* inode); 181 // This isn't inode data. It holds the directory block.
|
H A D | Extent.cpp | 13 Extent::Extent(Inode* inode) argument 15 fInode(inode), 258 ExtentDataHeader::ExpectedMagic(int8 WhichDirectory, Inode* inode) argument 261 if (inode->Version() == 1 || inode->Version() == 2) 266 if (inode->Version() == 1 || inode->Version() == 2) 282 ExtentDataHeader::Create(Inode* inode, const char* buffer) argument 284 if (inode->Version() == 1 || inode 301 Size(Inode* inode) argument [all...] |
H A D | Attribute.h | 38 static Attribute* Init(Inode* inode);
|
H A D | LeafDirectory.h | 39 Inode* inode); 41 static ExtentLeafHeader* Create(Inode* inode, const char* buffer); 42 static uint32 Size(Inode* inode); 109 LeafDirectory(Inode* inode); 131 // This isn't inode data. It holds the directory block.
|
H A D | Node.h | 32 Inode* inode); 34 static NodeHeader* Create(Inode* inode, const char* buffer); 35 static uint32 Size(Inode* inode); 99 NodeDirectory(Inode* inode); 121 // This isn't inode data. It holds the directory block.
|
/haiku/src/bin/bfs_tools/lib/ |
H A D | Inode.cpp | 26 NodeGetter(Inode* inode) argument 28 fInode(inode) 46 Inode::Inode(Disk* disk, bfs_inode* inode, bool ownBuffer) argument 49 fInode(inode), 57 if (inode != NULL) 58 fBlockRun = inode->inode_num; 62 Inode::Inode(const Inode& inode) argument 64 fDisk(inode.fDisk), 65 fInode(inode.fInode), 68 fBlockRun(inode 101 SetTo(bfs_inode *inode) argument 439 Inode *inode; local 548 Factory(Disk *disk, bfs_inode *inode, bool ownBuffer) argument 573 bfs_inode *inode = (bfs_inode *)malloc(disk->BlockSize()); local 589 Factory(Disk *disk, Inode *inode, bool copyBuffer) argument 608 bfs_inode *inode = (bfs_inode *)malloc(disk->BlockSize()); local 643 DataStream(Disk *disk, bfs_inode *inode, bool ownBuffer) argument 651 DataStream(const Inode &inode) argument 919 File(Disk *disk, bfs_inode *inode,bool ownBuffer) argument 925 File(const Inode &inode) argument 996 Attribute(Disk *disk, bfs_inode *inode, bool ownBuffer) argument 1002 Attribute(const Inode &inode) argument 1040 Directory(Disk *disk, bfs_inode *inode, bool ownBuffer) argument 1047 Directory(const Inode &inode) argument 1181 Contains(const Inode *inode) argument 1235 AddEntry(Inode *inode) argument 1312 Symlink(Disk *disk, bfs_inode *inode,bool ownBuffer) argument 1318 Symlink(const Inode &inode) argument [all...] |
H A D | Disk.cpp | 420 // scan for indices and root inode 435 printf("No valid inode found so far - perform search.\n"); 443 fprintf(stderr,"FATAL ERROR: Could not find valid inode!\n"); 501 bfs_inode *inode = (bfs_inode *)buffer; local 515 if (inode->magic1 != INODE_MAGIC1 516 || inode->inode_size != 1024 517 && inode->inode_size != 2048 518 && inode->inode_size != 4096 519 && inode->inode_size != 8192) 526 if ((1 << (i + 10)) == inode 564 bfs_inode *inode = (bfs_inode *)buffer; local 606 SaveInode(bfs_inode *inode, bool *indices, bfs_inode *indexDir, bool *root, bfs_inode *rootDir) argument 641 bfs_inode *inode = (bfs_inode *)buffer; local [all...] |
/haiku/src/add-ons/kernel/file_systems/ntfs/utils/ |
H A D | utils.c | 456 * has been created without an inode, it won't overflow the buffer. 486 * the buffer, since we created the search context without an inode. 519 * using inode 524 * get inode of parent 527 int utils_inode_get_name(ntfs_inode *inode, char *buffer, int bufsize) argument 542 if (!inode || !buffer) { 547 vol = inode->vol; 554 ctx = ntfs_attr_get_search_ctx(inode, NULL); 560 //ntfs_log_debug("i = %d, inode = %p (%lld)\n", i, inode, inod 864 utils_is_metadata(ntfs_inode *inode) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/ufs2/ |
H A D | kernel_interface.cpp | 142 Inode* inode = new(std::nothrow) Inode(volume, id); local 143 if (inode == NULL) 146 status_t status = inode->InitCheck(); 148 delete inode; 152 _node->private_node = inode; 154 *_type = inode->Mode(); 234 Inode* inode = (Inode*)_node->private_node; local 235 stat->st_dev = inode->GetVolume()->ID(); 236 stat->st_ino = inode->ID(); 237 stat->st_nlink = inode 262 Inode* inode = (Inode*)_node->private_node; local 293 Inode* inode = (Inode*)_node->private_node; local 323 Inode* inode = (Inode*)_node->private_node; local 332 Inode* inode = (Inode*)_node->private_node; local 365 Inode* inode = (Inode*)_node->private_node; local [all...] |
/haiku/src/bin/bfs_tools/ |
H A D | chkindex.cpp | 32 // along the position of the inode. 108 Inode *inode = Inode::Factory(&disk,run); local 109 if (inode != NULL) 111 if (inode->IsDirectory()) 112 collectFiles(disk,static_cast<Directory *>(inode)); 114 delete inode; 117 printf(" Directory \"%s\" (%ld, %d) points to corrupt inode \"%s\" (%ld, %d)\n", 157 printf(" inode at (%ld, %d), offset %lld, doesn't exist!",run.allocation_group,run.start,offset); 216 Inode *inode = NULL; local 223 delete inode; [all...] |
/haiku/src/add-ons/kernel/file_systems/ext2/ |
H A D | Inode.h | 148 uint32 _InodeChecksum(ext2_inode* inode); 232 status_t Publish(Transaction& transaction, Inode* inode, argument 240 if (!inode->IsSymLink() && volume->ID() >= 0) { 243 inode->ID(), inode, vnodeOps != NULL ? vnodeOps : &gExt2VnodeOps, 244 inode->Mode(), publishFlags); 245 status = publish_vnode(volume->FSVolume(), inode->ID(), inode, 246 vnodeOps != NULL ? vnodeOps : &gExt2VnodeOps, inode->Mode(), 253 fInode = inode; 271 Inode* inode = (Inode*)_inode; local [all...] |
H A D | Inode.cpp | 48 rw_lock_init(&fLock, "ext2 inode"); 49 recursive_lock_init(&fSmallDataLock, "ext2 inode small data"); 52 TRACE("Inode::Inode(): ext2_inode: %lu, disk inode: %" B_PRIu32 82 rw_lock_init(&fLock, "ext2 inode"); 83 recursive_lock_init(&fSmallDataLock, "ext2 inode small data"); 86 TRACE("Inode::Inode(): ext2_inode: %lu, disk inode: %" B_PRIu32 "\n", 142 TRACE("Inode::WriteBack(): Inode ID: %" B_PRIdINO ", inode block: %" 143 B_PRIdOFF ", data: %p, index: %" B_PRIu32 ", inode size: %" B_PRIu32 147 ext2_inode* inode = (ext2_inode*)(inodeBlockData + local 149 memcpy(inode, (uint 184 ext2_inode* inode = (ext2_inode*)(inodeBlock local 535 Inode* inode; local 613 Inode* inode = new(std::nothrow) Inode(volume); local 950 _InodeChecksum(ext2_inode* inode) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/cdda/ |
H A D | kernel_interface.cpp | 229 void SetNext(Inode *inode) { fNext = inode; } argument 337 write_attributes(int fd, Inode* inode, attr_mode attrMode = kDiscIDAttributes) argument 341 AttributeList::ConstIterator iterator = inode->Attributes(); 351 // we're artificially limiting the attribute count per inode 414 read_attributes(int fd, Inode* inode) argument 450 || inode->AddAttribute(attribute, true) != B_OK) { 509 fill_stat_buffer(Volume* volume, Inode* inode, Attribute* attribute, argument 513 stat.st_ino = inode->ID(); 521 stat.st_size = inode 597 Inode* inode; local 712 Inode* inode = _CreateNode(fRootNode, title, startFrame, frames, local 855 Inode* inode = new(std::nothrow) Inode(this, parent, name, start, frames, local 1583 Inode* inode = volume->Find(name); local 1601 Inode* inode = (Inode*)_node->private_node; local 1616 Inode* inode; local 1690 Inode* inode = (Inode*)_node->private_node; local 1782 Inode* inode = (Inode*)_node->private_node; local 1805 Inode* inode = volume->Find(oldName); local 1838 Inode* inode = (Inode*)_node->private_node; local 1862 Inode* inode = (Inode*)_node->private_node; local 1975 Inode* inode = (Inode*)_node->private_node; local 2000 Inode* inode = (Inode*)_node->private_node; local 2015 Inode* inode = (Inode*)_node->private_node; local 2030 Inode* inode = (Inode*)_node->private_node; local 2057 Inode *inode = (Inode*)_node->private_node; local 2093 Inode* inode = (Inode*)_node->private_node; local 2129 Inode* inode = (Inode*)_node->private_node; local 2146 Inode* inode = (Inode*)_node->private_node; local 2171 Inode* inode = (Inode*)_node->private_node; local 2199 Inode* inode = (Inode*)_node->private_node; local [all...] |
/haiku/src/add-ons/kernel/file_systems/ntfs/ |
H A D | ntfs.h | 48 u64 inode; member in struct:vnode 76 u64 inode; member in struct:directory_cookie::entry
|
H A D | kernel_interface.cpp | 232 *_rootID = root->inode = FILE_root; 238 status = publish_vnode(_volume, root->inode, root, &gNtfsVnodeOps, S_IFDIR, 0); 339 node->inode = nid; 353 status_t status = publish_vnode(_volume, node->inode, node, &gNtfsVnodeOps, node->mode, 0); 414 if (ntfs_fuse_release(&volume->lowntfs, node->parent_inode, node->inode, 449 notify_entry_removed(_volume->id, node->parent_inode, node->name, node->inode); 450 remove_vnode(_volume, node->inode); 454 put_vnode((fs_volume*)ctx->haiku_fs_volume, node->inode); 473 TRACE("read_pages inode: %" B_PRIdINO", pos: %" B_PRIdOFF "; vecs: %p; " 474 "count: %" B_PRIuSIZE "; numBytes: %" B_PRIuSIZE "\n", node->inode, po 565 u64 inode = ntfs_fuse_inode_lookup(&volume->lowntfs, directory->inode, name); local [all...] |
/haiku/src/add-ons/kernel/file_systems/exfat/ |
H A D | DataStream.h | 22 DataStream(Volume* volume, Inode* inode,
|
/haiku/src/add-ons/kernel/file_systems/bfs/ |
H A D | FileSystemVisitor.h | 41 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 D | Query.cpp | 85 virtual status_t Match(Inode* inode, 124 virtual status_t Match(Inode* inode, 182 virtual status_t Match(Inode* inode, 365 /*! Matches the inode's attribute value with the equation. 370 Equation::Match(Inode* inode, const char* attributeName, int32 type, argument 374 NodeGetter nodeGetter(inode->GetVolume()); 387 status_t status = nodeGetter.SetTo(inode); 391 recursive_lock_lock(&inode->SmallDataLock()); 395 buffer = (uint8*)inode->Name(nodeGetter.Node()); 397 recursive_lock_unlock(&inode 613 Inode* inode; local [all...] |
/haiku/src/apps/webpositive/ |
H A D | BookmarkBar.cpp | 65 ino_t inode = message->FindInt64("node"); local 79 _AddItem(inode, &entry); 92 if (fItemsMap[inode] == NULL) { 94 _AddItem(inode, &entry); 105 fItemsMap[inode]->SetLabel(name); 110 fItemsMap[inode]->SetMessage(itemMessage); 121 IconMenuItem* item = fItemsMap[inode]; 124 fItemsMap.erase(inode); 225 BookmarkBar::_AddItem(ino_t inode, BEntry* entry) argument 231 if (fItemsMap[inode] ! [all...] |
H A D | BookmarkBar.h | 38 void _AddItem(ino_t inode, BEntry* entry);
|