Lines Matching defs:start

450 DataStream::_AddBlocks(Transaction& transaction, uint32* block, off_t start,
453 TRACE("DataStream::_AddBlocks(): start: %" B_PRIdOFF ", end %" B_PRIdOFF
454 ", recursion: %d\n", start, end, recursion);
469 return _AddBlocks(transaction, &childBlock[start], end - start);
481 uint32 elementPos = start / elementWidth;
491 start % elementWidth, end % elementWidth, recursion);
494 if (start % elementWidth != 0) {
496 start % elementWidth, elementWidth, recursion);
498 ERROR("DataStream::_AddBlocks() _AddBlocks() start failed\n");
547 uint32 start = fNumBlocks - kMaxDirect;
553 return _AddBlocks(transaction, indirect, start, end, 0);
564 uint32 start = fNumBlocks - kMaxIndirect;
570 return _AddBlocks(transaction, doubleIndirect, start, end, 1);
581 uint32 start = fNumBlocks - kMaxDoubleIndirect;
584 return _AddBlocks(transaction, tripleIndirect, start, end, 2);
591 TRACE("DataStream::_PerformFree(): start: %" B_PRIu32 ", count: %" B_PRIu32
612 "): free start: %" B_PRIu32 ", free count: %" B_PRIu32 "\n", block,
657 DataStream::_FreeBlocks(Transaction& transaction, uint32* block, off_t start,
662 ", %c, %d)\n", block, start, end, freeParent ? 't' : 'f', recursion);
678 return _FreeBlocks(transaction, &childBlock[start], end - start);
690 uint32 elementPos = start / elementWidth;
696 bool free = freeParent || start % elementWidth == 0;
698 start % elementWidth, end % elementWidth, free, recursion);
703 if (start % elementWidth != 0) {
705 start % elementWidth, elementWidth, false, recursion);
748 off_t start = numBlocks <= kMaxDirect ? 0 : numBlocks - kMaxDirect;
754 bool freeAll = start == 0;
756 return _FreeBlocks(transaction, indirect, start, end, freeAll, 0);
767 off_t start = numBlocks <= kMaxIndirect ? 0 : numBlocks - kMaxIndirect;
773 bool freeAll = start == 0;
775 return _FreeBlocks(transaction, doubleIndirect, start, end, freeAll, 1);
786 off_t start = numBlocks <= kMaxDoubleIndirect ? 0
790 bool freeAll = start == 0;
792 return _FreeBlocks(transaction, tripleIndirect, start, end, freeAll, 2);