Searched refs:Inode (Results 1 - 25 of 147) sorted by relevance

123456

/haiku/src/add-ons/kernel/file_systems/bfs/
H A DIndex.h14 class Inode;
25 Inode* Node() const { return fNode; };
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* inod
[all...]
H A DCheckVisitor.h38 virtual status_t VisitDirectoryEntry(Inode* inode,
39 Inode* parent, const char* treeName);
40 virtual status_t VisitInode(Inode* inode, const char* treeName);
43 Inode* parent, char* treeName,
45 virtual status_t OpenBPlusTreeFailed(Inode* inode);
47 Inode* parent);
50 status_t _RemoveInvalidNode(Inode* parent,
51 BPlusTree* tree, Inode* inode,
57 status_t _CheckInodeBlocks(Inode* inode,
66 status_t _AddInodeToIndex(Inode* inod
[all...]
H A DFileSystemVisitor.h15 class Inode;
41 virtual status_t VisitDirectoryEntry(Inode* inode,
42 Inode* parent, const char* treeName);
43 virtual status_t VisitInode(Inode* inode, const char* treeName);
46 Inode* parent, char* treeName,
48 virtual status_t OpenBPlusTreeFailed(Inode* inode);
50 Inode* parent);
57 Inode* fParent;
H A DAttribute.h9 #include "Inode.h"
22 Attribute(Inode* inode);
23 Attribute(Inode* inode, attr_cookie* cookie);
49 Inode* fInode;
51 Inode* fAttribute;
H A DInode.h26 // To be used in Inode::Create() as publishFlags
30 class Inode : public TransactionListener { class in inherits:TransactionListener
31 typedef DoublyLinkedListLink<Inode> Link;
34 Inode(Volume* volume, ino_t id);
35 Inode(Volume* volume, Transaction& transaction,
37 ~Inode();
132 Inode** _attribute);
133 void ReleaseAttribute(Inode* attribute);
136 Inode** attribute);
170 static status_t Create(Transaction& transaction, Inode* paren
[all...]
/haiku/src/tests/add-ons/kernel/file_systems/bfs/btree/
H A DInode.cpp0 /* Inode - emulation for the B+Tree torture test
8 #include "Inode.h"
13 Inode::Inode(const char *name,int32 mode) function in class:Inode
24 Inode::~Inode()
31 Inode::FindBlockRun(off_t pos, block_run &run, off_t &offset)
41 Inode::Append(Transaction& transaction, off_t bytes)
48 Inode::SetFileSize(Transaction&, off_t bytes)
H A DInode.h3 /* Inode - emulation for the B+Tree torture test
25 class Inode { class
27 Inode(const char* name, int32 mode = S_STR_INDEX | S_ALLOW_DUPS);
28 ~Inode();
54 friend void dump_inode(Inode& inode);
73 InodeReadLocker(Inode* inode)
/haiku/src/add-ons/kernel/file_systems/ext2/
H A DInodeJournal.h12 #include "Inode.h"
18 InodeJournal(Inode* inode);
25 Inode* fInode;
H A DExtentStream.h16 class Inode;
23 ExtentStream(Volume* volume, Inode* inode,
40 Inode* fInode;
H A DInode.h26 class Inode : public TransactionListener { class in inherits:TransactionListener
28 Inode(Volume* volume, ino_t id);
29 ~Inode();
99 status_t InitDirectory(Transaction& transaction, Inode* parent);
103 static status_t Create(Transaction& transaction, Inode* parent,
106 ino_t* _id = NULL, Inode** _inode = NULL,
136 Inode(Volume* volume);
137 Inode(const Inode&);
138 Inode
[all...]
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A DAttributeIterator.h11 #include "Inode.h"
16 //! Constructs an AttributeIterator object for Inode object *inode
17 AttributeIterator(Inode* inode);
33 //! Pointer to Inode object corresponding to AttributeIterator
34 Inode* fInode;
H A DDirectoryIterator.h11 #include "Inode.h"
17 DirectoryIterator(Inode* inode);
38 Inode* fInode;
H A DInode.h26 class Inode { class
28 Inode(Volume* volume, ino_t id);
29 Inode(Volume* volume, ino_t id,
31 ~Inode();
75 static Inode* Create(Transaction& transaction, ino_t id,
76 Inode* parent, int32 mode, uint64 size = 0,
81 Inode* parent, const char* name, int32 mode);
85 Inode(Volume* volume);
86 Inode(const Inode
[all...]
H A DAttribute.h13 #include "Inode.h"
34 Attribute(Inode* inode);
35 Attribute(Inode* inode, attr_cookie* cookie);
65 Inode* fInode;
/haiku/src/add-ons/kernel/file_systems/nfs4/
H A DDelegation.h18 class Inode;
23 Delegation(const OpenDelegationData& data, Inode* inode,
29 inline Inode* GetInode();
38 Inode* fInode;
50 inline Inode*
H A DVnodeToInode.h15 #include "Inode.h"
27 inline Inode* GetPointer() const;
28 Inode* Get();
29 void Replace(Inode* newInode);
41 Inode* fInode;
110 inline Inode*
H A DInode.h20 class Inode : public NFS4Inode { class in inherits:NFS4Inode
23 Inode** inode);
24 virtual ~Inode();
60 status_t Link(Inode* dir, const char* name);
63 static status_t Rename(Inode* from, Inode* to,
122 Inode();
175 Inode::WaitAIOComplete()
183 Inode::FileIdToInoT(uint64 fileid)
194 Inode
[all...]
H A DVnodeToInode.cpp13 Inode*
27 VnodeToInode::Replace(Inode* newInode)
/haiku/src/bin/bfs_tools/lib/
H A Ddump.h14 class Inode;
22 extern void dump_small_data(Inode* inode);
23 extern void dump_inode(const Inode* node, const bfs_inode* inode,
H A DInode.h17 class Inode { class
19 Inode(Disk* disk, bfs_inode* inode, bool ownBuffer = true);
20 Inode(const Inode &inode);
21 virtual ~Inode();
67 const char* Path(Inode::Source* source = NULL);
69 Inode::Source* source = NULL);
72 static Inode* Factory(Disk* disk, bfs_inode* inode,
74 static Inode* Factory(Disk* disk, block_run run);
75 static Inode* Factor
[all...]
/haiku/src/add-ons/kernel/file_systems/exfat/
H A DDataStream.h13 #include "Inode.h"
22 DataStream(Volume* volume, Inode* inode,
32 Inode* fInode;
H A DInode.cpp8 #include "Inode.h"
31 Inode::Inode(Volume* volume, cluster_t cluster, uint32 offset) function in class:Inode
40 TRACE("Inode::Inode(%" B_PRIu32 ", %" B_PRIu32 ") inode %" B_PRIdINO "\n",
55 TRACE("Inode::Inode(%" B_PRIdINO ") end\n", ID());
59 Inode::Inode(Volume* volume, ino_t ino) function in class:Inode
75 TRACE("Inode
93 Inode::Inode(Volume* volume) function in class:Inode
[all...]
H A DInode.h31 class Inode : EntryVisitor { class in inherits:EntryVisitor
33 Inode(Volume* volume, cluster_t cluster,
35 Inode(Volume* volume, ino_t ino);
36 ~Inode();
95 Inode(Volume* volume);
96 Inode(const Inode&);
97 Inode &operator=(const Inode&);
115 SplayTreeLink<Inode> fInoTreeLin
[all...]
/haiku/src/add-ons/kernel/file_systems/xfs/
H A DDirectory.h9 #include "Inode.h"
26 static DirectoryIterator* Init(Inode* inode);
/haiku/src/add-ons/kernel/file_systems/ufs2/
H A DInode.h77 class Inode { class
79 Inode(Volume* volume, ino_t id);
80 Inode(Volume* volume, ino_t id,
82 ~Inode();
130 //static Inode* Create(Transaction& transaction, ino_t id, Inode* parent, int32 mode, uint64 size = 0, uint64 flags = 0);
132 Inode(Volume* volume);
133 Inode(const Inode&);
134 Inode
[all...]

Completed in 205 milliseconds

123456