Lines Matching refs:bitMask

1877 	register u_int32_t	bitMask;		//	Word with given bits already set (ready to OR in)
1933 bitMask = kHighBitInWordMask >> (startingBlock & kBitsWithinWordMask);
1941 if ((currentWord & bitMask) == 0)
1946 bitMask >>= 1;
1947 if (bitMask == 0) {
1949 bitMask = kHighBitInWordMask;
2006 while ((currentWord & bitMask) == 0) {
2008 currentWord |= bitMask;
2016 bitMask >>= 1;
2017 if (bitMask == 0) {
2021 bitMask = kHighBitInWordMask;
2263 register u_int32_t bitMask; // Word with given bits already set (ready to OR in)
2311 bitMask = kAllBitsSetInWord >> firstBit; // turn off all bits before firstBit
2315 bitMask &= ~(kAllBitsSetInWord >> (firstBit + numBits)); // turn off bits after last
2318 if ((*currentWord & SWAP_BE32 (bitMask)) != 0) {
2322 *currentWord |= SWAP_BE32 (bitMask); // set the bits in the bitmap
2333 bitMask = kAllBitsSetInWord; // put this in a register for 68K
2360 *currentWord = SWAP_BE32 (bitMask);
2372 bitMask = ~(kAllBitsSetInWord >> numBlocks); // set first numBlocks bits
2394 if ((*currentWord & SWAP_BE32 (bitMask)) != 0) {
2398 *currentWord |= SWAP_BE32 (bitMask); // set the bits in the bitmap
2682 u_int32_t bitMask; // Word with given bits already set (ready to OR in)
2736 bitMask = kHighBitInWordMask >> currentBit;
2738 // Move currentWord/bitMask back by one bit
2739 bitMask <<= 1;
2740 if (bitMask == 0) {
2743 bitMask = kLowBitInWordMask;
2746 if (*currentWord & SWAP_BE32(bitMask))
2762 bitMask = kAllBitsSetInWord >> currentBit; // turn off all bits before currentBit
2766 bitMask &= ~(kAllBitsSetInWord >> (currentBit + numBits)); // turn off bits after last
2769 (*currentWord & SWAP_BE32 (bitMask)) != SWAP_BE32 (bitMask)) {
2772 *currentWord &= SWAP_BE32 (~bitMask); // clear the bits in the bitmap
2820 bitMask = ~(kAllBitsSetInWord >> numBlocks); // set first numBlocks bits
2842 (*currentWord & SWAP_BE32 (bitMask)) != SWAP_BE32 (bitMask)) {
2845 *currentWord &= SWAP_BE32 (~bitMask); // clear the bits in the bitmap
2858 bitMask = kHighBitInWordMask >> currentBit;
2860 // Move currentWord/bitMask/wordsLeft forward one bit
2861 bitMask >>= 1;
2862 if (bitMask == 0) {
2866 bitMask = kHighBitInWordMask;
2869 if (*currentWord & SWAP_BE32(bitMask))
3050 register u_int32_t bitMask;
3119 bitMask = currentBlock & kBitsWithinWordMask;
3120 if (bitMask)
3123 bitMask = kHighBitInWordMask >> bitMask;
3124 while (tempWord & bitMask)
3126 bitMask >>= 1;
3130 // Did we find an unused bit (bitMask != 0), or run out of bits (bitMask == 0)?
3131 if (bitMask)
3172 bitMask = kHighBitInWordMask;
3173 while (tempWord & bitMask)
3175 bitMask >>= 1;
3205 bitMask = currentBlock & kBitsWithinWordMask;
3206 if (bitMask)
3209 bitMask = kHighBitInWordMask >> bitMask;
3210 while (bitMask && !(tempWord & bitMask))
3212 bitMask >>= 1;
3216 // Did we find a used bit (bitMask != 0), or run out of bits (bitMask == 0)?
3217 if (bitMask)
3260 bitMask = kHighBitInWordMask;
3261 while (!(tempWord & bitMask))
3263 bitMask >>= 1;
3587 u_int32_t bitMask; // Word with given bits already set (ready to test)
3626 bitMask = kAllBitsSetInWord >> firstBit;
3630 bitMask &= ~(kAllBitsSetInWord >> (firstBit + numBits));
3632 if ((*currentWord & SWAP_BE32 (bitMask)) != 0) {
3637 blockCount += num_bits_set(*currentWord & SWAP_BE32 (bitMask));
3679 bitMask = ~(kAllBitsSetInWord >> numBlocks);
3694 if ((*currentWord & SWAP_BE32 (bitMask)) != 0) {
3699 blockCount += num_bits_set(*currentWord & SWAP_BE32 (bitMask));
3936 u_int32_t bitMask; // Word with given bits already set (ready to test)
3977 bitMask = kAllBitsSetInWord >> firstBit;
3981 bitMask &= ~(kAllBitsSetInWord >> (firstBit + numBits));
3983 if ((*currentWord & SWAP_BE32 (bitMask)) != 0) {