/haiku/src/servers/app/drawing/ |
H A D | DrawingEngine.cpp | 683 DrawTransaction transaction(this, fPainter->ClipRect(r)); 684 if (!transaction.IsDirty()) 704 DrawTransaction transaction(this, fPainter->TransformAndClipRect(viewRect)); 705 if (transaction.IsDirty()) 722 DrawTransaction transaction(this, fPainter->TransformAndClipRect(clipped)); 723 if (!transaction.IsDirty()) 746 DrawTransaction transaction(this, fPainter->TransformAndClipRect(r)); 747 if (!transaction.IsDirty()) 765 DrawTransaction transaction(this); 767 transaction [all...] |
/haiku/src/servers/package/ |
H A D | CommitTransactionHandler.cpp | 187 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 D | CommitTransactionHandler.h | 46 const BActivationTransaction& transaction); 71 const BActivationTransaction& transaction); 73 const BActivationTransaction& transaction);
|
H A D | Volume.cpp | 355 // 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...] |
H A D | Volume.h | 138 const BActivationTransaction& transaction, 180 const BActivationTransaction* transaction,
|
/haiku/src/system/kernel/cache/ |
H A D | block_cache.cpp | 55 // a transaction is considered idle after 2 seconds of inactivity 74 // When in a transaction, this contains the original data from before 75 // the transaction. 78 // block in the parent transaction. It may point to current_data if the 79 // contents have been changed only in the parent transaction, or, if the 80 // block has been changed in the current sub transaction already, to a 81 // new block containing the contents changed in the parent transaction. 83 // transaction at all. 99 cache_transaction* transaction; member in struct:__anon39::cached_block 100 // This is the current active transaction, i 637 Action(const char* label, block_cache* cache, cache_transaction* transaction) argument 670 Detach(block_cache* cache, cache_transaction* transaction, cache_transaction* newTransaction) argument 702 Abort(block_cache* cache, cache_transaction* transaction) argument 876 set_notification(cache_transaction* transaction, cache_notification ¬ification, int32 events, transaction_notification_hook hook, void* data) argument 941 notify_transaction_listeners(block_cache* cache, cache_transaction* transaction, int32 event) argument 970 remove_transaction_listeners(block_cache* cache, cache_transaction* transaction) argument 983 add_transaction_listener(block_cache* cache, cache_transaction* transaction, int32 events, transaction_notification_hook hookFunction, void* data) argument 1024 delete_transaction(block_cache* cache, cache_transaction* transaction) argument 1063 write_blocks_in_previous_transaction(block_cache* cache, cache_transaction* transaction) argument 1120 Add(cached_block* block, cache_transaction* transaction) argument 1166 Add(cache_transaction* transaction, bool& hasLeftOvers) argument 1200 Write(cache_transaction* transaction, bool canUnlock) argument 1302 _BlockDone(cached_block* block, cache_transaction* transaction) argument 2031 cache_transaction* transaction = block->transaction; local 2287 cache_transaction* transaction = iterator.Next(); local 2345 cache_transaction* transaction = NULL; local 2627 cache_transaction* transaction = iterator.Next(); local 2812 cache_transaction* transaction = new(std::nothrow) cache_transaction; local 2845 cache_transaction* transaction = iterator.Next(); local 2887 cache_transaction* transaction = lookup_transaction(cache, id); local 2953 cache_transaction* transaction = lookup_transaction(cache, id); local 3006 cache_transaction* transaction = lookup_transaction(cache, id); local 3109 cache_transaction* transaction = lookup_transaction(cache, id); local 3194 cache_transaction* transaction = lookup_transaction(cache, id); local 3257 cache_transaction* transaction = lookup_transaction(cache, id); local 3272 cache_transaction* transaction = lookup_transaction(cache, id); local 3304 cache_transaction* transaction = lookup_transaction(cache, id); local 3346 cache_transaction* transaction = lookup_transaction(cache, id); local 3364 cache_transaction* transaction = lookup_transaction(cache, id); local 3381 cache_transaction* transaction = lookup_transaction(cache, id); local 3436 cache_transaction* transaction = cache->transaction_hash->Clear(true); local 3587 block_cache_make_writable(void* _cache, off_t blockNumber, int32 transaction) argument 3611 block_cache_get_writable_etc(void* _cache, off_t blockNumber, off_t base, off_t length, int32 transaction, void** _block) argument 3628 block_cache_get_writable(void* _cache, off_t blockNumber, int32 transaction) argument 3640 block_cache_get_empty(void* _cache, off_t blockNumber, int32 transaction) argument 3706 block_cache_set_dirty(void* _cache, off_t blockNumber, bool dirty, int32 transaction) argument [all...] |
/haiku/src/tests/add-ons/kernel/file_systems/bfs/btree/ |
H A D | test.cpp | 423 addAllKeys(Transaction& transaction, BPlusTree* tree) argument 427 status_t status = tree->Insert(transaction, (uint8*)gKeys[i].data, 443 removeAllKeys(Transaction& transaction, BPlusTree* tree) argument 448 status_t status = tree->Remove(transaction, (uint8*)gKeys[i].data, 467 duplicateTest(Transaction& transaction, BPlusTree* tree) argument 488 status = tree->Insert(transaction, (uint8*)gKeys[index].data, 516 status_t status = tree->Remove(transaction, 538 addRandomSet(Transaction& transaction, BPlusTree* tree, int32 num) argument 553 status_t status = tree->Insert(transaction, (uint8*)gKeys[index].data, 571 removeRandomSet(Transaction& transaction, BPlusTre argument [all...] |
/haiku/src/tests/system/kernel/cache/ |
H A D | block_cache_test.cpp | 47 int32 transaction; member in struct:test_block 167 cache_transaction* transaction = lookup_transaction(gCache, id); local 169 if (numBlocks != transaction->num_blocks) { 171 "%d)!", id, transaction->num_blocks, numBlocks); 173 if (numMainBlocks != transaction->main_num_blocks) { 175 "%d)!", id, transaction->main_num_blocks, numMainBlocks); 177 if (numSubBlocks != transaction->sub_num_blocks) { 179 "%d)!", id, transaction->sub_num_blocks, numSubBlocks); 639 // TODO: test transaction-less block caches
|
/haiku/src/tests/system/kernel/file_corruption/fs/ |
H A D | checksumfs.cpp | 117 // do the update -- start a transaction, lock the node, and update 118 Transaction transaction(node->GetVolume()); 119 status_t error = transaction.StartAndAddNode(node); 125 error = transaction.Commit(StatChangedNotification(node, statFlags)); 433 Transaction transaction(volume); 454 // start the transaction 455 error = transaction.Start(); 460 error = transaction.AddNodes(directory, childNode); 469 transaction.Abort(); 493 error = directory->RemoveEntry(name, transaction); 519 open_file(Volume* volume, Node* node, int openMode, Transaction& transaction, bool commitTransaction, FileCookie*& _cookie) argument 596 create_file(Volume* volume, Directory* directory, const char* name, int openMode, int permissions, Transaction& transaction, bool commitTransaction, FileCookie*& _cookie, Node*& _node, bool& _created) argument 736 get_attribute_directory(Node* node, Transaction* transaction, Directory*& _attributeDirectory) argument [all...] |
/haiku/src/tools/fs_shell/ |
H A D | block_cache.cpp | 80 cache_transaction* transaction; member in struct:FSShell::cached_block 176 /*! Checks whether or not this is an event that closes a transaction. */ 251 set_notification(cache_transaction* transaction, argument 255 notification.transaction_id = transaction != NULL ? transaction->id : -1; 306 /*! Notifies all interested listeners of this transaction about the \a event. 312 notify_transaction_listeners(block_cache* cache, cache_transaction* transaction, argument 318 ListenerList::Iterator iterator = transaction->listeners.GetIterator(); 334 // most transaction events, we can do it here. 340 transaction 343 remove_transaction_listeners(block_cache* cache, cache_transaction* transaction) argument 356 add_transaction_listener(block_cache* cache, cache_transaction* transaction, int32_t events, fssh_transaction_notification_hook hookFunction, void* data) argument 399 cache_transaction* transaction = (cache_transaction*)_transaction; local 409 cache_transaction* transaction = (cache_transaction*)_transaction; local 420 delete_transaction(block_cache* cache, cache_transaction* transaction) argument 810 cache_transaction* transaction = block->transaction; local 985 cache_transaction* transaction = new(nothrow) cache_transaction; local 1012 cache_transaction* transaction; local 1050 cache_transaction* transaction = lookup_transaction(cache, id); local 1112 cache_transaction* transaction = lookup_transaction(cache, id); local 1164 cache_transaction* transaction = lookup_transaction(cache, id); local 1257 cache_transaction* transaction = lookup_transaction(cache, id); local 1310 cache_transaction* transaction = lookup_transaction(cache, id); local 1392 cache_transaction* transaction = lookup_transaction(cache, id); local 1434 cache_transaction* transaction = lookup_transaction(cache, id); local 1448 cache_transaction* transaction = lookup_transaction(cache, id); local 1462 cache_transaction* transaction = lookup_transaction(cache, id); local 1509 cache_transaction* transaction; local 1632 fssh_block_cache_make_writable(void* _cache, fssh_off_t blockNumber, int32_t transaction) argument 1655 fssh_block_cache_get_writable_etc(void* _cache, fssh_off_t blockNumber, fssh_off_t base, fssh_off_t length, int32_t transaction, void** _block) argument 1672 fssh_block_cache_get_writable(void* _cache, fssh_off_t blockNumber, int32_t transaction) argument 1686 fssh_block_cache_get_empty(void* _cache, fssh_off_t blockNumber, int32_t transaction) argument 1751 fssh_block_cache_set_dirty(void* _cache, fssh_off_t blockNumber, bool dirty, int32_t transaction) argument [all...] |