Home
last modified time | relevance | path

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

/device/google/contexthub/firmware/os/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/os/cpu/cortexm4/inc/cpu/
Datomic.h22 return atomicCmpXchg32bits((volatile uint32_t *) word, (uint32_t) prevVal, (uint32_t) newVal); in atomicCmpXchgPtr()
/device/google/contexthub/firmware/os/inc/
Datomic.h31 bool atomicCmpXchg32bits(volatile uint32_t *word, uint32_t prevVal, uint32_t newVal);
/device/google/contexthub/firmware/os/cpu/cortexm4/
Datomic.c115 bool atomicCmpXchg32bits(volatile uint32_t *word, uint32_t prevVal, uint32_t newVal) in atomicCmpXchg32bits() function
/device/google/contexthub/firmware/os/platform/stm32/
Dplatform.c350 …while (!atomicCmpXchg32bits(&mSleepDevsToKeepAlive, mSleepDevsToKeepAlive, mSleepDevsToKeepAlive |… in platRequestDevInSleepMode()
370 …while (!atomicCmpXchg32bits(&mSleepDevsToKeepAlive, mSleepDevsToKeepAlive, mSleepDevsToKeepAlive &… in platReleaseDevInSleepMode()
Di2c.c512 atomicCmpXchg32bits(&xfer->id, id, 0)) { in stmI2cMasterTxRxDone()
898 if (atomicCmpXchg32bits(&xfer->id, id, 0)) { in i2cMasterTxRx()