Searched refs:atomicXchgByte (Results 1 – 8 of 8) sorted by relevance
/device/google/contexthub/firmware/os/platform/stm32/ |
D | spi.c | 332 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/core/ |
D | trylock.c | 33 return !atomicXchgByte(&lock->lock, 1); in trylockTryTake()
|
D | heap.c | 94 while (atomicXchgByte(&gNeedFreeMerge, false)) { in heapMergeFreeChunks()
|
D | hostIntf.c | 372 if (atomicXchgByte(&mRxIdle, false)) { in hostIntfRxPacket()
|
/device/google/contexthub/firmware/os/inc/ |
D | atomic.h | 28 uint32_t atomicXchgByte(volatile uint8_t *byte, uint32_t newVal);
|
/device/google/contexthub/firmware/os/cpu/x86/ |
D | atomic.c | 41 uint32_t atomicXchgByte(volatile uint8_t *byte, uint32_t newVal) in atomicXchgByte() function
|
/device/google/contexthub/firmware/os/cpu/cortexm4/ |
D | atomic.c | 55 uint32_t atomicXchgByte(volatile uint8_t *byte, uint32_t newVal) in atomicXchgByte() function
|
/device/google/contexthub/firmware/os/drivers/bosch_bmi160/ |
D | bosch_bmi160.c | 4363 atomicXchgByte(&(((struct OtcGyroUpdateBuffer*)(event))->lock), false);
|