Searched refs:atomicCmpXchg32bits (Results 1 – 7 of 7) sorted by relevance
/device/google/contexthub/firmware/src/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/inc/ |
D | atomic.h | 32 bool atomicCmpXchg32bits(volatile uint32_t *word, uint32_t prevVal, uint32_t newVal);
|
/device/google/contexthub/firmware/src/cpu/cortexm4f/ |
D | atomic.c | 115 bool atomicCmpXchg32bits(volatile uint32_t *word, uint32_t prevVal, uint32_t newVal) in atomicCmpXchg32bits() function
|
/device/google/contexthub/firmware/src/platform/stm32f4xx/ |
D | platform.c | 370 …while (!atomicCmpXchg32bits(&mSleepDevsToKeepAlive, mSleepDevsToKeepAlive, mSleepDevsToKeepAlive |… in platRequestDevInSleepMode() 380 …while (!atomicCmpXchg32bits(&mSleepDevsToKeepAlive, mSleepDevsToKeepAlive, mSleepDevsToKeepAlive &… in platReleaseDevInSleepMode()
|
D | i2c.c | 511 atomicCmpXchg32bits(&xfer->id, id, 0)) { in stmI2cMasterTxRxDone() 889 if (atomicCmpXchg32bits(&xfer->id, id, 0)) { in i2cMasterTxRx()
|
/device/google/contexthub/firmware/src/ |
D | seos.c | 149 if (atomicCmpXchg32bits((uint32_t*)&mCurrentTask, (uint32_t)old, (uint32_t)task)) in osSetCurrentTask()
|