Searched refs:transaction (Results 1 - 25 of 85) sorted by path

1234

/haiku/headers/private/package/
H A DDaemonClient.h45 const BActivationTransaction& transaction,
49 // transaction
/haiku/headers/private/package/manager/
H A DPackageManager.h134 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 DAttribute.h41 status_t Write(Transaction& transaction, attr_cookie* cookie,
H A DIndex.cpp166 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 DIndex.h29 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 DJournal.h195 void MoveListenersTo(Transaction* transaction);
H A DVolume.h98 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 DAttribute.cpp225 Attribute::Write(Transaction& transaction, attr_cookie* cookie, off_t pos, argument
H A DAttribute.h45 status_t Write(Transaction& transaction, attr_cookie* cookie,
H A DBlockAllocator.h30 status_t AllocateBlocks(Transaction& transaction,
33 status_t Allocate(Transaction& transaction, Inode* inode,
36 status_t Free(Transaction& transaction, fsblock_t start,
H A DCachedBlock.h26 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 DDataStream.h28 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 DHTree.h123 static status_t InitDir(Transaction& transaction, Inode* inode,
H A DTransaction.cpp206 Transaction::MoveListenersTo(Transaction* transaction) argument
210 transaction->fListeners.Add(listener);
215 Transaction::SetParent(Transaction* transaction) argument
217 fParent = transaction;
H A DTransaction.h59 void MoveListenersTo(Transaction* transaction);
61 void SetParent(Transaction* transaction);
/haiku/src/kits/package/
H A DDaemonClient.cpp122 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 DFSTransaction.h55 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 DPackageManager.cpp201 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 DPackageManager.h53 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 DInode.cpp41 Inode::Append(Transaction& transaction, off_t bytes) argument
43 return SetFileSize(transaction, Size() + bytes);
H A Dcache.cpp126 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 Dcache.h29 int32 transaction);
31 int32 transaction);
34 bool dirty, int32 transaction);
/haiku/src/tests/system/kernel/file_corruption/fs/
H A DBlock.cpp41 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 DBlock.h25 Transaction& transaction);
27 Transaction& transaction);
29 status_t MakeWritable(Transaction& transaction);
38 const void* data, Transaction* transaction);
H A DBlockAllocator.cpp82 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...]

Completed in 102 milliseconds

1234