Searched refs:transaction (Results 1 - 25 of 85) sorted by last modified time

1234

/haiku/src/add-ons/kernel/file_systems/btrfs/
H A Dkernel_interface.cpp459 Transaction transaction(volume);
522 status_t status = transaction.Done();
672 Transaction transaction(volume);
685 status = inode.Remove(transaction, &path);
688 status = inode.Dereference(transaction, &path, directory->ID(), name);
694 status = transaction.Done();
725 Transaction transaction(volume);
728 Inode* inode = Inode::Create(transaction, id, directory, mode);
732 status = inode->Insert(transaction, &path);
736 status = inode->MakeReference(transaction,
[all...]
H A DInode.cpp119 Inode::Create(Transaction& transaction, ino_t id, Inode* parent, int32 mode, argument
126 parent->GetVolume() : transaction.GetJournal()->GetVolume();
133 inode.generation = B_HOST_TO_LENDIAN_INT64(transaction.SystemID());
134 inode.transaction_id = B_HOST_TO_LENDIAN_INT64(transaction.SystemID());
401 Inode::Insert(Transaction& transaction, BTree::Path* path) argument
413 status_t status = tree->InsertEntries(transaction, path, &item, data, 1);
424 Inode::Remove(Transaction& transaction, BTree::Path* path) argument
431 status_t status = tree->RemoveEntries(transaction, path, key, NULL, 1);
443 Inode::MakeReference(Transaction& transaction, BTree::Path* path, argument
464 status_t status = tree->InsertEntries(transaction, pat
515 Dereference(Transaction& transaction, BTree::Path* path, ino_t parentID, const char* name) argument
[all...]
H A DBTree.cpp412 BTree::Path::CopyOnWrite(Transaction& transaction, int level, uint32 start, argument
420 if (transaction.HasBlock(node->BlockNum())) {
426 node->SetGeneration(transaction.SystemID());
445 fNodes[level]->SetToWritable(block, transaction.ID(), true);
451 fNodes[level]->SetGeneration(transaction.SystemID());
475 BTree::Path::InternalCopy(Transaction& transaction, int level) argument
496 status = CopyOnWrite(transaction, from, 0, node->ItemCount(), 0);
668 BTree::MakeEntries(Transaction& transaction, Path* path, argument
680 status = path->InternalCopy(transaction, 1);
684 status = path->CopyOnWrite(transaction,
697 InsertEntries(Transaction& transaction, Path* path, btrfs_entry* entries, void** data, int num) argument
728 RemoveEntries(Transaction& transaction, Path* path, const btrfs_key& startKey, void** _data, int num) argument
[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 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 DInode.cpp143 InodeAllocator(Transaction& transaction);
162 InodeAllocator::InodeAllocator(Transaction& transaction) argument
164 fTransaction(&transaction),
301 panic("transaction %d aborted, inode %p still around!\n", (int)id, inode);
373 Inode::Inode(Volume* volume, Transaction& transaction, ino_t id, mode_t mode, argument
383 PRINT(("Inode::Inode(volume = %p, transaction = %p, id = %" B_PRIdINO
384 ") @ %p\n", volume, &transaction, id, this));
390 status_t status = node.SetToWritable(transaction, this, true);
467 /*! Adds this inode to the specified transaction. This means that the inode will
468 be write locked until the transaction ende
473 WriteLockInTransaction(Transaction& transaction) argument
495 WriteBack(Transaction& transaction) argument
560 _MakeSpaceForSmallData(Transaction& transaction, bfs_inode* node, const char* name, int32 bytes) argument
664 _RemoveSmallData(Transaction& transaction, NodeGetter& nodeGetter, const char* name) argument
713 _AddSmallData(Transaction& transaction, NodeGetter& nodeGetter, const char* name, uint32 type, off_t pos, const uint8* data, size_t length, bool force) argument
970 SetName(Transaction& transaction, const char* name) argument
988 _RemoveAttribute(Transaction& transaction, const char* name, bool hasIndex, Index* index) argument
1094 WriteAttribute(Transaction& transaction, const char* name, int32 type, off_t pos, const uint8* buffer, size_t* _length, bool* _created) argument
1266 RemoveAttribute(Transaction& transaction, const char* name) argument
1358 CreateAttribute(Transaction& transaction, const char* name, uint32 type, Inode** attribute) argument
1407 ContainerContentsChanged(Transaction& transaction) argument
1582 WriteAt(Transaction& transaction, off_t pos, const uint8* buffer, size_t* _length) argument
1694 _AllocateBlockArray(Transaction& transaction, block_run& run, size_t length, bool variableSize) argument
1723 _GrowStream(Transaction& transaction, off_t size) argument
2079 _FreeStaticStreamArray(Transaction& transaction, int32 level, block_run run, off_t size, off_t offset, off_t& max) argument
2153 _FreeStreamArray(Transaction& transaction, block_run* array, uint32 arrayLength, off_t size, off_t& offset, off_t& max) argument
2206 _ShrinkStream(Transaction& transaction, off_t size) argument
2270 SetFileSize(Transaction& transaction, off_t size) argument
2305 Append(Transaction& transaction, off_t bytes) argument
2335 TrimPreallocation(Transaction& transaction) argument
2350 Free(Transaction& transaction) argument
2521 Remove(Transaction& transaction, const char* name, ino_t* _id, bool isDirectory, bool force) argument
2620 Create(Transaction& transaction, Inode* parent, const char* name, int32 mode, int openMode, uint32 type, bool* _created, ino_t* _id, Inode** _inode, fs_vnode_ops* vnodeOps, uint32 publishFlags) argument
[all...]
H A DBPlusTree.cpp249 CachedNode::UnsetUnchanged(Transaction& transaction) argument
257 block_cache_set_dirty(cache, fBlockNumber, false, transaction.ID());
333 CachedNode::SetToWritable(Transaction& transaction, off_t offset, bool check) argument
350 if (InternalSetTo(&transaction, offset) != NULL && check) {
364 CachedNode::MakeWritable(Transaction& transaction) argument
369 if (block_cache_make_writable(transaction.GetVolume()->BlockCache(),
370 fBlockNumber, transaction.ID()) == B_OK) {
396 CachedNode::SetToWritableHeader(Transaction& transaction) argument
405 InternalSetTo(&transaction, 0LL);
408 transaction
423 InternalSetTo(Transaction* transaction, off_t offset) argument
481 Free(Transaction& transaction, off_t offset) argument
522 Allocate(Transaction& transaction, bplustree_node** _node, off_t* _offset) argument
582 BPlusTree(Transaction& transaction, Inode* stream, int32 nodeSize) argument
643 SetTo(Transaction& transaction, Inode* stream, int32 nodeSize) argument
1156 _FindFreeDuplicateFragment(Transaction& transaction, const bplustree_node* node, CachedNode& cached, off_t* _offset, bplustree_node** _fragment, uint32* _index) argument
1198 _InsertDuplicate(Transaction& transaction, CachedNode& cached, const bplustree_node* node, uint16 index, off_t value) argument
1678 Insert(Transaction& transaction, const uint8* key, uint16 keyLength, off_t value) argument
1828 _RemoveDuplicate(Transaction& transaction, const bplustree_node* node, CachedNode& cached, uint16 index, off_t value) argument
2098 Remove(Transaction& transaction, const uint8* key, uint16 keyLength, off_t value) argument
2221 Replace(Transaction& transaction, const uint8* key, uint16 keyLength, off_t value) argument
[all...]
H A Dkernel_interface.cpp346 Transaction transaction(volume, inode->BlockNumber());
348 if (inode->TrimPreallocation(transaction) == B_OK)
349 transaction.Done();
350 else if (transaction.HasParent()) {
352 transaction.Done();
371 // transaction which has already deleted the inode.
372 Transaction transaction(volume, volume->ToBlock(inode->Parent()));
385 status_t status = inode->Free(transaction);
387 status = transaction.Done();
388 } else if (transaction
1449 Transaction transaction; local
1494 Transaction transaction; local
[all...]
H A DBlockAllocator.cpp179 status_t SetToWritable(Transaction& transaction, AllocationGroup& group,
201 status_t Allocate(Transaction& transaction, uint16 start, int32 length);
202 status_t Free(Transaction& transaction, uint16 start, int32 length);
246 AllocationBlock::SetToWritable(Transaction& transaction, AllocationGroup& group, argument
258 return CachedBlock::SetToWritable(transaction, group.Start() + block);
379 AllocationGroup::Allocate(Transaction& transaction, uint16 start, int32 length)
411 Volume* volume = transaction.GetVolume();
421 if (cached.SetToWritable(transaction, *this, block) < B_OK) {
448 AllocationGroup::Free(Transaction& transaction, uint16 start, int32 length)
472 Volume* volume = transaction
[all...]
H A DCheckVisitor.cpp142 Transaction transaction(GetVolume(), 1 + i);
148 status_t status = transaction.WriteBlocks(1 + i,
154 transaction.Done();
230 Transaction transaction(GetVolume(), inode->BlockNumber());
234 status_t status = inode->SetName(transaction, treeName);
236 status = inode->WriteBack(transaction);
238 status = transaction.Done();
393 // It's safe to start a transaction, because Inode::Remove()
397 Transaction transaction(GetVolume(), parent->BlockNumber());
403 status = parent->Remove(transaction, nam
[all...]
/haiku/src/add-ons/kernel/file_systems/ext2/
H A Dkernel_interface.cpp180 Transaction transaction(volume->GetJournal());
182 status = volume->WriteSuperBlock(transaction);
183 transaction.Done();
250 TRACE("ext2_remove_vnode(): Starting transaction\n");
251 Transaction transaction(volume->GetJournal());
255 status_t status = inode->Resize(transaction, 0);
261 status_t status = volume->RemoveOrphan(transaction, inode->ID());
268 status = inode->WriteBack(transaction);
273 status = volume->FreeInode(transaction, inode->ID(), inode->IsDirectory());
277 status = transaction
1240 Transaction transaction; local
[all...]
H A DExtentStream.cpp155 ExtentStream::Enlarge(Transaction& transaction, off_t& numBlocks) argument
170 status_t status = fVolume->AllocateBlocks(transaction, 1,
210 transaction, cached.BlockNumber());
245 status_t status = fVolume->AllocateBlocks(transaction, 1, 1,
256 transaction, newBlock);
285 status_t status = fVolume->AllocateBlocks(transaction, 1, 1,
304 transaction, newBlock);
330 status_t status = fVolume->AllocateBlocks(transaction, 1, 1,
348 transaction, newBlock);
366 transaction, cache
388 Shrink(Transaction& transaction, off_t& numBlocks) argument
[all...]
H A DDirectoryIterator.cpp258 DirectoryIterator::AddEntry(Transaction& transaction, const char* name, argument
273 return _AddEntry(transaction, name, nameLength, id, type, newLength,
301 status = fDirectory->Resize(transaction, fNumBlocks * fBlockSize);
307 return _SplitIndexedBlock(transaction, name, nameLength, id, type,
316 return _AddEntry(transaction, name, nameLength, id, type, fBlockSize, 0,
350 DirectoryIterator::RemoveEntry(Transaction& transaction) argument
357 uint8* block = cached.SetToWritable(transaction, fPhysicalBlock);
425 DirectoryIterator::ChangeEntry(Transaction& transaction, ino_t id, argument
430 uint8* block = cached.SetToWritable(transaction, fPhysicalBlock);
505 DirectoryIterator::_AddEntry(Transaction& transaction, cons argument
545 _SplitIndexedBlock(Transaction& transaction, const char* name, uint8 nameLength, ino_t id, uint8 type, uint32 newBlocksPos, bool firstSplit) argument
[all...]
H A DBitmapBlock.cpp54 BitmapBlock::SetToWritable(Transaction& transaction, off_t block, bool empty) argument
57 fData = (uint32*)CachedBlock::SetToWritable(transaction, block, empty);
H A DBlockAllocator.cpp41 status_t Allocate(Transaction& transaction, fsblock_t start,
43 status_t Free(Transaction& transaction, uint32 start,
45 status_t FreeAll(Transaction& transaction);
62 void _LockInTransaction(Transaction& transaction);
63 status_t _InitGroup(Transaction& transaction);
112 mutex_init(&fTransactionLock, "ext2 allocation block group transaction");
219 AllocationBlockGroup::Allocate(Transaction& transaction, fsblock_t _start, argument
232 _LockInTransaction(transaction);
233 _InitGroup(transaction);
237 if (!block.SetToWritable(transaction, fBitmapBloc
293 Free(Transaction& transaction, uint32 start, uint32 length) argument
364 FreeAll(Transaction& transaction) argument
422 _LockInTransaction(Transaction& transaction) argument
441 _InitGroup(Transaction& transaction) argument
645 AllocateBlocks(Transaction& transaction, uint32 minimum, uint32 maximum, uint32& blockGroup, fsblock_t& start, uint32& length) argument
731 Allocate(Transaction& transaction, Inode* inode, off_t numBlocks, uint32 minimum, fsblock_t& start, uint32& allocated) argument
809 Free(Transaction& transaction, fsblock_t start, uint32 length) argument
[all...]
H A DVolume.cpp520 Volume::WriteBlockGroup(Transaction& transaction, int32 index) argument
545 uint8* block = cached.SetToWritable(transaction,
559 Volume::ActivateLargeFiles(Transaction& transaction) argument
568 return WriteSuperBlock(transaction);
573 Volume::ActivateDirNLink(Transaction& transaction) argument
582 return WriteSuperBlock(transaction);
587 Volume::SaveOrphan(Transaction& transaction, ino_t newID, ino_t& oldID) argument
593 return WriteSuperBlock(transaction);
598 Volume::RemoveOrphan(Transaction& transaction, ino_t id) argument
612 uint8* block = cached.SetToWritable(transaction, blockNu
674 AllocateInode(Transaction& transaction, Inode* parent, int32 mode, ino_t& id) argument
688 FreeInode(Transaction& transaction, ino_t id, bool isDirectory) argument
701 AllocateBlocks(Transaction& transaction, uint32 minimum, uint32 maximum, uint32& blockGroup, fsblock_t& start, uint32& length) argument
725 FreeBlocks(Transaction& transaction, fsblock_t start, uint32 length) argument
767 WriteSuperBlock(Transaction& transaction) argument
[all...]
H A DVolume.h75 status_t WriteBlockGroup(Transaction& transaction,
113 status_t ActivateLargeFiles(Transaction& transaction);
114 status_t ActivateDirNLink(Transaction& transaction);
116 status_t SaveOrphan(Transaction& transaction,
118 status_t RemoveOrphan(Transaction& transaction,
121 status_t AllocateInode(Transaction& transaction,
123 status_t FreeInode(Transaction& transaction, ino_t id,
126 status_t AllocateBlocks(Transaction& transaction,
130 status_t FreeBlocks(Transaction& transaction,
134 status_t WriteSuperBlock(Transaction& transaction);
[all...]
H A DInode.cpp111 Inode::WriteLockInTransaction(Transaction& transaction) argument
118 transaction.AddListener(this);
123 Inode::WriteBack(Transaction& transaction) argument
132 status = fVolume->ActivateLargeFiles(transaction);
138 uint8* inodeBlockData = cached.SetToWritable(transaction, blockNum);
246 Inode::WriteAt(Transaction& transaction, off_t pos, const uint8* buffer, argument
261 TRACE("Inode::WriteAt(): Starting transaction\n");
262 transaction.Start(fVolume->GetJournal());
288 status_t status = Resize(transaction, end);
291 WriteLockInTransaction(transaction);
356 Resize(Transaction& transaction, off_t size) argument
397 InitDirectory(Transaction& transaction, Inode* parent) argument
446 Unlink(Transaction& transaction) argument
492 Create(Transaction& transaction, Inode* parent, const char* name, int32 mode, int openMode, uint8 type, bool* _created, ino_t* _id, Inode** _inode, fs_vnode_ops* vnodeOps, uint32 publishFlags) argument
824 _EnlargeDataStream(Transaction& transaction, off_t size) argument
865 _ShrinkDataStream(Transaction& transaction, off_t size) argument
938 IncrementNumLinks(Transaction& transaction) argument
[all...]
H A DInode.h36 void WriteLockInTransaction(Transaction& transaction);
39 status_t WriteBack(Transaction& transaction);
83 void IncrementNumLinks(Transaction& transaction);
91 status_t WriteAt(Transaction& transaction, off_t pos,
95 status_t Resize(Transaction& transaction, off_t size);
99 status_t InitDirectory(Transaction& transaction, Inode* parent);
101 status_t Unlink(Transaction& transaction);
103 static status_t Create(Transaction& transaction, Inode* parent,
141 status_t _EnlargeDataStream(Transaction& transaction,
143 status_t _ShrinkDataStream(Transaction& transaction,
232 Publish(Transaction& transaction, Inode* inode, fs_vnode_ops* vnodeOps, uint32 publishFlags) 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...]
/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/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/kits/package/manager/
H A DPackageManager.cpp520 for (int32 i = 0; Transaction* transaction = fTransactions.ItemAt(i); i++)
521 _CommitPackageChanges(*transaction);
523 // TODO: Clean up the transaction directories on error!
539 // create the transaction
540 Transaction* transaction = new Transaction(installationRepository); local
541 if (!fTransactions.AddItem(transaction)) {
542 delete transaction;
546 status_t error = fInstallationInterface->PrepareTransaction(*transaction);
548 DIE(error, "Failed to create transaction");
550 // download the new packages and prepare the transaction
663 _CommitPackageChanges(Transaction& transaction) argument
1128 PrepareTransaction( Transaction& transaction) argument
1138 CommitTransaction( Transaction& transaction, BCommitTransactionResult& _result) argument
[all...]
/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/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...]

Completed in 204 milliseconds

1234