Lines Matching refs:RTDECL

38 RTDECL(uint8_t) ASMAtomicXchgU8(volatile uint8_t *pu8, uint8_t u8)
45 RTDECL(uint16_t) ASMAtomicXchgU16(volatile uint16_t *pu16, uint16_t u16)
52 RTDECL(uint32_t) ASMAtomicXchgU32(volatile uint32_t *pu32, uint32_t u32)
59 RTDECL(uint64_t) ASMAtomicXchgU64(volatile uint64_t *pu64, uint64_t u64)
66 RTDECL(bool) ASMAtomicCmpXchgU8(volatile uint8_t *pu8, const uint8_t u8New, const uint8_t u8Old)
76 RTDECL(bool) ASMAtomicCmpXchgU32(volatile uint32_t *pu32, const uint32_t u32New, const uint32_t u32Old)
86 RTDECL(bool) ASMAtomicCmpXchgU64(volatile uint64_t *pu64, const uint64_t u64New, const uint64_t u64Old)
96 RTDECL(bool) ASMAtomicCmpXchgExU32(volatile uint32_t *pu32, const uint32_t u32New, const uint32_t u32Old, uint32_t *pu32Old)
109 RTDECL(bool) ASMAtomicCmpXchgExU64(volatile uint64_t *pu64, const uint64_t u64New, const uint64_t u64Old, uint64_t *pu64Old)
122 RTDECL(uint32_t) ASMAtomicAddU32(uint32_t volatile *pu32, uint32_t u32)
129 RTDECL(uint64_t) ASMAtomicAddU64(uint64_t volatile *pu64, uint64_t u64)
136 RTDECL(uint32_t) ASMAtomicIncU32(uint32_t volatile *pu32)
141 RTDECL(uint32_t) ASMAtomicDecU32(uint32_t volatile *pu32)
146 RTDECL(uint64_t) ASMAtomicIncU64(uint64_t volatile *pu64)
151 RTDECL(uint64_t) ASMAtomicDecU64(uint64_t volatile *pu64)
156 RTDECL(void) ASMAtomicOrU32(uint32_t volatile *pu32, uint32_t u32)
161 RTDECL(void) ASMAtomicAndU32(uint32_t volatile *pu32, uint32_t u32)
166 RTDECL(void) ASMAtomicOrU64(uint64_t volatile *pu64, uint64_t u64)
171 RTDECL(void) ASMAtomicAndU64(uint64_t volatile *pu64, uint64_t u64)
176 RTDECL(void) ASMSerializeInstruction(void)
181 RTDECL(uint64_t) ASMAtomicReadU64(volatile uint64_t *pu64)
186 RTDECL(uint64_t) ASMAtomicUoReadU64(volatile uint64_t *pu64)
191 RTDECL(void) ASMMemZeroPage(volatile void *pv)
199 RTDECL(void) ASMMemZero32(volatile void *pv, size_t cb)
207 RTDECL(void) ASMMemFill32(volatile void *pv, size_t cb, uint32_t u32)
218 RTDECL(uint8_t) ASMProbeReadByte(const void *pvByte)
224 RTDECL(void) ASMNopPause(void)
229 RTDECL(void) ASMBitSet(volatile void *pvBitmap, int32_t iBit)
235 RTDECL(void) ASMAtomicBitSet(volatile void *pvBitmap, int32_t iBit)
240 RTDECL(void) ASMBitClear(volatile void *pvBitmap, int32_t iBit)
246 RTDECL(void) ASMAtomicBitClear(volatile void *pvBitmap, int32_t iBit)
251 RTDECL(void) ASMBitToggle(volatile void *pvBitmap, int32_t iBit)
257 RTDECL(void) ASMAtomicBitToggle(volatile void *pvBitmap, int32_t iBit)
262 RTDECL(bool) ASMBitTestAndSet(volatile void *pvBitmap, int32_t iBit)
270 RTDECL(bool) ASMAtomicBitTestAndSet(volatile void *pvBitmap, int32_t iBit)
275 RTDECL(bool) ASMBitTestAndClear(volatile void *pvBitmap, int32_t iBit)
283 RTDECL(bool) ASMAtomicBitTestAndClear(volatile void *pvBitmap, int32_t iBit)
288 RTDECL(bool) ASMBitTestAndToggle(volatile void *pvBitmap, int32_t iBit)
295 RTDECL(bool) ASMAtomicBitTestAndToggle(volatile void *pvBitmap, int32_t iBit)
300 RTDECL(bool) ASMBitTest(const volatile void *pvBitmap, int32_t iBit)
306 RTDECL(int) ASMBitFirstClear(const volatile void *pvBitmap, uint32_t cBits)
332 RTDECL(int) ASMBitNextClear(const volatile void *pvBitmap, uint32_t cBits, uint32_t iBitPrev)
371 RTDECL(int) ASMBitFirstSet(const volatile void *pvBitmap, uint32_t cBits)
396 RTDECL(int) ASMBitNextSet(const volatile void *pvBitmap, uint32_t cBits, uint32_t iBitPrev)
435 RTDECL(unsigned) ASMBitFirstSetU32(uint32_t u32)
444 RTDECL(unsigned) ASMBitLastSetU32(uint32_t u32)
453 RTDECL(uint16_t) ASMByteSwapU16(uint16_t u16)
458 RTDECL(uint32_t) ASMByteSwapU32(uint32_t u32)
463 RTDECL(uint64_t) ASMByteSwapU64(uint64_t u64)