Home
last modified time | relevance | path

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

/device/google/contexthub/firmware/os/core/
Dtrylock.c33 return !atomicXchgByte(&lock->lock, 1); in trylockTryTake()
Dheap.c94 while (atomicXchgByte(&gNeedFreeMerge, false)) { in heapMergeFreeChunks()
DhostIntf.c371 if (atomicXchgByte(&mRxIdle, false)) { in hostIntfRxPacket()
/device/google/contexthub/firmware/os/inc/
Datomic.h28 uint32_t atomicXchgByte(volatile uint8_t *byte, uint32_t newVal);
/device/google/contexthub/firmware/os/cpu/x86/
Datomic.c41 uint32_t atomicXchgByte(volatile uint8_t *byte, uint32_t newVal) in atomicXchgByte() function
/device/google/contexthub/firmware/os/cpu/cortexm4/
Datomic.c55 uint32_t atomicXchgByte(volatile uint8_t *byte, uint32_t newVal) in atomicXchgByte() function
/device/google/contexthub/firmware/os/platform/stm32/
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()
/device/google/contexthub/firmware/os/drivers/bosch_bmi160/
Dbosch_bmi160.c4163 atomicXchgByte(&(((struct OtcGyroUpdateBuffer*)(event))->lock), false);