Lines Matching refs:iBitEnd
4310 * @param iBitEnd The first bit not to clear.
4312 DECLINLINE(void) ASMBitClearRange(volatile void *pvBitmap, int32_t iBitStart, int32_t iBitEnd)
4314 if (iBitStart < iBitEnd)
4318 int iEnd = iBitEnd & ~31;
4320 *pu32 &= ((1 << (iBitStart & 31)) - 1) | ~((1 << (iBitEnd & 31)) - 1);
4336 if (iBitEnd & 31)
4338 pu32 = (volatile uint32_t *)pvBitmap + (iBitEnd >> 5);
4339 *pu32 &= ~((1 << (iBitEnd & 31)) - 1);
4351 * @param iBitEnd The first bit not to set.
4353 DECLINLINE(void) ASMBitSetRange(volatile void *pvBitmap, int32_t iBitStart, int32_t iBitEnd)
4355 if (iBitStart < iBitEnd)
4359 int iEnd = iBitEnd & ~31;
4361 *pu32 |= ((1 << (iBitEnd - iBitStart)) - 1) << iBitStart;
4377 if (iBitEnd & 31)
4379 pu32 = (volatile uint32_t *)pvBitmap + (iBitEnd >> 5);
4380 *pu32 |= (1 << (iBitEnd & 31)) - 1;