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

12345

/haiku-fatelf/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 DIndex.cpp203 // 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 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.cpp32 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 DIndex.h31 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 DDebug.cpp48 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 DIndex.cpp206 // 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 Dkernel_interface_r5.cpp469 /** 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 Ddump.h19 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 Ddump.cpp82 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 DInode.h18 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 DInode.cpp25 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 Dkernel_interface.cpp49 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 DAttributeIterator.cpp22 AttributeIterator::AttributeIterator(Inode* inode) argument
25 fInode(inode),
30 key.SetObjectID(inode->ID());
31 fIterator = new(std::nothrow) TreeIterator(inode->GetVolume()->FSTree(),
H A DAttributeIterator.h15 AttributeIterator(Inode* inode);
H A DAttribute.h24 Attribute(Inode* inode);
25 Attribute(Inode* inode, attr_cookie* cookie);
/haiku-fatelf/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->IsFileCacheDisabled())
43 fInitStatus = inode->DisableFileCache();
H A Dkernel_interface.cpp51 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 DInodeJournal.h18 InodeJournal(Inode* inode);
/haiku-fatelf/src/add-ons/kernel/file_systems/exfat/
H A Dkernel_interface.cpp47 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 Dbfsinfo.cpp125 "\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 Dbfswhich.cpp46 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 Dchkindex.cpp31 // 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 Dkernel_interface.cpp226 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 Dutils.c449 * 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...]

Completed in 122 milliseconds

12345