Lines Matching defs:bitCount
352 * bitCount bits.
359 * 1. Increment gBitsMarked with bitCount.
368 * bitCount - total number of bits to set.
374 int CaptureBitmapBits(UInt32 startBit, UInt32 bitCount)
386 if (bitCount == 0)
389 if ((startBit + bitCount) > gTotalBits) {
395 gBitsMarked += bitCount;
421 if (numBits > bitCount) {
422 numBits = bitCount; // entire allocation is inside this one word
434 bitCount -= numBits;
437 if (wordsLeft == 0 || bitCount == 0)
445 while (bitCount >= kBitsPerWord) {
466 bitCount -= kBitsPerWord;
469 if (wordsLeft == 0 || bitCount == 0)
476 if (bitCount != 0) {
477 bitMask = ~(kAllBitsSetInWord >> bitCount); // set first bitCount bits
506 * bitCount bits.
513 * 1. Decrement gBitsMarked with bitCount.
522 * bitCount - total number of bits to clear.
528 int ReleaseBitmapBits(UInt32 startBit, UInt32 bitCount)
540 if (bitCount == 0)
543 if ((startBit + bitCount) > gTotalBits) {
549 gBitsMarked -= bitCount;
575 if (numBits > bitCount) {
576 numBits = bitCount; // entire deallocation is inside this one word
588 bitCount -= numBits;
591 if (wordsLeft == 0 || bitCount == 0)
599 while (bitCount >= kBitsPerWord) {
620 bitCount -= kBitsPerWord;
623 if (wordsLeft == 0 || bitCount == 0)
630 if (bitCount != 0) {
631 bitMask = ~(kAllBitsSetInWord >> bitCount); // set first bitCount bits