Searched refs:transaction (Results 76 - 85 of 85) sorted by relevance

1234

/haiku/src/add-ons/kernel/file_systems/ext2/
H A DHTreeEntryIterator.cpp316 HTreeEntryIterator::InsertEntry(Transaction& transaction, uint32 hash, argument
323 uint8* blockData = cached.SetToWritable(transaction, fBlockNum);
343 uint8* secondBlockData = secondCached.SetToWritable(transaction,
H A DHTree.h123 static status_t InitDir(Transaction& transaction, Inode* inode,
H A DBitmapBlock.cpp54 BitmapBlock::SetToWritable(Transaction& transaction, off_t block, bool empty) argument
57 fData = (uint32*)CachedBlock::SetToWritable(transaction, block, empty);
H A DAttribute.cpp225 Attribute::Write(Transaction& transaction, attr_cookie* cookie, off_t pos, argument
/haiku/src/servers/package/
H A DCommitTransactionHandler.cpp187 BActivationTransaction transaction(request, &error);
189 error = transaction.InitCheck();
196 HandleRequest(transaction);
202 const BActivationTransaction& transaction)
205 if (transaction.ChangeCount() != fVolume->ChangeCount())
208 fFirstBootProcessing = transaction.FirstBootProcessing();
211 _GetPackagesToDeactivate(transaction);
214 _ReadPackagesToActivate(transaction);
225 // Clean up the unused empty transaction directory for first boot
230 transaction
201 HandleRequest( const BActivationTransaction& transaction) argument
287 _GetPackagesToDeactivate( const BActivationTransaction& transaction) argument
311 _ReadPackagesToActivate( const BActivationTransaction& transaction) argument
[all...]
H A DVolume.cpp355 // empty transaction directory and then never have it cleaned up when
356 // the empty transaction gets rejected.
368 // Create first boot processing special transaction for current
369 // volume, which also creates an empty transaction directory.
372 BActivationTransaction transaction; local
373 error = CreateTransaction(location, transaction,
378 // Add all package files in currently active state to transaction.
383 if (!transaction.AddPackageToActivate(
388 transaction.SetFirstBootProcessing(true);
390 // Queue up the transaction a
829 CommitTransaction(const BActivationTransaction& transaction, const PackageSet& packagesAlreadyAdded, const PackageSet& packagesAlreadyRemoved, BCommitTransactionResult& _result) argument
1470 _CommitTransaction(BMessage* message, const BActivationTransaction* transaction, const PackageSet& packagesAlreadyAdded, const PackageSet& packagesAlreadyRemoved, BCommitTransactionResult& _result) argument
[all...]
/haiku/src/add-ons/kernel/file_systems/bfs/
H A DJournal.h195 void MoveListenersTo(Transaction* transaction);
H A DJournal.cpp569 // TODO: this logic won't work whenever the size of the pending transaction
638 all blocks of a transaction have been flushed to disk.
648 PRINT(("Log entry %p has been finished, transaction ID = %" B_PRId32 "\n",
701 // The current transaction seems to be idle - flush it. (We can't do this
702 // in this thread, as flushing the log can produce new transaction events.)
722 /*! Writes the blocks that are part of current transaction into the log,
723 and ends the current transaction.
724 If the current transaction is too large to fit into the log, it will
725 try to detach an existing sub-transaction.
736 // The current transaction wo
1221 MoveListenersTo(Transaction* transaction) argument
[all...]
/haiku/src/kits/package/solver/libsolv/
H A DLibsolvSolver.cpp562 Transaction* transaction = solver_create_transaction(fSolver); local
564 transactionDeleter(transaction);
566 if (transaction->steps.count == 0)
569 transaction_order(transaction, 0);
571 for (int i = 0; i < transaction->steps.count; i++) {
572 Id solvableId = transaction->steps.elements[i];
/haiku/src/add-ons/kernel/file_systems/btrfs/
H A DVolume.cpp395 Transaction transaction(this);
398 status = transaction.Done();

Completed in 111 milliseconds

1234