headers/private/package/manager/PackageManager.h
134
void _CommitPackageChanges(Transaction& transaction);
headers/private/package/manager/PackageManager.h
257
class BPackageManager::Transaction {
headers/private/package/manager/PackageManager.h
259
Transaction(InstalledRepository& repository);
headers/private/package/manager/PackageManager.h
260
~Transaction();
headers/private/package/manager/PackageManager.h
284
virtual status_t PrepareTransaction(Transaction& transaction)
headers/private/package/manager/PackageManager.h
286
virtual status_t CommitTransaction(Transaction& transaction,
headers/private/package/manager/PackageManager.h
300
virtual status_t PrepareTransaction(Transaction& transaction);
headers/private/package/manager/PackageManager.h
301
virtual status_t CommitTransaction(Transaction& transaction,
headers/private/package/manager/PackageManager.h
51
class Transaction;
src/add-ons/kernel/file_systems/bfs/Attribute.cpp
214
Attribute::Write(Transaction& transaction, attr_cookie* cookie, off_t pos,
src/add-ons/kernel/file_systems/bfs/Attribute.cpp
235
Transaction transaction(fAttribute->GetVolume(),
src/add-ons/kernel/file_systems/bfs/Attribute.h
41
status_t Write(Transaction& transaction, attr_cookie* cookie,
src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp
1184
BPlusTree::_FindFreeDuplicateFragment(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp
1226
BPlusTree::_InsertDuplicate(Transaction& transaction, CachedNode& cached,
src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp
1706
BPlusTree::Insert(Transaction& transaction, const uint8* key, uint16 keyLength,
src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp
1856
BPlusTree::_RemoveDuplicate(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp
2126
BPlusTree::Remove(Transaction& transaction, const uint8* key, uint16 keyLength,
src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp
2249
BPlusTree::Replace(Transaction& transaction, const uint8* key, uint16 keyLength,
src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp
249
CachedNode::UnsetUnchanged(Transaction& transaction)
src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp
339
CachedNode::SetToWritable(Transaction& transaction, off_t offset, bool check)
src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp
375
CachedNode::MakeWritable(Transaction& transaction)
src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp
405
CachedNode::SetToWritableHeader(Transaction& transaction)
src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp
431
CachedNode::InternalSetTo(Transaction* transaction, off_t offset)
src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp
507
CachedNode::Free(Transaction& transaction, off_t offset)
src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp
548
CachedNode::Allocate(Transaction& transaction, bplustree_node** _node,
src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp
608
BPlusTree::BPlusTree(Transaction& transaction, Inode* stream, int32 nodeSize)
src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp
669
BPlusTree::SetTo(Transaction& transaction, Inode* stream, int32 nodeSize)
src/add-ons/kernel/file_systems/bfs/BPlusTree.cpp
868
Transaction transaction(fStream->GetVolume(), fStream->BlockNumber());
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
217
bplustree_node* SetToWritable(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
219
bplustree_node* MakeWritable(Transaction& transaction);
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
22
class Transaction;
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
220
bplustree_header* SetToWritableHeader(Transaction& transaction);
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
222
void UnsetUnchanged(Transaction& transaction);
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
224
status_t Free(Transaction& transaction, off_t offset);
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
225
status_t Allocate(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
233
status_t InternalSetTo(Transaction* transaction,
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
248
BPlusTree(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
257
status_t SetTo(Transaction& transaction, Inode* stream,
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
272
status_t Remove(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
275
status_t Insert(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
279
status_t Remove(Transaction& transaction, const char* key,
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
281
status_t Insert(Transaction& transaction, const char* key,
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
283
status_t Insert(Transaction& transaction, int32 key,
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
285
status_t Insert(Transaction& transaction, uint32 key,
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
287
status_t Insert(Transaction& transaction, int64 key,
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
289
status_t Insert(Transaction& transaction, uint64 key,
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
291
status_t Insert(Transaction& transaction, float key,
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
293
status_t Insert(Transaction& transaction, double key,
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
296
status_t Replace(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
328
Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
332
status_t _InsertDuplicate(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
344
status_t _RemoveDuplicate(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
442
BPlusTree::Remove(Transaction& transaction, const char* key, off_t value)
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
451
BPlusTree::Insert(Transaction& transaction, const char* key, off_t value)
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
460
BPlusTree::Insert(Transaction& transaction, int32 key, off_t value)
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
469
BPlusTree::Insert(Transaction& transaction, uint32 key, off_t value)
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
478
BPlusTree::Insert(Transaction& transaction, int64 key, off_t value)
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
487
BPlusTree::Insert(Transaction& transaction, uint64 key, off_t value)
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
496
BPlusTree::Insert(Transaction& transaction, float key, off_t value)
src/add-ons/kernel/file_systems/bfs/BPlusTree.h
505
BPlusTree::Insert(Transaction& transaction, double key, off_t value)
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
1060
BlockAllocator::AllocateForInode(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
1079
BlockAllocator::Allocate(Transaction& transaction, Inode* inode,
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
1140
BlockAllocator::AllocateBlockRun(Transaction& transaction, block_run run)
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
1178
BlockAllocator::Free(Transaction& transaction, block_run run)
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
1253
Transaction transaction(fVolume, 0);
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
180
status_t SetToWritable(Transaction& transaction, AllocationGroup& group,
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
202
status_t Allocate(Transaction& transaction, uint16 start, int32 length);
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
203
status_t Free(Transaction& transaction, uint16 start, int32 length);
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
247
AllocationBlock::SetToWritable(Transaction& transaction, AllocationGroup& group,
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
404
AllocationGroup::Allocate(Transaction& transaction, uint16 start, int32 length)
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
473
AllocationGroup::Free(Transaction& transaction, uint16 start, int32 length)
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
576
BlockAllocator::InitializeAndClearBitmap(Transaction& transaction)
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
735
Transaction transaction(volume, 0);
src/add-ons/kernel/file_systems/bfs/BlockAllocator.cpp
814
BlockAllocator::AllocateBlocks(Transaction& transaction, int32 groupIndex,
src/add-ons/kernel/file_systems/bfs/BlockAllocator.h
14
class Transaction;
src/add-ons/kernel/file_systems/bfs/BlockAllocator.h
30
status_t InitializeAndClearBitmap(Transaction& transaction);
src/add-ons/kernel/file_systems/bfs/BlockAllocator.h
39
status_t AllocateForInode(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/BlockAllocator.h
42
status_t Allocate(Transaction& transaction, Inode* inode,
src/add-ons/kernel/file_systems/bfs/BlockAllocator.h
46
status_t AllocateBlocks(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/BlockAllocator.h
49
status_t AllocateBlockRun(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/BlockAllocator.h
52
status_t Free(Transaction& transaction, block_run run);
src/add-ons/kernel/file_systems/bfs/CachedBlock.h
126
CachedBlock::SetToWritable(Transaction& transaction, off_t block, bool empty)
src/add-ons/kernel/file_systems/bfs/CachedBlock.h
143
CachedBlock::SetToWritable(Transaction& transaction, block_run run, bool empty)
src/add-ons/kernel/file_systems/bfs/CachedBlock.h
150
CachedBlock::MakeWritable(Transaction& transaction)
src/add-ons/kernel/file_systems/bfs/CachedBlock.h
35
inline status_t SetToWritable(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/CachedBlock.h
37
inline status_t SetToWritable(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/CachedBlock.h
39
inline status_t MakeWritable(Transaction& transaction);
src/add-ons/kernel/file_systems/bfs/CheckVisitor.cpp
142
Transaction transaction(GetVolume(), 1 + i);
src/add-ons/kernel/file_systems/bfs/CheckVisitor.cpp
230
Transaction transaction(GetVolume(), inode->BlockNumber());
src/add-ons/kernel/file_systems/bfs/CheckVisitor.cpp
397
Transaction transaction(GetVolume(), parent->BlockNumber());
src/add-ons/kernel/file_systems/bfs/CheckVisitor.cpp
729
Transaction transaction(GetVolume(), inode->BlockNumber());
src/add-ons/kernel/file_systems/bfs/Index.cpp
166
Index::Create(Transaction& transaction, const char* name, uint32 type)
src/add-ons/kernel/file_systems/bfs/Index.cpp
220
Index::Update(Transaction& transaction, const char* name, int32 type,
src/add-ons/kernel/file_systems/bfs/Index.cpp
287
Index::InsertName(Transaction& transaction, const char* name, Inode* inode)
src/add-ons/kernel/file_systems/bfs/Index.cpp
294
Index::RemoveName(Transaction& transaction, const char* name, Inode* inode)
src/add-ons/kernel/file_systems/bfs/Index.cpp
301
Index::UpdateName(Transaction& transaction, const char* oldName,
src/add-ons/kernel/file_systems/bfs/Index.cpp
314
Index::InsertSize(Transaction& transaction, Inode* inode)
src/add-ons/kernel/file_systems/bfs/Index.cpp
325
Index::RemoveSize(Transaction& transaction, Inode* inode)
src/add-ons/kernel/file_systems/bfs/Index.cpp
337
Index::UpdateSize(Transaction& transaction, Inode* inode)
src/add-ons/kernel/file_systems/bfs/Index.cpp
355
Index::InsertLastModified(Transaction& transaction, Inode* inode)
src/add-ons/kernel/file_systems/bfs/Index.cpp
366
Index::RemoveLastModified(Transaction& transaction, Inode* inode)
src/add-ons/kernel/file_systems/bfs/Index.cpp
378
Index::UpdateLastModified(Transaction& transaction, Inode* inode,
src/add-ons/kernel/file_systems/bfs/Index.cpp
403
Index::UpdateNodeID(Transaction& transaction, const uint8* key, uint16 length,
src/add-ons/kernel/file_systems/bfs/Index.h
12
class Transaction;
src/add-ons/kernel/file_systems/bfs/Index.h
29
status_t Create(Transaction& transaction, const char* name,
src/add-ons/kernel/file_systems/bfs/Index.h
32
status_t Update(Transaction& transaction, const char* name,
src/add-ons/kernel/file_systems/bfs/Index.h
38
status_t InsertName(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/Index.h
40
status_t RemoveName(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/Index.h
42
status_t UpdateName(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/Index.h
46
status_t InsertSize(Transaction& transaction, Inode* inode);
src/add-ons/kernel/file_systems/bfs/Index.h
47
status_t RemoveSize(Transaction& transaction, Inode* inode);
src/add-ons/kernel/file_systems/bfs/Index.h
48
status_t UpdateSize(Transaction& transaction, Inode* inode);
src/add-ons/kernel/file_systems/bfs/Index.h
50
status_t InsertLastModified(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/Index.h
52
status_t RemoveLastModified(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/Index.h
54
status_t UpdateLastModified(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/Index.h
57
status_t UpdateNodeID(Transaction& transaction, const uint8* key, uint16 length,
src/add-ons/kernel/file_systems/bfs/Inode.cpp
1094
Inode::WriteAttribute(Transaction& transaction, const char* name, int32 type,
src/add-ons/kernel/file_systems/bfs/Inode.cpp
1266
Inode::RemoveAttribute(Transaction& transaction, const char* name)
src/add-ons/kernel/file_systems/bfs/Inode.cpp
1358
Inode::CreateAttribute(Transaction& transaction, const char* name, uint32 type,
src/add-ons/kernel/file_systems/bfs/Inode.cpp
1407
Inode::ContainerContentsChanged(Transaction& transaction)
src/add-ons/kernel/file_systems/bfs/Inode.cpp
143
InodeAllocator(Transaction& transaction);
src/add-ons/kernel/file_systems/bfs/Inode.cpp
156
Transaction* fTransaction;
src/add-ons/kernel/file_systems/bfs/Inode.cpp
1582
Inode::WriteAt(Transaction& transaction, off_t pos, const uint8* buffer,
src/add-ons/kernel/file_systems/bfs/Inode.cpp
162
InodeAllocator::InodeAllocator(Transaction& transaction)
src/add-ons/kernel/file_systems/bfs/Inode.cpp
1694
Inode::_AllocateBlockArray(Transaction& transaction, block_run& run,
src/add-ons/kernel/file_systems/bfs/Inode.cpp
1727
Inode::_AddBlockRun(Transaction& transaction, data_stream* data, block_run run,
src/add-ons/kernel/file_systems/bfs/Inode.cpp
1971
Inode::_GrowStream(Transaction& transaction, off_t size)
src/add-ons/kernel/file_systems/bfs/Inode.cpp
2128
Inode::_FreeStaticStreamArray(Transaction& transaction, int32 level,
src/add-ons/kernel/file_systems/bfs/Inode.cpp
2202
Inode::_FreeStreamArray(Transaction& transaction, block_run* array,
src/add-ons/kernel/file_systems/bfs/Inode.cpp
2255
Inode::_ShrinkStream(Transaction& transaction, off_t size)
src/add-ons/kernel/file_systems/bfs/Inode.cpp
2319
Inode::SetFileSize(Transaction& transaction, off_t size)
src/add-ons/kernel/file_systems/bfs/Inode.cpp
2354
Inode::Append(Transaction& transaction, off_t bytes)
src/add-ons/kernel/file_systems/bfs/Inode.cpp
2384
Inode::TrimPreallocation(Transaction& transaction)
src/add-ons/kernel/file_systems/bfs/Inode.cpp
2399
Inode::Free(Transaction& transaction)
src/add-ons/kernel/file_systems/bfs/Inode.cpp
2570
Inode::Remove(Transaction& transaction, const char* name, ino_t* _id,
src/add-ons/kernel/file_systems/bfs/Inode.cpp
2669
Inode::Create(Transaction& transaction, Inode* parent, const char* name,
src/add-ons/kernel/file_systems/bfs/Inode.cpp
2891
Inode::CopyBlockTo(Transaction& transaction, off_t targetBlock)
src/add-ons/kernel/file_systems/bfs/Inode.cpp
373
Inode::Inode(Volume* volume, Transaction& transaction, ino_t id, mode_t mode,
src/add-ons/kernel/file_systems/bfs/Inode.cpp
473
Inode::WriteLockInTransaction(Transaction& transaction)
src/add-ons/kernel/file_systems/bfs/Inode.cpp
495
Inode::WriteBack(Transaction& transaction)
src/add-ons/kernel/file_systems/bfs/Inode.cpp
560
Inode::_MakeSpaceForSmallData(Transaction& transaction, bfs_inode* node,
src/add-ons/kernel/file_systems/bfs/Inode.cpp
664
Inode::_RemoveSmallData(Transaction& transaction, NodeGetter& nodeGetter,
src/add-ons/kernel/file_systems/bfs/Inode.cpp
713
Inode::_AddSmallData(Transaction& transaction, NodeGetter& nodeGetter,
src/add-ons/kernel/file_systems/bfs/Inode.cpp
970
Inode::SetName(Transaction& transaction, const char* name)
src/add-ons/kernel/file_systems/bfs/Inode.cpp
988
Inode::_RemoveAttribute(Transaction& transaction, const char* name,
src/add-ons/kernel/file_systems/bfs/Inode.h
117
status_t SetName(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/Inode.h
123
status_t WriteAttribute(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/Inode.h
127
status_t RemoveAttribute(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/Inode.h
134
status_t CreateAttribute(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/Inode.h
142
Transaction& transaction);
src/add-ons/kernel/file_systems/bfs/Inode.h
149
status_t WriteAt(Transaction& transaction, off_t pos,
src/add-ons/kernel/file_systems/bfs/Inode.h
153
status_t SetFileSize(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/Inode.h
155
status_t Append(Transaction& transaction, off_t bytes);
src/add-ons/kernel/file_systems/bfs/Inode.h
156
status_t TrimPreallocation(Transaction& transaction);
src/add-ons/kernel/file_systems/bfs/Inode.h
159
status_t Free(Transaction& transaction);
src/add-ons/kernel/file_systems/bfs/Inode.h
166
status_t Remove(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/Inode.h
170
static status_t Create(Transaction& transaction, Inode* parent,
src/add-ons/kernel/file_systems/bfs/Inode.h
196
status_t CopyBlockTo(Transaction& transaction, off_t targetBlock);
src/add-ons/kernel/file_systems/bfs/Inode.h
225
status_t _MakeSpaceForSmallData(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/Inode.h
228
status_t _RemoveSmallData(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/Inode.h
23
class Transaction;
src/add-ons/kernel/file_systems/bfs/Inode.h
230
status_t _AddSmallData(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/Inode.h
238
status_t _RemoveAttribute(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/Inode.h
246
status_t _FreeStaticStreamArray(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/Inode.h
249
status_t _FreeStreamArray(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/Inode.h
252
status_t _AllocateBlockArray(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/Inode.h
255
status_t _GrowStream(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/Inode.h
257
status_t _ShrinkStream(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/Inode.h
259
status_t _AddBlockRun(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/Inode.h
35
Inode(Volume* volume, Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/Inode.h
364
status_t SetToWritable(Transaction& transaction, const Inode* inode, bool empty = false)
src/add-ons/kernel/file_systems/bfs/Inode.h
47
void WriteLockInTransaction(Transaction& transaction);
src/add-ons/kernel/file_systems/bfs/Inode.h
51
status_t WriteBack(Transaction& transaction);
src/add-ons/kernel/file_systems/bfs/Journal.cpp
1039
Journal::Unlock(Transaction* owner, bool success)
src/add-ons/kernel/file_systems/bfs/Journal.cpp
1157
Transaction transaction(fVolume, 0);
src/add-ons/kernel/file_systems/bfs/Journal.cpp
1186
Transaction transaction(fVolume, 0);
src/add-ons/kernel/file_systems/bfs/Journal.cpp
1211
Transaction transaction(fVolume, 0);
src/add-ons/kernel/file_systems/bfs/Journal.cpp
1298
Transaction::Start(Volume* volume, off_t refBlock)
src/add-ons/kernel/file_systems/bfs/Journal.cpp
1314
Transaction::AddListener(TransactionListener* listener)
src/add-ons/kernel/file_systems/bfs/Journal.cpp
1324
Transaction::RemoveListener(TransactionListener* listener)
src/add-ons/kernel/file_systems/bfs/Journal.cpp
1335
Transaction::NotifyListeners(bool success)
src/add-ons/kernel/file_systems/bfs/Journal.cpp
1348
Transaction::MoveListenersTo(Transaction* transaction)
src/add-ons/kernel/file_systems/bfs/Journal.cpp
992
Journal::Lock(Transaction* owner, bool separateSubTransactions)
src/add-ons/kernel/file_systems/bfs/Journal.h
112
class Transaction {
src/add-ons/kernel/file_systems/bfs/Journal.h
114
Transaction(Volume* volume, off_t refBlock)
src/add-ons/kernel/file_systems/bfs/Journal.h
122
Transaction(Volume* volume, block_run refRun)
src/add-ons/kernel/file_systems/bfs/Journal.h
130
Transaction()
src/add-ons/kernel/file_systems/bfs/Journal.h
137
~Transaction()
src/add-ons/kernel/file_systems/bfs/Journal.h
200
void MoveListenersTo(Transaction* transaction);
src/add-ons/kernel/file_systems/bfs/Journal.h
202
void SetParent(Transaction* parent)
src/add-ons/kernel/file_systems/bfs/Journal.h
204
Transaction* Parent() const
src/add-ons/kernel/file_systems/bfs/Journal.h
208
Transaction(const Transaction& other);
src/add-ons/kernel/file_systems/bfs/Journal.h
209
Transaction& operator=(const Transaction& other);
src/add-ons/kernel/file_systems/bfs/Journal.h
214
Transaction* fParent;
src/add-ons/kernel/file_systems/bfs/Journal.h
28
status_t Lock(Transaction* owner,
src/add-ons/kernel/file_systems/bfs/Journal.h
30
status_t Unlock(Transaction* owner, bool success);
src/add-ons/kernel/file_systems/bfs/Journal.h
73
Transaction* fOwner;
src/add-ons/kernel/file_systems/bfs/Volume.cpp
359
Volume::CreateIndicesRoot(Transaction& transaction)
src/add-ons/kernel/file_systems/bfs/Volume.cpp
374
Volume::CreateVolumeID(Transaction& transaction)
src/add-ons/kernel/file_systems/bfs/Volume.cpp
398
Volume::AllocateForInode(Transaction& transaction, const Inode* parent,
src/add-ons/kernel/file_systems/bfs/Volume.cpp
630
Transaction transaction(this, 0);
src/add-ons/kernel/file_systems/bfs/Volume.h
100
status_t CreateVolumeID(Transaction& transaction);
src/add-ons/kernel/file_systems/bfs/Volume.h
106
status_t AllocateForInode(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/Volume.h
109
status_t AllocateForInode(Transaction& transaction,
src/add-ons/kernel/file_systems/bfs/Volume.h
112
status_t Allocate(Transaction& transaction, Inode* inode,
src/add-ons/kernel/file_systems/bfs/Volume.h
115
status_t Free(Transaction& transaction, block_run run);
src/add-ons/kernel/file_systems/bfs/Volume.h
211
Volume::AllocateForInode(Transaction& transaction, const block_run* parent,
src/add-ons/kernel/file_systems/bfs/Volume.h
219
Volume::Allocate(Transaction& transaction, Inode* inode, off_t numBlocks,
src/add-ons/kernel/file_systems/bfs/Volume.h
228
Volume::Free(Transaction& transaction, block_run run)
src/add-ons/kernel/file_systems/bfs/Volume.h
98
status_t CreateIndicesRoot(Transaction& transaction);
src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
1012
Transaction transaction(volume, directory->BlockNumber());
src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
1066
Transaction transaction(volume, directory->BlockNumber());
src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
1138
Transaction transaction(volume, directory->BlockNumber());
src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
1170
Transaction transaction(volume, oldDirectory->BlockNumber());
src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
1377
Transaction transaction(volume, inode->BlockNumber());
src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
1433
Transaction transaction;
src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
1478
Transaction transaction;
src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
1629
Transaction transaction(volume, directory->BlockNumber());
src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
1660
Transaction transaction(volume, directory->BlockNumber());
src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
1932
Transaction transaction(volume, inode->BlockNumber());
src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
2003
Transaction transaction(volume, inode->BlockNumber());
src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
2045
Transaction transaction(volume, directory->BlockNumber());
src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
2170
Transaction transaction(volume, volume->Indices());
src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
2200
Transaction transaction(volume, volume->Indices());
src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
347
Transaction transaction(volume, inode->BlockNumber());
src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
373
Transaction transaction(volume, volume->ToBlock(inode->Parent()));
src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
812
Transaction transaction(volume, 0);
src/add-ons/kernel/file_systems/bfs/kernel_interface.cpp
890
Transaction transaction(volume, inode->BlockNumber());
src/add-ons/kernel/file_systems/btrfs/BTree.cpp
412
BTree::Path::CopyOnWrite(Transaction& transaction, int level, uint32 start,
src/add-ons/kernel/file_systems/btrfs/BTree.cpp
475
BTree::Path::InternalCopy(Transaction& transaction, int level)
src/add-ons/kernel/file_systems/btrfs/BTree.cpp
668
BTree::MakeEntries(Transaction& transaction, Path* path,
src/add-ons/kernel/file_systems/btrfs/BTree.cpp
697
BTree::InsertEntries(Transaction& transaction, Path* path,
src/add-ons/kernel/file_systems/btrfs/BTree.cpp
728
BTree::RemoveEntries(Transaction& transaction, Path* path,
src/add-ons/kernel/file_systems/btrfs/BTree.h
248
status_t CopyOnWrite(Transaction& transaction, int level,
src/add-ons/kernel/file_systems/btrfs/BTree.h
267
status_t InternalCopy(Transaction& transaction, int level);
src/add-ons/kernel/file_systems/btrfs/BTree.h
32
class Transaction;
src/add-ons/kernel/file_systems/btrfs/BTree.h
86
status_t MakeEntries(Transaction& transaction,
src/add-ons/kernel/file_systems/btrfs/BTree.h
90
status_t InsertEntries(Transaction& transaction,
src/add-ons/kernel/file_systems/btrfs/BTree.h
96
status_t RemoveEntries(Transaction& transaction,
src/add-ons/kernel/file_systems/btrfs/Inode.cpp
121
Inode::Create(Transaction& transaction, ino_t id, Inode* parent, int32 mode,
src/add-ons/kernel/file_systems/btrfs/Inode.cpp
465
Inode::Insert(Transaction& transaction, BTree::Path* path)
src/add-ons/kernel/file_systems/btrfs/Inode.cpp
488
Inode::Remove(Transaction& transaction, BTree::Path* path)
src/add-ons/kernel/file_systems/btrfs/Inode.cpp
507
Inode::MakeReference(Transaction& transaction, BTree::Path* path,
src/add-ons/kernel/file_systems/btrfs/Inode.cpp
579
Inode::Dereference(Transaction& transaction, BTree::Path* path, ino_t parentID,
src/add-ons/kernel/file_systems/btrfs/Inode.h
75
static Inode* Create(Transaction& transaction, ino_t id,
src/add-ons/kernel/file_systems/btrfs/Inode.h
78
status_t Insert(Transaction& transaction, BTree::Path* path);
src/add-ons/kernel/file_systems/btrfs/Inode.h
79
status_t Remove(Transaction& transaction, BTree::Path* path);
src/add-ons/kernel/file_systems/btrfs/Inode.h
80
status_t MakeReference(Transaction& transaction, BTree::Path* path,
src/add-ons/kernel/file_systems/btrfs/Inode.h
82
status_t Dereference(Transaction& transaction, BTree::Path* path,
src/add-ons/kernel/file_systems/btrfs/Journal.cpp
111
Transaction::Transaction(Volume* volume)
src/add-ons/kernel/file_systems/btrfs/Journal.cpp
120
Transaction::Transaction()
src/add-ons/kernel/file_systems/btrfs/Journal.cpp
128
Transaction::~Transaction()
src/add-ons/kernel/file_systems/btrfs/Journal.cpp
137
Transaction::HasBlock(fsblock_t blockNumber) const
src/add-ons/kernel/file_systems/btrfs/Journal.cpp
145
Transaction::Start(Volume* volume)
src/add-ons/kernel/file_systems/btrfs/Journal.cpp
160
Transaction::Done()
src/add-ons/kernel/file_systems/btrfs/Journal.cpp
59
Journal::Lock(Transaction* owner)
src/add-ons/kernel/file_systems/btrfs/Journal.cpp
91
Journal::UnLock(Transaction* owner, bool success)
src/add-ons/kernel/file_systems/btrfs/Journal.h
12
class Transaction;
src/add-ons/kernel/file_systems/btrfs/Journal.h
21
Transaction* CurrentTransaction() const { return fOwner; }
src/add-ons/kernel/file_systems/btrfs/Journal.h
25
status_t Lock(Transaction* owner);
src/add-ons/kernel/file_systems/btrfs/Journal.h
26
status_t UnLock(Transaction* owner, bool success);
src/add-ons/kernel/file_systems/btrfs/Journal.h
36
Transaction* fOwner;
src/add-ons/kernel/file_systems/btrfs/Journal.h
42
class Transaction {
src/add-ons/kernel/file_systems/btrfs/Journal.h
44
Transaction(Volume* volume);
src/add-ons/kernel/file_systems/btrfs/Journal.h
45
Transaction();
src/add-ons/kernel/file_systems/btrfs/Journal.h
46
~Transaction();
src/add-ons/kernel/file_systems/btrfs/Journal.h
53
Transaction* Parent() const { return fParent; }
src/add-ons/kernel/file_systems/btrfs/Journal.h
54
void SetParent(Transaction* parent) { fParent = parent; }
src/add-ons/kernel/file_systems/btrfs/Journal.h
59
Transaction* fParent;
src/add-ons/kernel/file_systems/btrfs/Volume.cpp
413
Transaction transaction(this);
src/add-ons/kernel/file_systems/btrfs/Volume.h
22
class Transaction;
src/add-ons/kernel/file_systems/btrfs/kernel_interface.cpp
459
Transaction transaction(volume);
src/add-ons/kernel/file_systems/btrfs/kernel_interface.cpp
671
Transaction transaction(volume);
src/add-ons/kernel/file_systems/btrfs/kernel_interface.cpp
724
Transaction transaction(volume);
src/add-ons/kernel/file_systems/btrfs/kernel_interface.cpp
758
Transaction transaction(volume);
src/add-ons/kernel/file_systems/ext2/Attribute.cpp
224
Attribute::Write(Transaction& transaction, attr_cookie* cookie, off_t pos,
src/add-ons/kernel/file_systems/ext2/Attribute.h
45
status_t Write(Transaction& transaction, attr_cookie* cookie,
src/add-ons/kernel/file_systems/ext2/BitmapBlock.cpp
54
BitmapBlock::SetToWritable(Transaction& transaction, off_t block, bool empty)
src/add-ons/kernel/file_systems/ext2/BitmapBlock.h
21
bool SetToWritable(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/BlockAllocator.cpp
219
AllocationBlockGroup::Allocate(Transaction& transaction, fsblock_t _start,
src/add-ons/kernel/file_systems/ext2/BlockAllocator.cpp
293
AllocationBlockGroup::Free(Transaction& transaction, uint32 start,
src/add-ons/kernel/file_systems/ext2/BlockAllocator.cpp
364
AllocationBlockGroup::FreeAll(Transaction& transaction)
src/add-ons/kernel/file_systems/ext2/BlockAllocator.cpp
41
status_t Allocate(Transaction& transaction, fsblock_t start,
src/add-ons/kernel/file_systems/ext2/BlockAllocator.cpp
422
AllocationBlockGroup::_LockInTransaction(Transaction& transaction)
src/add-ons/kernel/file_systems/ext2/BlockAllocator.cpp
43
status_t Free(Transaction& transaction, uint32 start,
src/add-ons/kernel/file_systems/ext2/BlockAllocator.cpp
441
AllocationBlockGroup::_InitGroup(Transaction& transaction)
src/add-ons/kernel/file_systems/ext2/BlockAllocator.cpp
45
status_t FreeAll(Transaction& transaction);
src/add-ons/kernel/file_systems/ext2/BlockAllocator.cpp
62
void _LockInTransaction(Transaction& transaction);
src/add-ons/kernel/file_systems/ext2/BlockAllocator.cpp
63
status_t _InitGroup(Transaction& transaction);
src/add-ons/kernel/file_systems/ext2/BlockAllocator.cpp
645
BlockAllocator::AllocateBlocks(Transaction& transaction, uint32 minimum,
src/add-ons/kernel/file_systems/ext2/BlockAllocator.cpp
731
BlockAllocator::Allocate(Transaction& transaction, Inode* inode,
src/add-ons/kernel/file_systems/ext2/BlockAllocator.cpp
809
BlockAllocator::Free(Transaction& transaction, fsblock_t start, uint32 length)
src/add-ons/kernel/file_systems/ext2/BlockAllocator.h
30
status_t AllocateBlocks(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/BlockAllocator.h
33
status_t Allocate(Transaction& transaction, Inode* inode,
src/add-ons/kernel/file_systems/ext2/BlockAllocator.h
36
status_t Free(Transaction& transaction, fsblock_t start,
src/add-ons/kernel/file_systems/ext2/CachedBlock.h
107
CachedBlock::SetToWritable(Transaction& transaction, off_t block, bool empty)
src/add-ons/kernel/file_systems/ext2/CachedBlock.h
26
uint8* SetToWritable(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/DataStream.cpp
180
DataStream::Enlarge(Transaction& transaction, off_t& numBlocks)
src/add-ons/kernel/file_systems/ext2/DataStream.cpp
253
DataStream::Shrink(Transaction& transaction, off_t& numBlocks)
src/add-ons/kernel/file_systems/ext2/DataStream.cpp
372
DataStream::_GetBlock(Transaction& transaction, uint32& blockNum)
src/add-ons/kernel/file_systems/ext2/DataStream.cpp
405
DataStream::_PrepareBlock(Transaction& transaction, uint32* pos,
src/add-ons/kernel/file_systems/ext2/DataStream.cpp
428
DataStream::_AddBlocks(Transaction& transaction, uint32* block, off_t _count)
src/add-ons/kernel/file_systems/ext2/DataStream.cpp
450
DataStream::_AddBlocks(Transaction& transaction, uint32* block, off_t start,
src/add-ons/kernel/file_systems/ext2/DataStream.cpp
530
DataStream::_AddForDirectBlocks(Transaction& transaction, uint32 numBlocks)
src/add-ons/kernel/file_systems/ext2/DataStream.cpp
542
DataStream::_AddForIndirectBlock(Transaction& transaction, uint32 numBlocks)
src/add-ons/kernel/file_systems/ext2/DataStream.cpp
558
DataStream::_AddForDoubleIndirectBlock(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/DataStream.cpp
575
DataStream::_AddForTripleIndirectBlock(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/DataStream.cpp
589
DataStream::_PerformFree(Transaction& transaction)
src/add-ons/kernel/file_systems/ext2/DataStream.cpp
608
DataStream::_MarkBlockForRemoval(Transaction& transaction, uint32* block)
src/add-ons/kernel/file_systems/ext2/DataStream.cpp
636
DataStream::_FreeBlocks(Transaction& transaction, uint32* block, uint32 _count)
src/add-ons/kernel/file_systems/ext2/DataStream.cpp
657
DataStream::_FreeBlocks(Transaction& transaction, uint32* block, off_t start,
src/add-ons/kernel/file_systems/ext2/DataStream.cpp
731
DataStream::_RemoveFromDirectBlocks(Transaction& transaction, uint32 numBlocks)
src/add-ons/kernel/file_systems/ext2/DataStream.cpp
743
DataStream::_RemoveFromIndirectBlock(Transaction& transaction, uint32 numBlocks)
src/add-ons/kernel/file_systems/ext2/DataStream.cpp
761
DataStream::_RemoveFromDoubleIndirectBlock(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/DataStream.cpp
780
DataStream::_RemoveFromTripleIndirectBlock(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/DataStream.h
28
status_t Enlarge(Transaction& transaction, off_t& numBlocks);
src/add-ons/kernel/file_systems/ext2/DataStream.h
29
status_t Shrink(Transaction& transaction, off_t& numBlocks);
src/add-ons/kernel/file_systems/ext2/DataStream.h
34
status_t _GetBlock(Transaction& transaction, uint32& block);
src/add-ons/kernel/file_systems/ext2/DataStream.h
35
status_t _PrepareBlock(Transaction& transaction, uint32* pos,
src/add-ons/kernel/file_systems/ext2/DataStream.h
38
status_t _AddBlocks(Transaction& transaction, uint32* block,
src/add-ons/kernel/file_systems/ext2/DataStream.h
40
status_t _AddBlocks(Transaction& transaction, uint32* block,
src/add-ons/kernel/file_systems/ext2/DataStream.h
43
status_t _AddForDirectBlocks(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/DataStream.h
45
status_t _AddForIndirectBlock(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/DataStream.h
47
status_t _AddForDoubleIndirectBlock(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/DataStream.h
49
status_t _AddForTripleIndirectBlock(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/DataStream.h
52
status_t _PerformFree(Transaction& transaction);
src/add-ons/kernel/file_systems/ext2/DataStream.h
53
status_t _MarkBlockForRemoval(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/DataStream.h
56
status_t _FreeBlocks(Transaction& transaction, uint32* block,
src/add-ons/kernel/file_systems/ext2/DataStream.h
58
status_t _FreeBlocks(Transaction& transaction, uint32* block,
src/add-ons/kernel/file_systems/ext2/DataStream.h
62
status_t _RemoveFromDirectBlocks(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/DataStream.h
64
status_t _RemoveFromIndirectBlock(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/DataStream.h
66
status_t _RemoveFromDoubleIndirectBlock(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/DataStream.h
68
status_t _RemoveFromTripleIndirectBlock(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/DirectoryIterator.cpp
258
DirectoryIterator::AddEntry(Transaction& transaction, const char* name,
src/add-ons/kernel/file_systems/ext2/DirectoryIterator.cpp
350
DirectoryIterator::RemoveEntry(Transaction& transaction)
src/add-ons/kernel/file_systems/ext2/DirectoryIterator.cpp
425
DirectoryIterator::ChangeEntry(Transaction& transaction, ino_t id,
src/add-ons/kernel/file_systems/ext2/DirectoryIterator.cpp
505
DirectoryIterator::_AddEntry(Transaction& transaction, const char* name,
src/add-ons/kernel/file_systems/ext2/DirectoryIterator.cpp
545
DirectoryIterator::_SplitIndexedBlock(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/DirectoryIterator.h
35
status_t AddEntry(Transaction& transaction, const char* name,
src/add-ons/kernel/file_systems/ext2/DirectoryIterator.h
38
status_t RemoveEntry(Transaction& transaction);
src/add-ons/kernel/file_systems/ext2/DirectoryIterator.h
40
status_t ChangeEntry(Transaction& transaction, ino_t id,
src/add-ons/kernel/file_systems/ext2/DirectoryIterator.h
52
status_t _AddEntry(Transaction& transaction, const char* name,
src/add-ons/kernel/file_systems/ext2/DirectoryIterator.h
56
status_t _SplitIndexedBlock(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/ExtentStream.cpp
155
ExtentStream::Enlarge(Transaction& transaction, off_t& numBlocks)
src/add-ons/kernel/file_systems/ext2/ExtentStream.cpp
388
ExtentStream::Shrink(Transaction& transaction, off_t& numBlocks)
src/add-ons/kernel/file_systems/ext2/ExtentStream.h
29
status_t Enlarge(Transaction& transaction, off_t& numBlocks);
src/add-ons/kernel/file_systems/ext2/ExtentStream.h
30
status_t Shrink(Transaction& transaction, off_t& numBlocks);
src/add-ons/kernel/file_systems/ext2/HTree.h
123
static status_t InitDir(Transaction& transaction, Inode* inode,
src/add-ons/kernel/file_systems/ext2/HTreeEntryIterator.cpp
316
HTreeEntryIterator::InsertEntry(Transaction& transaction, uint32 hash,
src/add-ons/kernel/file_systems/ext2/HTreeEntryIterator.h
36
status_t InsertEntry(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/Inode.cpp
111
Inode::WriteLockInTransaction(Transaction& transaction)
src/add-ons/kernel/file_systems/ext2/Inode.cpp
123
Inode::WriteBack(Transaction& transaction)
src/add-ons/kernel/file_systems/ext2/Inode.cpp
246
Inode::WriteAt(Transaction& transaction, off_t pos, const uint8* buffer,
src/add-ons/kernel/file_systems/ext2/Inode.cpp
356
Inode::Resize(Transaction& transaction, off_t size)
src/add-ons/kernel/file_systems/ext2/Inode.cpp
397
Inode::InitDirectory(Transaction& transaction, Inode* parent)
src/add-ons/kernel/file_systems/ext2/Inode.cpp
446
Inode::Unlink(Transaction& transaction)
src/add-ons/kernel/file_systems/ext2/Inode.cpp
472
Inode::Create(Transaction& transaction, Inode* parent, const char* name,
src/add-ons/kernel/file_systems/ext2/Inode.cpp
801
Inode::_EnlargeDataStream(Transaction& transaction, off_t size)
src/add-ons/kernel/file_systems/ext2/Inode.cpp
842
Inode::_ShrinkDataStream(Transaction& transaction, off_t size)
src/add-ons/kernel/file_systems/ext2/Inode.cpp
917
Inode::IncrementNumLinks(Transaction& transaction)
src/add-ons/kernel/file_systems/ext2/Inode.h
101
status_t Unlink(Transaction& transaction);
src/add-ons/kernel/file_systems/ext2/Inode.h
103
static status_t Create(Transaction& transaction, Inode* parent,
src/add-ons/kernel/file_systems/ext2/Inode.h
141
status_t _EnlargeDataStream(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/Inode.h
143
status_t _ShrinkDataStream(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/Inode.h
232
status_t Publish(Transaction& transaction, Inode* inode,
src/add-ons/kernel/file_systems/ext2/Inode.h
36
void WriteLockInTransaction(Transaction& transaction);
src/add-ons/kernel/file_systems/ext2/Inode.h
39
status_t WriteBack(Transaction& transaction);
src/add-ons/kernel/file_systems/ext2/Inode.h
83
void IncrementNumLinks(Transaction& transaction);
src/add-ons/kernel/file_systems/ext2/Inode.h
91
status_t WriteAt(Transaction& transaction, off_t pos,
src/add-ons/kernel/file_systems/ext2/Inode.h
95
status_t Resize(Transaction& transaction, off_t size);
src/add-ons/kernel/file_systems/ext2/Inode.h
99
status_t InitDirectory(Transaction& transaction, Inode* parent);
src/add-ons/kernel/file_systems/ext2/InodeAllocator.cpp
129
InodeAllocator::_AllocateInGroup(Transaction& transaction, uint32 blockGroup,
src/add-ons/kernel/file_systems/ext2/InodeAllocator.cpp
184
InodeAllocator::_MarkInBitmap(Transaction& transaction, fsblock_t bitmapBlock,
src/add-ons/kernel/file_systems/ext2/InodeAllocator.cpp
219
InodeAllocator::_UnmarkInBitmap(Transaction& transaction, fsblock_t bitmapBlock,
src/add-ons/kernel/file_systems/ext2/InodeAllocator.cpp
244
InodeAllocator::_InitGroup(Transaction& transaction, ext2_block_group* group,
src/add-ons/kernel/file_systems/ext2/InodeAllocator.cpp
47
InodeAllocator::New(Transaction& transaction, Inode* parent, int32 mode,
src/add-ons/kernel/file_systems/ext2/InodeAllocator.cpp
59
InodeAllocator::Free(Transaction& transaction, ino_t id, bool isDirectory)
src/add-ons/kernel/file_systems/ext2/InodeAllocator.cpp
99
InodeAllocator::_Allocate(Transaction& transaction, uint32 preferredBlockGroup,
src/add-ons/kernel/file_systems/ext2/InodeAllocator.h
26
virtual status_t New(Transaction& transaction, Inode* parent,
src/add-ons/kernel/file_systems/ext2/InodeAllocator.h
28
virtual status_t Free(Transaction& transaction, ino_t id,
src/add-ons/kernel/file_systems/ext2/InodeAllocator.h
32
status_t _Allocate(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/InodeAllocator.h
35
status_t _AllocateInGroup(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/InodeAllocator.h
38
status_t _MarkInBitmap(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/InodeAllocator.h
41
status_t _UnmarkInBitmap(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/InodeAllocator.h
44
status_t _InitGroup(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/Journal.cpp
228
Journal::Lock(Transaction* owner, bool separateSubTransactions)
src/add-ons/kernel/file_systems/ext2/Journal.cpp
276
Journal::Unlock(Transaction* owner, bool success)
src/add-ons/kernel/file_systems/ext2/Journal.h
221
class Transaction;
src/add-ons/kernel/file_systems/ext2/Journal.h
237
virtual status_t Lock(Transaction* owner,
src/add-ons/kernel/file_systems/ext2/Journal.h
239
virtual status_t Unlock(Transaction* owner, bool success);
src/add-ons/kernel/file_systems/ext2/Journal.h
272
Transaction* fOwner;
src/add-ons/kernel/file_systems/ext2/NoJournal.cpp
64
NoJournal::Lock(Transaction* owner, bool separateSubTransactions)
src/add-ons/kernel/file_systems/ext2/NoJournal.cpp
77
NoJournal::Unlock(Transaction* owner, bool success)
src/add-ons/kernel/file_systems/ext2/NoJournal.h
24
status_t Lock(Transaction* owner, bool separateSubTransactions);
src/add-ons/kernel/file_systems/ext2/NoJournal.h
25
status_t Unlock(Transaction* owner, bool success);
src/add-ons/kernel/file_systems/ext2/Transaction.cpp
105
Transaction::IsStarted() const
src/add-ons/kernel/file_systems/ext2/Transaction.cpp
112
Transaction::HasParent() const
src/add-ons/kernel/file_systems/ext2/Transaction.cpp
119
Transaction::WriteBlocks(off_t blockNumber, const uint8* buffer,
src/add-ons/kernel/file_systems/ext2/Transaction.cpp
144
Transaction::Split()
src/add-ons/kernel/file_systems/ext2/Transaction.cpp
152
Transaction::GetVolume() const
src/add-ons/kernel/file_systems/ext2/Transaction.cpp
162
Transaction::AddListener(TransactionListener* listener)
src/add-ons/kernel/file_systems/ext2/Transaction.cpp
173
Transaction::RemoveListener(TransactionListener* listener)
src/add-ons/kernel/file_systems/ext2/Transaction.cpp
185
Transaction::NotifyListeners(bool success)
src/add-ons/kernel/file_systems/ext2/Transaction.cpp
206
Transaction::MoveListenersTo(Transaction* transaction)
src/add-ons/kernel/file_systems/ext2/Transaction.cpp
215
Transaction::SetParent(Transaction* transaction)
src/add-ons/kernel/file_systems/ext2/Transaction.cpp
221
Transaction*
src/add-ons/kernel/file_systems/ext2/Transaction.cpp
222
Transaction::Parent() const
src/add-ons/kernel/file_systems/ext2/Transaction.cpp
38
Transaction::Transaction()
src/add-ons/kernel/file_systems/ext2/Transaction.cpp
46
Transaction::Transaction(Journal* journal)
src/add-ons/kernel/file_systems/ext2/Transaction.cpp
55
Transaction::~Transaction()
src/add-ons/kernel/file_systems/ext2/Transaction.cpp
62
Transaction::Start(Journal* journal)
src/add-ons/kernel/file_systems/ext2/Transaction.cpp
80
Transaction::Done(bool success)
src/add-ons/kernel/file_systems/ext2/Transaction.cpp
95
Transaction::ID() const
src/add-ons/kernel/file_systems/ext2/Transaction.h
33
class Transaction {
src/add-ons/kernel/file_systems/ext2/Transaction.h
35
Transaction();
src/add-ons/kernel/file_systems/ext2/Transaction.h
36
Transaction(Journal* journal);
src/add-ons/kernel/file_systems/ext2/Transaction.h
37
~Transaction();
src/add-ons/kernel/file_systems/ext2/Transaction.h
59
void MoveListenersTo(Transaction* transaction);
src/add-ons/kernel/file_systems/ext2/Transaction.h
61
void SetParent(Transaction* transaction);
src/add-ons/kernel/file_systems/ext2/Transaction.h
62
Transaction* Parent() const;
src/add-ons/kernel/file_systems/ext2/Transaction.h
64
Transaction(const Transaction& other);
src/add-ons/kernel/file_systems/ext2/Transaction.h
65
Transaction& operator=(const Transaction& other);
src/add-ons/kernel/file_systems/ext2/Transaction.h
70
Transaction* fParent;
src/add-ons/kernel/file_systems/ext2/Volume.cpp
528
Volume::WriteBlockGroup(Transaction& transaction, int32 index)
src/add-ons/kernel/file_systems/ext2/Volume.cpp
567
Volume::ActivateLargeFiles(Transaction& transaction)
src/add-ons/kernel/file_systems/ext2/Volume.cpp
581
Volume::ActivateDirNLink(Transaction& transaction)
src/add-ons/kernel/file_systems/ext2/Volume.cpp
595
Volume::AllocateInode(Transaction& transaction, Inode* parent, int32 mode,
src/add-ons/kernel/file_systems/ext2/Volume.cpp
609
Volume::FreeInode(Transaction& transaction, ino_t id, bool isDirectory)
src/add-ons/kernel/file_systems/ext2/Volume.cpp
622
Volume::AllocateBlocks(Transaction& transaction, uint32 minimum, uint32 maximum,
src/add-ons/kernel/file_systems/ext2/Volume.cpp
646
Volume::FreeBlocks(Transaction& transaction, fsblock_t start, uint32 length)
src/add-ons/kernel/file_systems/ext2/Volume.cpp
688
Volume::WriteSuperBlock(Transaction& transaction)
src/add-ons/kernel/file_systems/ext2/Volume.h
113
status_t ActivateLargeFiles(Transaction& transaction);
src/add-ons/kernel/file_systems/ext2/Volume.h
114
status_t ActivateDirNLink(Transaction& transaction);
src/add-ons/kernel/file_systems/ext2/Volume.h
116
status_t AllocateInode(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/Volume.h
118
status_t FreeInode(Transaction& transaction, ino_t id,
src/add-ons/kernel/file_systems/ext2/Volume.h
121
status_t AllocateBlocks(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/Volume.h
125
status_t FreeBlocks(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/Volume.h
129
status_t WriteSuperBlock(Transaction& transaction);
src/add-ons/kernel/file_systems/ext2/Volume.h
75
status_t WriteBlockGroup(Transaction& transaction,
src/add-ons/kernel/file_systems/ext2/kernel_interface.cpp
1156
Transaction transaction(volume->GetJournal());
src/add-ons/kernel/file_systems/ext2/kernel_interface.cpp
1217
Transaction transaction;
src/add-ons/kernel/file_systems/ext2/kernel_interface.cpp
1324
Transaction transaction(volume->GetJournal());
src/add-ons/kernel/file_systems/ext2/kernel_interface.cpp
1363
Transaction transaction(volume->GetJournal());
src/add-ons/kernel/file_systems/ext2/kernel_interface.cpp
180
Transaction transaction(volume->GetJournal());
src/add-ons/kernel/file_systems/ext2/kernel_interface.cpp
251
Transaction transaction(volume->GetJournal());
src/add-ons/kernel/file_systems/ext2/kernel_interface.cpp
489
Transaction transaction(volume->GetJournal());
src/add-ons/kernel/file_systems/ext2/kernel_interface.cpp
625
Transaction transaction(volume->GetJournal());
src/add-ons/kernel/file_systems/ext2/kernel_interface.cpp
730
Transaction transaction(volume->GetJournal());
src/add-ons/kernel/file_systems/ext2/kernel_interface.cpp
788
Transaction transaction(volume->GetJournal());
src/add-ons/kernel/file_systems/ext2/kernel_interface.cpp
864
Transaction transaction(volume->GetJournal());
src/add-ons/kernel/file_systems/ext2/kernel_interface.cpp
923
Transaction transaction(volume->GetJournal());
src/kits/package/manager/PackageManager.cpp
1076
BPackageManager::Transaction::Transaction(InstalledRepository& repository)
src/kits/package/manager/PackageManager.cpp
1085
BPackageManager::Transaction::~Transaction()
src/kits/package/manager/PackageManager.cpp
1132
Transaction& transaction)
src/kits/package/manager/PackageManager.cpp
1142
Transaction& transaction, BCommitTransactionResult& _result)
src/kits/package/manager/PackageManager.cpp
523
for (int32 i = 0; Transaction* transaction = fTransactions.ItemAt(i); i++)
src/kits/package/manager/PackageManager.cpp
543
Transaction* transaction = new Transaction(installationRepository);
src/kits/package/manager/PackageManager.cpp
666
BPackageManager::_CommitPackageChanges(Transaction& transaction)
src/kits/package/solver/libsolv/LibsolvSolver.cpp
562
Transaction* transaction = solver_create_transaction(fSolver);
src/kits/package/solver/libsolv/LibsolvSolver.cpp
563
CObjectDeleter<Transaction, void, transaction_free>
src/libs/libsolv/ext/testcase.c
1423
Transaction *trans = solver_create_transaction(solv);
src/libs/libsolv/solv/solver.c
3643
Transaction *
src/libs/libsolv/solv/solver.h
279
extern Transaction *solver_create_transaction(Solver *solv);
src/libs/libsolv/solv/solverdebug.c
302
Transaction *trans = solver_create_transaction(solv);
src/libs/libsolv/solv/solverdebug.c
448
transaction_print(Transaction *trans)
src/libs/libsolv/solv/solverdebug.h
39
extern void transaction_print(Transaction *trans);
src/libs/libsolv/solv/transaction.c
1058
Transaction *trans = od->trans;
src/libs/libsolv/solv/transaction.c
109
transaction_obs_pkg(Transaction *trans, Id p)
src/libs/libsolv/solv/transaction.c
136
transaction_base_type(Transaction *trans, Id p)
src/libs/libsolv/solv/transaction.c
1428
Transaction *trans = od->trans;
src/libs/libsolv/solv/transaction.c
1546
transaction_order(Transaction *trans, int flags)
src/libs/libsolv/solv/transaction.c
1895
transaction_order_add_choices(Transaction *trans, Id chosen, Queue *choices)
src/libs/libsolv/solv/transaction.c
1939
transaction_add_obsoleted(Transaction *trans)
src/libs/libsolv/solv/transaction.c
199
transaction_type(Transaction *trans, Id p, int mode)
src/libs/libsolv/solv/transaction.c
1995
transaction_check_pkg(Transaction *trans, Id tepkg, Id pkg, Map *ins, Map *seen, int onlyprereq, Id noconfpkg, int depth)
src/libs/libsolv/solv/transaction.c
2067
transaction_check_order(Transaction *trans)
src/libs/libsolv/solv/transaction.c
362
Transaction *trans = dp;
src/libs/libsolv/solv/transaction.c
383
Transaction *trans = dp;
src/libs/libsolv/solv/transaction.c
403
transaction_classify(Transaction *trans, int mode, Queue *classes)
src/libs/libsolv/solv/transaction.c
497
transaction_classify_pkgs(Transaction *trans, int mode, Id class, Id from, Id to, Queue *pkgs)
src/libs/libsolv/solv/transaction.c
542
create_transaction_info(Transaction *trans, Queue *decisionq)
src/libs/libsolv/solv/transaction.c
62
transaction_all_obs_pkgs(Transaction *trans, Id p, Queue *pkgs)
src/libs/libsolv/solv/transaction.c
636
Transaction *
src/libs/libsolv/solv/transaction.c
643
Transaction *trans;
src/libs/libsolv/solv/transaction.c
697
transaction_installedresult(Transaction *trans, Queue *installedq)
src/libs/libsolv/solv/transaction.c
726
transaction_create_installedmap(Transaction *trans, Map *installedmap)
src/libs/libsolv/solv/transaction.c
751
transaction_calc_installsizechange(Transaction *trans)
src/libs/libsolv/solv/transaction.c
763
transaction_calc_duchanges(Transaction *trans, DUChanges *mps, int nmps)
src/libs/libsolv/solv/transaction.c
799
Transaction *
src/libs/libsolv/solv/transaction.c
802
Transaction *trans = solv_calloc(1, sizeof(*trans));
src/libs/libsolv/solv/transaction.c
807
Transaction *
src/libs/libsolv/solv/transaction.c
808
transaction_create_clone(Transaction *srctrans)
src/libs/libsolv/solv/transaction.c
810
Transaction *trans = transaction_create(srctrans->pool);
src/libs/libsolv/solv/transaction.c
836
transaction_free(Transaction *trans)
src/libs/libsolv/solv/transaction.c
848
transaction_free_orderdata(Transaction *trans)
src/libs/libsolv/solv/transaction.c
860
Transaction *trans;
src/libs/libsolv/solv/transaction.c
921
Transaction *trans = od->trans;
src/libs/libsolv/solv/transaction.c
990
Transaction *trans = od->trans;
src/libs/libsolv/solv/transaction.h
103
extern void transaction_classify(Transaction *trans, int mode, Queue *classes);
src/libs/libsolv/solv/transaction.h
104
extern void transaction_classify_pkgs(Transaction *trans, int mode, Id type, Id from, Id to, Queue *pkgs);
src/libs/libsolv/solv/transaction.h
109
extern int transaction_installedresult(Transaction *trans, Queue *installedq);
src/libs/libsolv/solv/transaction.h
111
int transaction_calc_installsizechange(Transaction *trans);
src/libs/libsolv/solv/transaction.h
112
void transaction_calc_duchanges(Transaction *trans, struct _DUChanges *mps, int nmps);
src/libs/libsolv/solv/transaction.h
115
extern void transaction_order(Transaction *trans, int flags);
src/libs/libsolv/solv/transaction.h
121
extern int transaction_order_add_choices(Transaction *trans, Id chosen, Queue *choices);
src/libs/libsolv/solv/transaction.h
123
extern void transaction_add_obsoleted(Transaction *trans);
src/libs/libsolv/solv/transaction.h
126
extern void transaction_check_order(Transaction *trans);
src/libs/libsolv/solv/transaction.h
87
extern Transaction *transaction_create(struct _Pool *pool);
src/libs/libsolv/solv/transaction.h
88
extern Transaction *transaction_create_decisionq(struct _Pool *pool, Queue *decisionq, Map *multiversionmap);
src/libs/libsolv/solv/transaction.h
89
extern Transaction *transaction_create_clone(Transaction *srctrans);
src/libs/libsolv/solv/transaction.h
90
extern void transaction_free(Transaction *trans);
src/libs/libsolv/solv/transaction.h
91
extern void transaction_free_orderdata(Transaction *trans);
src/libs/libsolv/solv/transaction.h
95
extern Id transaction_obs_pkg(Transaction *trans, Id p);
src/libs/libsolv/solv/transaction.h
96
extern void transaction_all_obs_pkgs(Transaction *trans, Id p, Queue *pkgs);
src/libs/libsolv/solv/transaction.h
99
extern Id transaction_type(Transaction *trans, Id p, int mode);
src/servers/package/PackageManager.cpp
201
PackageManager::PrepareTransaction(Transaction& transaction)
src/servers/package/PackageManager.cpp
214
PackageManager::CommitTransaction(Transaction& transaction,
src/servers/package/PackageManager.h
53
virtual status_t PrepareTransaction(Transaction& transaction);
src/servers/package/PackageManager.h
54
virtual status_t CommitTransaction(Transaction& transaction,
src/tests/add-ons/kernel/file_systems/bfs/btree/Inode.cpp
41
Inode::Append(Transaction& transaction, off_t bytes)
src/tests/add-ons/kernel/file_systems/bfs/btree/Inode.cpp
48
Inode::SetFileSize(Transaction&, off_t bytes)
src/tests/add-ons/kernel/file_systems/bfs/btree/Inode.h
22
class Transaction;
src/tests/add-ons/kernel/file_systems/bfs/btree/Inode.h
33
status_t Append(Transaction&, off_t bytes);
src/tests/add-ons/kernel/file_systems/bfs/btree/Inode.h
34
status_t SetFileSize(Transaction&, off_t bytes);
src/tests/add-ons/kernel/file_systems/bfs/btree/Journal.h
37
class Transaction {
src/tests/add-ons/kernel/file_systems/bfs/btree/Journal.h
39
Transaction(Volume *volume, off_t refBlock)
src/tests/add-ons/kernel/file_systems/bfs/btree/Journal.h
46
~Transaction()
src/tests/add-ons/kernel/file_systems/bfs/btree/test.cpp
423
addAllKeys(Transaction& transaction, BPlusTree* tree)
src/tests/add-ons/kernel/file_systems/bfs/btree/test.cpp
443
removeAllKeys(Transaction& transaction, BPlusTree* tree)
src/tests/add-ons/kernel/file_systems/bfs/btree/test.cpp
467
duplicateTest(Transaction& transaction, BPlusTree* tree)
src/tests/add-ons/kernel/file_systems/bfs/btree/test.cpp
538
addRandomSet(Transaction& transaction, BPlusTree* tree, int32 num)
src/tests/add-ons/kernel/file_systems/bfs/btree/test.cpp
571
removeRandomSet(Transaction& transaction, BPlusTree* tree, int32 num)
src/tests/add-ons/kernel/file_systems/bfs/btree/test.cpp
729
Transaction transaction(gVolume, 0);
src/tests/system/kernel/file_corruption/fs/Block.cpp
112
Transaction* transaction)
src/tests/system/kernel/file_corruption/fs/Block.cpp
41
Block::GetWritable(Volume* volume, uint64 blockIndex, Transaction& transaction)
src/tests/system/kernel/file_corruption/fs/Block.cpp
57
Block::GetZero(Volume* volume, uint64 blockIndex, Transaction& transaction)
src/tests/system/kernel/file_corruption/fs/Block.cpp
73
Block::MakeWritable(Transaction& transaction)
src/tests/system/kernel/file_corruption/fs/Block.h
12
class Transaction;
src/tests/system/kernel/file_corruption/fs/Block.h
25
Transaction& transaction);
src/tests/system/kernel/file_corruption/fs/Block.h
27
Transaction& transaction);
src/tests/system/kernel/file_corruption/fs/Block.h
29
status_t MakeWritable(Transaction& transaction);
src/tests/system/kernel/file_corruption/fs/Block.h
38
const void* data, Transaction* transaction);
src/tests/system/kernel/file_corruption/fs/Block.h
44
Transaction* fTransaction;
src/tests/system/kernel/file_corruption/fs/BlockAllocator.cpp
165
Transaction& transaction, uint64& _allocatedBase, uint64& _allocatedCount)
src/tests/system/kernel/file_corruption/fs/BlockAllocator.cpp
198
Transaction& transaction)
src/tests/system/kernel/file_corruption/fs/BlockAllocator.cpp
219
BlockAllocator::Free(uint64 base, uint64 count, Transaction& transaction)
src/tests/system/kernel/file_corruption/fs/BlockAllocator.cpp
260
Transaction& transaction, uint64* _allocatedBase, uint64& _allocatedCount)
src/tests/system/kernel/file_corruption/fs/BlockAllocator.cpp
356
Transaction& transaction, uint64* _allocatedBase, uint32& _allocatedCount)
src/tests/system/kernel/file_corruption/fs/BlockAllocator.cpp
486
Transaction& transaction, uint64* _allocatedBase, uint32& _allocatedCount)
src/tests/system/kernel/file_corruption/fs/BlockAllocator.cpp
588
BlockAllocator::_Free(uint64 base, uint64 count, Transaction& transaction)
src/tests/system/kernel/file_corruption/fs/BlockAllocator.cpp
619
Transaction& transaction)
src/tests/system/kernel/file_corruption/fs/BlockAllocator.cpp
666
Transaction& transaction)
src/tests/system/kernel/file_corruption/fs/BlockAllocator.cpp
723
BlockAllocator::_UpdateSuperBlock(Transaction& transaction)
src/tests/system/kernel/file_corruption/fs/BlockAllocator.cpp
82
BlockAllocator::Initialize(Transaction& transaction)
src/tests/system/kernel/file_corruption/fs/BlockAllocator.h
115
Transaction& fTransaction;
src/tests/system/kernel/file_corruption/fs/BlockAllocator.h
12
struct Transaction;
src/tests/system/kernel/file_corruption/fs/BlockAllocator.h
26
status_t Initialize(Transaction& transaction);
src/tests/system/kernel/file_corruption/fs/BlockAllocator.h
29
Transaction& transaction,
src/tests/system/kernel/file_corruption/fs/BlockAllocator.h
33
uint64 count, Transaction& transaction);
src/tests/system/kernel/file_corruption/fs/BlockAllocator.h
35
Transaction& transaction);
src/tests/system/kernel/file_corruption/fs/BlockAllocator.h
42
uint64 count, Transaction& transaction,
src/tests/system/kernel/file_corruption/fs/BlockAllocator.h
46
uint32 count, Transaction& transaction,
src/tests/system/kernel/file_corruption/fs/BlockAllocator.h
50
uint32 count, Transaction& transaction,
src/tests/system/kernel/file_corruption/fs/BlockAllocator.h
55
Transaction& transaction);
src/tests/system/kernel/file_corruption/fs/BlockAllocator.h
57
Transaction& transaction);
src/tests/system/kernel/file_corruption/fs/BlockAllocator.h
59
Transaction& transaction);
src/tests/system/kernel/file_corruption/fs/BlockAllocator.h
61
status_t _UpdateSuperBlock(Transaction& transaction);
src/tests/system/kernel/file_corruption/fs/BlockAllocator.h
77
AllocatedBlock(BlockAllocator* allocator, Transaction& transaction)
src/tests/system/kernel/file_corruption/fs/Directory.cpp
102
Transaction& transaction);
src/tests/system/kernel/file_corruption/fs/Directory.cpp
105
Transaction& transaction, Block& newBlock,
src/tests/system/kernel/file_corruption/fs/Directory.cpp
1075
DirEntryTree::_InitWritable(Transaction& transaction)
src/tests/system/kernel/file_corruption/fs/Directory.cpp
1106
Transaction& transaction)
src/tests/system/kernel/file_corruption/fs/Directory.cpp
1351
Transaction& transaction)
src/tests/system/kernel/file_corruption/fs/Directory.cpp
1401
size_t needed, Transaction& transaction, Block& newBlock,
src/tests/system/kernel/file_corruption/fs/Directory.cpp
1545
Transaction transaction(GetVolume());
src/tests/system/kernel/file_corruption/fs/Directory.cpp
1573
Transaction transaction(GetVolume());
src/tests/system/kernel/file_corruption/fs/Directory.cpp
1614
Transaction& transaction)
src/tests/system/kernel/file_corruption/fs/Directory.cpp
1626
Directory::RemoveEntry(const char* name, Transaction& transaction,
src/tests/system/kernel/file_corruption/fs/Directory.cpp
73
Transaction& transaction);
src/tests/system/kernel/file_corruption/fs/Directory.cpp
75
Transaction& transaction);
src/tests/system/kernel/file_corruption/fs/Directory.cpp
753
Transaction& transaction)
src/tests/system/kernel/file_corruption/fs/Directory.cpp
77
status_t FreeTree(Transaction& transaction);
src/tests/system/kernel/file_corruption/fs/Directory.cpp
844
DirEntryTree::RemoveEntry(const char* name, Transaction& transaction)
src/tests/system/kernel/file_corruption/fs/Directory.cpp
93
status_t _InitWritable(Transaction& transaction);
src/tests/system/kernel/file_corruption/fs/Directory.cpp
985
DirEntryTree::FreeTree(Transaction& transaction)
src/tests/system/kernel/file_corruption/fs/Directory.cpp
99
bool insertKey, Transaction& transaction);
src/tests/system/kernel/file_corruption/fs/Directory.h
28
Transaction& transaction);
src/tests/system/kernel/file_corruption/fs/Directory.h
30
Transaction& transaction,
src/tests/system/kernel/file_corruption/fs/File.cpp
113
Transaction transaction(GetVolume());
src/tests/system/kernel/file_corruption/fs/File.cpp
137
File::Resize(uint64 newSize, bool fillWithZeroes, Transaction& transaction)
src/tests/system/kernel/file_corruption/fs/File.cpp
232
Transaction transaction(GetVolume());
src/tests/system/kernel/file_corruption/fs/File.cpp
272
Transaction transaction(GetVolume());
src/tests/system/kernel/file_corruption/fs/File.cpp
487
Transaction& transaction)
src/tests/system/kernel/file_corruption/fs/File.cpp
597
Transaction& transaction)
src/tests/system/kernel/file_corruption/fs/File.h
26
Transaction& transaction);
src/tests/system/kernel/file_corruption/fs/File.h
54
Transaction& transaction);
src/tests/system/kernel/file_corruption/fs/File.h
57
Transaction& transaction);
src/tests/system/kernel/file_corruption/fs/Node.cpp
108
Node::Resize(uint64 newSize, bool fillWithZeroes, Transaction& transaction)
src/tests/system/kernel/file_corruption/fs/Node.cpp
259
Node::Flush(Transaction& transaction)
src/tests/system/kernel/file_corruption/fs/Node.h
18
class Transaction;
src/tests/system/kernel/file_corruption/fs/Node.h
42
Transaction& transaction);
src/tests/system/kernel/file_corruption/fs/Node.h
90
status_t Flush(Transaction& transaction);
src/tests/system/kernel/file_corruption/fs/SymLink.cpp
69
Transaction& transaction)
src/tests/system/kernel/file_corruption/fs/SymLink.h
22
Transaction& transaction);
src/tests/system/kernel/file_corruption/fs/Transaction.cpp
100
Transaction::Commit(const PostCommitNotification* notification1,
src/tests/system/kernel/file_corruption/fs/Transaction.cpp
159
Transaction::Abort()
src/tests/system/kernel/file_corruption/fs/Transaction.cpp
199
Transaction::AddNode(Node* node, uint32 flags)
src/tests/system/kernel/file_corruption/fs/Transaction.cpp
225
Transaction::AddNodes(Node* node1, Node* node2, Node* node3)
src/tests/system/kernel/file_corruption/fs/Transaction.cpp
246
Transaction::RemoveNode(Node* node)
src/tests/system/kernel/file_corruption/fs/Transaction.cpp
263
Transaction::UpdateNodeFlags(Node* node, uint32 flags)
src/tests/system/kernel/file_corruption/fs/Transaction.cpp
276
Transaction::KeepNode(Node* node)
src/tests/system/kernel/file_corruption/fs/Transaction.cpp
289
Transaction::RegisterBlock(uint64 blockIndex)
src/tests/system/kernel/file_corruption/fs/Transaction.cpp
330
Transaction::PutBlock(uint64 blockIndex, const void* data)
src/tests/system/kernel/file_corruption/fs/Transaction.cpp
34
Transaction::Transaction(Volume* volume)
src/tests/system/kernel/file_corruption/fs/Transaction.cpp
359
Transaction::NodeInfo*
src/tests/system/kernel/file_corruption/fs/Transaction.cpp
360
Transaction::_GetNodeInfo(Node* node) const
src/tests/system/kernel/file_corruption/fs/Transaction.cpp
373
Transaction::_DeleteNodeInfosAndUnlock(bool failed)
src/tests/system/kernel/file_corruption/fs/Transaction.cpp
381
Transaction::_DeleteNodeInfoAndUnlock(NodeInfo* info, bool failed)
src/tests/system/kernel/file_corruption/fs/Transaction.cpp
399
Transaction::_UpdateBlockCheckSums()
src/tests/system/kernel/file_corruption/fs/Transaction.cpp
429
Transaction::_RevertBlockCheckSums()
src/tests/system/kernel/file_corruption/fs/Transaction.cpp
44
Transaction::~Transaction()
src/tests/system/kernel/file_corruption/fs/Transaction.cpp
54
Transaction::Start()
src/tests/system/kernel/file_corruption/fs/Transaction.cpp
89
Transaction::StartAndAddNode(Node* node, uint32 flags)
src/tests/system/kernel/file_corruption/fs/Transaction.h
133
Transaction::Commit(const PostCommitNotification& notification)
src/tests/system/kernel/file_corruption/fs/Transaction.h
32
class Transaction {
src/tests/system/kernel/file_corruption/fs/Transaction.h
34
explicit Transaction(Volume* volume);
src/tests/system/kernel/file_corruption/fs/Transaction.h
35
~Transaction();
src/tests/system/kernel/file_corruption/fs/Volume.cpp
194
Transaction transaction(this);
src/tests/system/kernel/file_corruption/fs/Volume.cpp
334
Volume::CreateDirectory(mode_t mode, Transaction& transaction,
src/tests/system/kernel/file_corruption/fs/Volume.cpp
350
Volume::CreateFile(mode_t mode, Transaction& transaction, File*& _file)
src/tests/system/kernel/file_corruption/fs/Volume.cpp
364
Volume::CreateSymLink(mode_t mode, Transaction& transaction, SymLink*& _symLink)
src/tests/system/kernel/file_corruption/fs/Volume.cpp
387
Transaction transaction(this);
src/tests/system/kernel/file_corruption/fs/Volume.cpp
427
Transaction transaction(this);
src/tests/system/kernel/file_corruption/fs/Volume.cpp
484
Volume::_CreateNode(Node* node, Transaction& transaction)
src/tests/system/kernel/file_corruption/fs/Volume.h
21
class Transaction;
src/tests/system/kernel/file_corruption/fs/Volume.h
49
Transaction& transaction,
src/tests/system/kernel/file_corruption/fs/Volume.h
52
Transaction& transaction, File*& _file);
src/tests/system/kernel/file_corruption/fs/Volume.h
54
Transaction& transaction,
src/tests/system/kernel/file_corruption/fs/Volume.h
78
Transaction& transaction);
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
1179
Transaction transaction(volume);
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
118
Transaction transaction(node->GetVolume());
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
1233
Transaction transaction(volume);
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
1291
Transaction transaction(volume);
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
1437
Transaction transaction(volume);
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
1546
Transaction transaction(volume);
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
1573
Transaction transaction(volume);
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
1683
Transaction transaction(volume);
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
1887
Transaction transaction(volume);
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
1956
Transaction transaction(volume);
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
2076
Transaction transaction(volume);
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
2125
Transaction transaction(volume);
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
433
Transaction transaction(volume);
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
519
open_file(Volume* volume, Node* node, int openMode, Transaction& transaction,
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
594
int openMode, int permissions, Transaction& transaction,
src/tests/system/kernel/file_corruption/fs/checksumfs.cpp
733
get_attribute_directory(Node* node, Transaction* transaction,