Searched defs:iBitPrev (Results 1 - 3 of 3) sorted by relevance
/vbox/src/VBox/Runtime/common/asm/ |
H A D | asm-fake.cpp | 332 RTDECL(int) ASMBitNextClear(const volatile void *pvBitmap, uint32_t cBits, uint32_t iBitPrev) argument 335 int iBit = ++iBitPrev & 7; 341 uint8_t u8 = ~pau8Bitmap[iBitPrev / 8] >> iBit; 350 return iBitPrev + iBit; 356 iBitPrev |= 7; 357 iBitPrev++; 358 if (cBits <= iBitPrev) 365 iBit = ASMBitFirstClear(&pau8Bitmap[iBitPrev / 8], cBits - iBitPrev); 367 iBit += iBitPrev; 396 ASMBitNextSet(const volatile void *pvBitmap, uint32_t cBits, uint32_t iBitPrev) argument [all...] |
/vbox/src/VBox/Storage/ |
H A D | VCICache.cpp | 597 uint32_t iBitPrev = 0xffffffff; local 604 iBit = ASMBitNextSet(abBitmapBuffer, cBits, iBitPrev); 609 iBit = ASMBitNextClear(abBitmapBuffer, cBits, iBitPrev); 639 iBitPrev = iBit;
|
/vbox/include/iprt/ |
H A D | asm.h | 4478 * @param iBitPrev The bit returned from the last search. 4479 * The search will start at iBitPrev + 1. 4482 DECLASM(int) ASMBitNextClear(const volatile void *pvBitmap, uint32_t cBits, uint32_t iBitPrev); 4484 DECLINLINE(int) ASMBitNextClear(const volatile void *pvBitmap, uint32_t cBits, uint32_t iBitPrev) argument 4487 int iBit = ++iBitPrev & 31; 4493 uint32_t u32 = ~pau32Bitmap[iBitPrev / 32] >> iBit; 4498 return ulBit + iBitPrev; 4519 return iBit + iBitPrev; 4525 iBitPrev |= 31; 4526 iBitPrev 4638 ASMBitNextSet(const volatile void *pvBitmap, uint32_t cBits, uint32_t iBitPrev) argument [all...] |
Completed in 513 milliseconds