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

123456

/haiku/src/add-ons/kernel/file_systems/xfs/
H A DVerifyHeader.h21 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 DAttribute.cpp20 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 DDirectory.cpp21 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 Dkernel_interface.cpp130 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 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 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 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 DCheckVisitor.cpp22 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 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 DDebug.cpp111 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 Dkernel_interface.cpp44 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 Ddump.h20 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 Ddump.cpp83 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 DInode.h19 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 DInodeJournal.cpp27 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 Dkernel_interface.cpp207 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 DInodeJournal.h18 InodeJournal(Inode* inode);
/haiku/src/add-ons/kernel/file_systems/exfat/
H A Dkernel_interface.cpp60 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 DInode.h17 #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 Dkernel_interface.cpp206 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 DDelegation.cpp16 Delegation::Delegation(const OpenDelegationData& data, Inode* inode, argument
21 fInode(inode),
24 ASSERT(inode != NULL);
/haiku/src/bin/bfs_tools/
H A Dbfswhich.cpp47 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 Dbfsinfo.cpp225 "\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 Dkernel_interface.cpp58 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 DAttributeIterator.cpp20 AttributeIterator::AttributeIterator(Inode* inode) argument
23 fInode(inode),
28 key.SetObjectID(inode->ID());
30 fIterator = new(std::nothrow) TreeIterator(inode->GetVolume()->FSTree(),

Completed in 185 milliseconds

123456