/haiku/headers/private/package/ |
H A D | DaemonClient.h | 45 const BActivationTransaction& transaction, 49 // transaction
|
/haiku/headers/private/package/manager/ |
H A D | PackageManager.h | 134 void _CommitPackageChanges(Transaction& transaction); 284 virtual status_t PrepareTransaction(Transaction& transaction) 286 virtual status_t CommitTransaction(Transaction& transaction, 300 virtual status_t PrepareTransaction(Transaction& transaction); 301 virtual status_t CommitTransaction(Transaction& transaction,
|
/haiku/src/add-ons/kernel/file_systems/bfs/ |
H A D | Attribute.h | 41 status_t Write(Transaction& transaction, attr_cookie* cookie,
|
H A D | Index.cpp | 166 Index::Create(Transaction& transaction, const char* name, uint32 type) argument 202 status_t status = fVolume->CreateIndicesRoot(transaction); 208 return Inode::Create(transaction, fVolume->IndicesNode(), name, 217 You may not want to let the whole transaction fail because of that. 220 Index::Update(Transaction& transaction, const char* name, int32 type, argument 259 Node()->WriteLockInTransaction(transaction); 264 status = tree->Remove(transaction, (const uint8*)oldKey, oldLength, 276 status = tree->Insert(transaction, (const uint8*)newKey, newLength, 285 Index::InsertName(Transaction& transaction, const char* name, Inode* inode) argument 287 return UpdateName(transaction, NUL 292 RemoveName(Transaction& transaction, const char* name, Inode* inode) argument 299 UpdateName(Transaction& transaction, const char* oldName, const char* newName, Inode* inode) argument 312 InsertSize(Transaction& transaction, Inode* inode) argument 323 RemoveSize(Transaction& transaction, Inode* inode) argument 335 UpdateSize(Transaction& transaction, Inode* inode) argument 353 InsertLastModified(Transaction& transaction, Inode* inode) argument 364 RemoveLastModified(Transaction& transaction, Inode* inode) argument 376 UpdateLastModified(Transaction& transaction, Inode* inode, bigtime_t modified) argument [all...] |
H A D | Index.h | 29 status_t Create(Transaction& transaction, const char* name, 32 status_t Update(Transaction& transaction, const char* name, 37 status_t InsertName(Transaction& transaction, 39 status_t RemoveName(Transaction& transaction, 41 status_t UpdateName(Transaction& transaction, 45 status_t InsertSize(Transaction& transaction, Inode* inode); 46 status_t RemoveSize(Transaction& transaction, Inode* inode); 47 status_t UpdateSize(Transaction& transaction, Inode* inode); 49 status_t InsertLastModified(Transaction& transaction, 51 status_t RemoveLastModified(Transaction& transaction, [all...] |
H A D | Journal.h | 195 void MoveListenersTo(Transaction* transaction);
|
H A D | Volume.h | 98 status_t CreateIndicesRoot(Transaction& transaction); 100 status_t CreateVolumeID(Transaction& transaction); 103 // This list is guarded by the transaction lock 107 status_t AllocateForInode(Transaction& transaction, 110 status_t AllocateForInode(Transaction& transaction, 113 status_t Allocate(Transaction& transaction, Inode* inode, 116 status_t Free(Transaction& transaction, block_run run); 212 Volume::AllocateForInode(Transaction& transaction, const block_run* parent, argument 215 return fBlockAllocator.AllocateForInode(transaction, parent, type, run); 220 Volume::Allocate(Transaction& transaction, Inod argument 229 Free(Transaction& transaction, block_run run) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/ext2/ |
H A D | Attribute.cpp | 225 Attribute::Write(Transaction& transaction, attr_cookie* cookie, off_t pos, argument
|
H A D | Attribute.h | 45 status_t Write(Transaction& transaction, attr_cookie* cookie,
|
H A D | BlockAllocator.h | 30 status_t AllocateBlocks(Transaction& transaction, 33 status_t Allocate(Transaction& transaction, Inode* inode, 36 status_t Free(Transaction& transaction, fsblock_t start,
|
H A D | CachedBlock.h | 26 uint8* SetToWritable(Transaction& transaction, 39 uint8* _SetToWritableEtc(int32 transaction, off_t block, 107 CachedBlock::SetToWritable(Transaction& transaction, off_t block, bool empty) argument 109 return _SetToWritableEtc(transaction.ID(), block, empty); 120 CachedBlock::_SetToWritableEtc(int32 transaction, off_t block, bool empty) argument 127 block, transaction); 130 block, transaction);
|
H A D | DataStream.h | 28 status_t Enlarge(Transaction& transaction, off_t& numBlocks); 29 status_t Shrink(Transaction& transaction, off_t& numBlocks); 34 status_t _GetBlock(Transaction& transaction, uint32& block); 35 status_t _PrepareBlock(Transaction& transaction, uint32* pos, 38 status_t _AddBlocks(Transaction& transaction, uint32* block, 40 status_t _AddBlocks(Transaction& transaction, uint32* block, 43 status_t _AddForDirectBlocks(Transaction& transaction, 45 status_t _AddForIndirectBlock(Transaction& transaction, 47 status_t _AddForDoubleIndirectBlock(Transaction& transaction, 49 status_t _AddForTripleIndirectBlock(Transaction& transaction, [all...] |
H A D | HTree.h | 123 static status_t InitDir(Transaction& transaction, Inode* inode,
|
H A D | Transaction.cpp | 206 Transaction::MoveListenersTo(Transaction* transaction) argument 210 transaction->fListeners.Add(listener); 215 Transaction::SetParent(Transaction* transaction) argument 217 fParent = transaction;
|
H A D | Transaction.h | 59 void MoveListenersTo(Transaction* transaction); 61 void SetParent(Transaction* transaction);
|
/haiku/src/kits/package/ |
H A D | DaemonClient.cpp | 122 BDaemonClient::CommitTransaction(const BActivationTransaction& transaction, argument 125 if (transaction.InitCheck() != B_OK) 134 error = transaction.Archive(&request); 171 // create a transaction directory 175 directoryName.SetToFormat("transaction-%d", uniqueId); 187 // init the transaction
|
/haiku/src/servers/package/ |
H A D | FSTransaction.h | 55 Operation(FSTransaction* transaction, int32 operation) argument 57 fTransaction(transaction), 69 /*! Arms the operation rollback, i.e. rolling back the transaction will 77 /*! Unregisters the operation rollback, i.e. rolling back the transaction 99 CreateOperation(FSTransaction* transaction, const Entry& entry, argument 102 Operation(transaction, 103 transaction->CreateEntry(entry, modifiedOperation)) 111 RemoveOperation(FSTransaction* transaction, const Entry& entry, argument 114 Operation(transaction, 115 transaction 123 MoveOperation(FSTransaction* transaction, const Entry& fromEntry, const Entry& toEntry, int32 modifiedOperation = -1) argument [all...] |
H A D | PackageManager.cpp | 201 PackageManager::PrepareTransaction(Transaction& transaction) argument 203 Volume* volume = fRoot->GetVolume(transaction.Repository().Location()); 207 return volume->CreateTransaction(transaction.Repository().Location(), 208 transaction.ActivationTransaction(), 209 transaction.TransactionDirectory()); 214 PackageManager::CommitTransaction(Transaction& transaction, argument 217 Volume* volume = fRoot->GetVolume(transaction.Repository().Location()); 249 volume->CommitTransaction(transaction.ActivationTransaction(),
|
H A D | PackageManager.h | 53 virtual status_t PrepareTransaction(Transaction& transaction); 54 virtual status_t CommitTransaction(Transaction& transaction,
|
/haiku/src/tests/add-ons/kernel/file_systems/bfs/btree/ |
H A D | Inode.cpp | 41 Inode::Append(Transaction& transaction, off_t bytes) argument 43 return SetFileSize(transaction, Size() + bytes);
|
H A D | cache.cpp | 126 block_cache_make_writable(void* _cache, off_t blockNumber, int32 transaction) argument 128 TRACE(("block_cache_make_writable(block = %" B_PRIdOFF ", transaction = %" 129 B_PRId32 ")\n", blockNumber, transaction)); 137 block_cache_get_writable(void* _cache, off_t blockNumber, int32 transaction) argument 140 ", transaction = %" B_PRId32 ")\n", blockNumber, transaction)); 148 int32 transaction) 151 ", dirty = %s, transaction = %" B_PRId32 ")\n", blockNumber, 152 dirty ? "yes" : "no", transaction)); 147 block_cache_set_dirty(void* _cache, off_t blockNumber, bool dirty, int32 transaction) argument
|
H A D | cache.h | 29 int32 transaction); 31 int32 transaction); 34 bool dirty, int32 transaction);
|
/haiku/src/tests/system/kernel/file_corruption/fs/ |
H A D | Block.cpp | 41 Block::GetWritable(Volume* volume, uint64 blockIndex, Transaction& transaction) argument 45 status_t error = transaction.RegisterBlock(blockIndex); 51 transaction.ID()), 52 &transaction); 57 Block::GetZero(Volume* volume, uint64 blockIndex, Transaction& transaction) argument 61 status_t error = transaction.RegisterBlock(blockIndex); 67 transaction.ID()), 68 &transaction); 73 Block::MakeWritable(Transaction& transaction) argument 80 status_t error = transaction 111 _Init(Volume* volume, uint64 blockIndex, const void* data, Transaction* transaction) argument [all...] |
H A D | Block.h | 25 Transaction& transaction); 27 Transaction& transaction); 29 status_t MakeWritable(Transaction& transaction); 38 const void* data, Transaction* transaction);
|
H A D | BlockAllocator.cpp | 82 BlockAllocator::Initialize(Transaction& transaction) argument 100 if (!block.GetZero(fVolume, fBitmapBlock + i, transaction)) 110 transaction)) { 130 if (!block.GetZero(fVolume, fAllocationGroupBlock + i, transaction)) 152 error = AllocateExactly(0, fBitmapBlock + fBitmapBlockCount, transaction); 165 Transaction& transaction, uint64& _allocatedBase, uint64& _allocatedCount) 179 status_t error = _Allocate(baseHint, fTotalBlocks, count, transaction, 182 return _UpdateSuperBlock(transaction); 187 error = _Allocate(0, baseHint, count, transaction, &_allocatedBase, 192 return _UpdateSuperBlock(transaction); 164 Allocate(uint64 baseHint, uint64 count, Transaction& transaction, uint64& _allocatedBase, uint64& _allocatedCount) argument 197 AllocateExactly(uint64 base, uint64 count, Transaction& transaction) argument 219 Free(uint64 base, uint64 count, Transaction& transaction) argument 259 _Allocate(uint64 base, uint64 searchEnd, uint64 count, Transaction& transaction, uint64* _allocatedBase, uint64& _allocatedCount) argument 355 _AllocateInGroup(uint64 base, uint64 searchEnd, uint32 count, Transaction& transaction, uint64* _allocatedBase, uint32& _allocatedCount) argument 485 _AllocateInBitmapBlock(uint64 base, uint32 count, Transaction& transaction, uint64* _allocatedBase, uint32& _allocatedCount) argument 588 _Free(uint64 base, uint64 count, Transaction& transaction) argument 618 _FreeInGroup(uint64 base, uint32 count, Transaction& transaction) argument 665 _FreeInBitmapBlock(uint64 base, uint32 count, Transaction& transaction) argument 723 _UpdateSuperBlock(Transaction& transaction) argument [all...] |