Home
last modified time | relevance | path

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

/device/google/contexthub/firmware/os/cpu/x86/
Datomic.c36 } while (!atomicCmpXchgByte(val, old, old + addend)); in atomicAddByte()
75 bool atomicCmpXchgByte(volatile uint8_t *byte, uint32_t prevVal, uint32_t newVal) in atomicCmpXchgByte() function
/device/google/contexthub/firmware/os/inc/
Datomic.h30 bool atomicCmpXchgByte(volatile uint8_t *byte, uint32_t prevVal, uint32_t newVal);
/device/google/contexthub/firmware/os/cpu/cortexm4/
Datomic.c89 bool atomicCmpXchgByte(volatile uint8_t *byte, uint32_t prevVal, uint32_t newVal) in atomicCmpXchgByte() function
/device/google/contexthub/firmware/os/platform/stm32/
Di2c.c894 if (atomicCmpXchgByte((uint8_t *)&state->masterState, in i2cMasterTxRx()
/device/google/contexthub/firmware/os/drivers/bosch_bmi160/
Dbosch_bmi160.c664 bool ret = atomicCmpXchgByte(&T(state), SENSOR_IDLE, newState);
670 return atomicCmpXchgByte(&T(state), SENSOR_IDLE, newState);
4132 if (atomicCmpXchgByte(&T(otcGyroUpdateBuffer).lock, false, true)) {
/device/google/contexthub/firmware/os/core/
Dseos.c105 if (atomicCmpXchgByte(&task->flags, flags, newFlags)) in osTaskClrSetFlags()
/device/google/contexthub/firmware/os/drivers/st_lsm6dsm/
Dst_lsm6dsm.c695 return atomicCmpXchgByte(&T(state), SENSOR_IDLE, newState); in trySwitchState_()