Lines Matching refs:previous
107 // There can only be one previous transaction, so when the active
108 // transaction ends, the changes of the previous transaction have to
109 // be written back before that transaction becomes the next previous
385 " (previous id %" B_PRId32 ")\n", fCache, _Action(), fBlockNumber,
1060 part of a previous transacton.
1180 // This block was already part of a previous transaction within this
1269 // We first need to write back changes from previous transactions
1318 cache_transaction* previous = block->previous_transaction;
1319 if (previous != NULL) {
1320 previous->blocks.Remove(block);
1330 // Has the previous transaction been finished with that write?
1331 if (--previous->num_blocks == 0) {
1332 TRACE(("cache transaction %" B_PRId32 " finished!\n", previous->id));
1333 T(Action("written", fCache, previous));
1335 notify_transaction_listeners(fCache, previous,
1345 fCache->transaction_hash->Remove(previous);
1347 delete_transaction(fCache, previous);
1979 sure that the previous block contents are preserved in that case.
2088 // remember any previous contents for the parent transaction
2185 kprintf(" previous transaction: %p (%" B_PRId32 ")\n",
2859 // This transaction contains blocks that a previous
2932 // move the block to the previous transaction list
3064 // move the block to the previous transaction list