Home
last modified time | relevance | path

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

/device/google/contexthub/firmware/src/
Dtrylock.c33 return !atomicXchgByte(&lock->lock, 1); in trylockTryTake()
Dheap.c94 while (atomicXchgByte(&gNeedFreeMerge, false)) { in heapMergeFreeChunks()
DhostIntf.c338 if (atomicXchgByte(&mRxIdle, false)) { in hostIntfRxPacket()
/device/google/contexthub/firmware/inc/
Datomic.h29 uint32_t atomicXchgByte(volatile uint8_t *byte, uint32_t newVal);
/device/google/contexthub/firmware/src/cpu/x86/
Datomic.c41 uint32_t atomicXchgByte(volatile uint8_t *byte, uint32_t newVal) in atomicXchgByte() function
/device/google/contexthub/firmware/src/cpu/cortexm4f/
Datomic.c55 uint32_t atomicXchgByte(volatile uint8_t *byte, uint32_t newVal) in atomicXchgByte() function
/device/google/contexthub/firmware/src/platform/stm32f4xx/
Dspi.c332 if (atomicXchgByte(&state->xferEnable, true) == true) in stmSpiRxTx()
405 if (atomicXchgByte(&state->xferEnable, true) == true) in stmSpiSlaveIdle()
411 atomicXchgByte(&state->xferEnable, false); in stmSpiSlaveIdle()