Lines Matching refs:pvBitmap

229 RTDECL(void) ASMBitSet(volatile void *pvBitmap, int32_t iBit)
231 uint8_t volatile *pau8Bitmap = (uint8_t volatile *)pvBitmap;
235 RTDECL(void) ASMAtomicBitSet(volatile void *pvBitmap, int32_t iBit)
237 ASMBitSet(pvBitmap, iBit);
240 RTDECL(void) ASMBitClear(volatile void *pvBitmap, int32_t iBit)
242 uint8_t volatile *pau8Bitmap = (uint8_t volatile *)pvBitmap;
246 RTDECL(void) ASMAtomicBitClear(volatile void *pvBitmap, int32_t iBit)
248 ASMBitClear(pvBitmap, iBit);
251 RTDECL(void) ASMBitToggle(volatile void *pvBitmap, int32_t iBit)
253 uint8_t volatile *pau8Bitmap = (uint8_t volatile *)pvBitmap;
257 RTDECL(void) ASMAtomicBitToggle(volatile void *pvBitmap, int32_t iBit)
259 ASMBitToggle(pvBitmap, iBit);
262 RTDECL(bool) ASMBitTestAndSet(volatile void *pvBitmap, int32_t iBit)
264 if (ASMBitTest(pvBitmap, iBit))
266 ASMBitSet(pvBitmap, iBit);
270 RTDECL(bool) ASMAtomicBitTestAndSet(volatile void *pvBitmap, int32_t iBit)
272 return ASMBitTestAndSet(pvBitmap, iBit);
275 RTDECL(bool) ASMBitTestAndClear(volatile void *pvBitmap, int32_t iBit)
277 if (!ASMBitTest(pvBitmap, iBit))
279 ASMBitClear(pvBitmap, iBit);
283 RTDECL(bool) ASMAtomicBitTestAndClear(volatile void *pvBitmap, int32_t iBit)
285 return ASMBitTestAndClear(pvBitmap, iBit);
288 RTDECL(bool) ASMBitTestAndToggle(volatile void *pvBitmap, int32_t iBit)
290 bool fRet = ASMBitTest(pvBitmap, iBit);
291 ASMBitToggle(pvBitmap, iBit);
295 RTDECL(bool) ASMAtomicBitTestAndToggle(volatile void *pvBitmap, int32_t iBit)
297 return ASMBitTestAndToggle(pvBitmap, iBit);
300 RTDECL(bool) ASMBitTest(const volatile void *pvBitmap, int32_t iBit)
302 uint8_t volatile *pau8Bitmap = (uint8_t volatile *)pvBitmap;
306 RTDECL(int) ASMBitFirstClear(const volatile void *pvBitmap, uint32_t cBits)
309 uint8_t volatile *pu8 = (uint8_t volatile *)pvBitmap;
332 RTDECL(int) ASMBitNextClear(const volatile void *pvBitmap, uint32_t cBits, uint32_t iBitPrev)
334 const volatile uint8_t *pau8Bitmap = (const volatile uint8_t *)pvBitmap;
371 RTDECL(int) ASMBitFirstSet(const volatile void *pvBitmap, uint32_t cBits)
374 uint8_t volatile *pu8 = (uint8_t volatile *)pvBitmap;
396 RTDECL(int) ASMBitNextSet(const volatile void *pvBitmap, uint32_t cBits, uint32_t iBitPrev)
398 const volatile uint8_t *pau8Bitmap = (const volatile uint8_t *)pvBitmap;