Lines Matching defs:length

64 BitmapBlock::_Check(uint32 start, uint32 length, bool marked)
70 if (start + length > fNumBits)
72 if (length == 0)
77 uint32 remainingBits = (length + startBit) & 0x1F;
81 if (length < 32) {
82 if (startBit + length < 32) {
85 uint32 mask = (1 << (startBit + length)) - 1;
92 iterations = (length - 32 + startBit) >> 5;
135 BitmapBlock::_Update(uint32 start, uint32 length, bool mark, bool force)
138 start, length, mark ? 't' : 'f', force ? 't' : 'f');
140 if (fData == NULL || start + length > fNumBits)
145 uint32 remainingBits = (length + startBit) & 0x1F;
152 if (length < 32) {
153 if (startBit + length < 32) {
157 uint32 mask = (1 << (startBit + length)) - 1;
181 iterations = (length - 32 + startBit) >> 5;
373 BitmapBlock::FindLargestUnmarkedRange(uint32& start, uint32& length)
379 uint32 wordSpan = length >> 5;
386 B_PRIu32 ", bits: %" B_PRIx32 ", start: %" B_PRIu32 ", length: %"
388 length);
403 if (newLength > length) {
405 length = newLength;
407 "larger length %" B_PRIu32 " starting at %" B_PRIu32
408 "\n", length, start);
421 wordSpan = length >> 5;
454 if (newLength > length) {
456 length = newLength;
457 wordSpan = length >> 5;
460 "larger length %" B_PRIu32 " starting at %" B_PRIu32
461 "; word span: %" B_PRIu32 "\n", length, start,
478 ", word span: %" B_PRIu32 ", new length: %" B_PRIu32
497 "to %" B_PRIu32 " and new length to %" B_PRIu32 "\n", newStart,
508 TRACE("BitmapBlock::FindLargestUnmarkedRange(): updated new length to "
511 if (newLength > length) {
513 length = newLength;
515 "largest length %" B_PRIu32 " starting at %" B_PRIu32 "\n",
516 length, start);