Searched refs:pvBitmap (Results 1 - 7 of 7) sorted by relevance

/vbox/src/VBox/Runtime/common/asm/
H A Dasm-fake.cpp229 RTDECL(void) ASMBitSet(volatile void *pvBitmap, int32_t iBit) argument
231 uint8_t volatile *pau8Bitmap = (uint8_t volatile *)pvBitmap;
235 RTDECL(void) ASMAtomicBitSet(volatile void *pvBitmap, int32_t iBit) argument
237 ASMBitSet(pvBitmap, iBit);
240 RTDECL(void) ASMBitClear(volatile void *pvBitmap, int32_t iBit) argument
242 uint8_t volatile *pau8Bitmap = (uint8_t volatile *)pvBitmap;
246 RTDECL(void) ASMAtomicBitClear(volatile void *pvBitmap, int32_t iBit) argument
248 ASMBitClear(pvBitmap, iBit);
251 RTDECL(void) ASMBitToggle(volatile void *pvBitmap, int32_t iBit) argument
253 uint8_t volatile *pau8Bitmap = (uint8_t volatile *)pvBitmap;
257 ASMAtomicBitToggle(volatile void *pvBitmap, int32_t iBit) argument
262 ASMBitTestAndSet(volatile void *pvBitmap, int32_t iBit) argument
270 ASMAtomicBitTestAndSet(volatile void *pvBitmap, int32_t iBit) argument
275 ASMBitTestAndClear(volatile void *pvBitmap, int32_t iBit) argument
283 ASMAtomicBitTestAndClear(volatile void *pvBitmap, int32_t iBit) argument
288 ASMBitTestAndToggle(volatile void *pvBitmap, int32_t iBit) argument
295 ASMAtomicBitTestAndToggle(volatile void *pvBitmap, int32_t iBit) argument
300 ASMBitTest(const volatile void *pvBitmap, int32_t iBit) argument
306 ASMBitFirstClear(const volatile void *pvBitmap, uint32_t cBits) argument
332 ASMBitNextClear(const volatile void *pvBitmap, uint32_t cBits, uint32_t iBitPrev) argument
371 ASMBitFirstSet(const volatile void *pvBitmap, uint32_t cBits) argument
396 ASMBitNextSet(const volatile void *pvBitmap, uint32_t cBits, uint32_t iBitPrev) argument
[all...]
/vbox/include/iprt/
H A Dasm.h3714 * @param pvBitmap Pointer to the bitmap. This should be 32-bit aligned.
3717 * @remarks The 32-bit aligning of pvBitmap is not a strict requirement.
3722 DECLASM(void) ASMBitSet(volatile void *pvBitmap, int32_t iBit);
3724 DECLINLINE(void) ASMBitSet(volatile void *pvBitmap, int32_t iBit) argument
3727 _bittestandset((long *)pvBitmap, iBit);
3731 : "=m" (*(volatile long *)pvBitmap)
3733 "m" (*(volatile long *)pvBitmap)
3739 mov rax, [pvBitmap]
3743 mov eax, [pvBitmap]
3756 * @param pvBitmap Pointe
3763 ASMAtomicBitSet(volatile void *pvBitmap, int32_t iBit) argument
3805 ASMBitClear(volatile void *pvBitmap, int32_t iBit) argument
3845 ASMAtomicBitClear(volatile void *pvBitmap, int32_t iBit) argument
3885 ASMBitToggle(volatile void *pvBitmap, int32_t iBit) argument
3923 ASMAtomicBitToggle(volatile void *pvBitmap, int32_t iBit) argument
3966 ASMBitTestAndSet(volatile void *pvBitmap, int32_t iBit) argument
4015 ASMAtomicBitTestAndSet(volatile void *pvBitmap, int32_t iBit) argument
4067 ASMBitTestAndClear(volatile void *pvBitmap, int32_t iBit) argument
4118 ASMAtomicBitTestAndClear(volatile void *pvBitmap, int32_t iBit) argument
4171 ASMBitTestAndToggle(volatile void *pvBitmap, int32_t iBit) argument
4220 ASMAtomicBitTestAndToggle(volatile void *pvBitmap, int32_t iBit) argument
4270 ASMBitTest(const volatile void *pvBitmap, int32_t iBit) argument
4312 ASMBitClearRange(volatile void *pvBitmap, int32_t iBitStart, int32_t iBitEnd) argument
4353 ASMBitSetRange(volatile void *pvBitmap, int32_t iBitStart, int32_t iBitEnd) argument
4398 ASMBitFirstClear(const volatile void *pvBitmap, uint32_t cBits) argument
4484 ASMBitNextClear(const volatile void *pvBitmap, uint32_t cBits, uint32_t iBitPrev) argument
4553 ASMBitFirstSet(const volatile void *pvBitmap, uint32_t cBits) argument
4638 ASMBitNextSet(const volatile void *pvBitmap, uint32_t cBits, uint32_t iBitPrev) argument
[all...]
/vbox/src/VBox/Runtime/win/amd64/
H A DASMBitFirstClear.asm39 ; @param rcx pvBitmap Pointer to the bitmap.
55 mov rdx, rdi ; rdx = saved pvBitmap
H A DASMBitFirstSet.asm39 ; @param rcx pvBitmap Pointer to the bitmap.
55 mov rdx, rdi ; rdx = saved pvBitmap
H A DASMAtomicBitClear.asm36 ; @param rcx pvBitmap Pointer to the bitmap.
H A DASMAtomicBitTestAndToggle.asm39 ; @param rcx pvBitmap Pointer to the bitmap.
H A DASMAtomicBitToggle.asm37 ; @param rcx pvBitmap Pointer to the bitmap.

Completed in 354 milliseconds