Lines Matching refs:transaction
142 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, name, NULL, false, true);
405 parent->WriteLockInTransaction(transaction);
411 status = tree->Remove(transaction, name, id);
416 transaction.Done();
729 Transaction transaction(GetVolume(), inode->BlockNumber());
736 index->inode->WriteLockInTransaction(transaction);
750 status = tree->Insert(transaction, name, inode->ID());
754 status = tree->Insert(transaction, inode->OldLastModified(),
759 status = tree->Insert(transaction, inode->Size(), inode->ID());
765 status = tree->Insert(transaction, key, keyLength, inode->ID());
773 return transaction.Done();