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

1234

/haiku/src/servers/app/drawing/
H A DDrawingEngine.cpp683 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 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 DCommitTransactionHandler.h46 const BActivationTransaction& transaction);
71 const BActivationTransaction& transaction);
73 const BActivationTransaction& transaction);
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...]
H A DVolume.h138 const BActivationTransaction& transaction,
180 const BActivationTransaction* transaction,
/haiku/src/system/kernel/cache/
H A Dblock_cache.cpp55 // 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 &notification, 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 Dtest.cpp423 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 Dblock_cache_test.cpp47 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 Dchecksumfs.cpp117 // 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 Dblock_cache.cpp80 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...]

Completed in 145 milliseconds

1234