Searched refs:atomicCmpXchg32bits (Results 1 – 6 of 6) sorted by relevance
/device/google/contexthub/firmware/os/cpu/x86/ |
D | atomic.c | 25 } while (!atomicCmpXchg32bits(val, old, old + addend)); in atomicAdd32bits() 92 bool atomicCmpXchg32bits(volatile uint32_t *word, uint32_t prevVal, uint32_t newVal) in atomicCmpXchg32bits() function
|
D | atomicBitset.c | 58 } while (!atomicCmpXchg32bits(wordPtr, old, new)); in atomicBitsetClearBit() 77 if (atomicCmpXchg32bits(wordPtr, old, new)) in atomicBitsetFindClearAndSet()
|
/device/google/contexthub/firmware/os/cpu/cortexm4/inc/cpu/ |
D | atomic.h | 22 return atomicCmpXchg32bits((volatile uint32_t *) word, (uint32_t) prevVal, (uint32_t) newVal); in atomicCmpXchgPtr()
|
/device/google/contexthub/firmware/os/inc/ |
D | atomic.h | 31 bool atomicCmpXchg32bits(volatile uint32_t *word, uint32_t prevVal, uint32_t newVal);
|
/device/google/contexthub/firmware/os/cpu/cortexm4/ |
D | atomic.c | 115 bool atomicCmpXchg32bits(volatile uint32_t *word, uint32_t prevVal, uint32_t newVal) in atomicCmpXchg32bits() function
|
/device/google/contexthub/firmware/os/platform/stm32/ |
D | platform.c | 361 …while (!atomicCmpXchg32bits(&mSleepDevsToKeepAlive, mSleepDevsToKeepAlive, mSleepDevsToKeepAlive |… in platRequestDevInSleepMode() 381 …while (!atomicCmpXchg32bits(&mSleepDevsToKeepAlive, mSleepDevsToKeepAlive, mSleepDevsToKeepAlive &… in platReleaseDevInSleepMode()
|