Home
last modified time | relevance | path

Searched refs:atomicCmpXchg32bits (Results 1 – 7 of 7) sorted by relevance

/device/google/contexthub/firmware/src/cpu/x86/
Datomic.c25 } while (!atomicCmpXchg32bits(val, old, old + addend)); in atomicAdd32bits()
92 bool atomicCmpXchg32bits(volatile uint32_t *word, uint32_t prevVal, uint32_t newVal) in atomicCmpXchg32bits() function
DatomicBitset.c58 } while (!atomicCmpXchg32bits(wordPtr, old, new)); in atomicBitsetClearBit()
77 if (atomicCmpXchg32bits(wordPtr, old, new)) in atomicBitsetFindClearAndSet()
/device/google/contexthub/firmware/inc/
Datomic.h32 bool atomicCmpXchg32bits(volatile uint32_t *word, uint32_t prevVal, uint32_t newVal);
/device/google/contexthub/firmware/src/cpu/cortexm4f/
Datomic.c115 bool atomicCmpXchg32bits(volatile uint32_t *word, uint32_t prevVal, uint32_t newVal) in atomicCmpXchg32bits() function
/device/google/contexthub/firmware/src/platform/stm32f4xx/
Dplatform.c370 …while (!atomicCmpXchg32bits(&mSleepDevsToKeepAlive, mSleepDevsToKeepAlive, mSleepDevsToKeepAlive |… in platRequestDevInSleepMode()
380 …while (!atomicCmpXchg32bits(&mSleepDevsToKeepAlive, mSleepDevsToKeepAlive, mSleepDevsToKeepAlive &… in platReleaseDevInSleepMode()
Di2c.c511 atomicCmpXchg32bits(&xfer->id, id, 0)) { in stmI2cMasterTxRxDone()
889 if (atomicCmpXchg32bits(&xfer->id, id, 0)) { in i2cMasterTxRx()
/device/google/contexthub/firmware/src/
Dseos.c149 if (atomicCmpXchg32bits((uint32_t*)&mCurrentTask, (uint32_t)old, (uint32_t)task)) in osSetCurrentTask()