Home
last modified time | relevance | path

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

/device/google/contexthub/firmware/src/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/inc/
Datomic.h31 bool atomicCmpXchgByte(volatile uint8_t *byte, uint32_t prevVal, uint32_t newVal);
/device/google/contexthub/firmware/src/cpu/cortexm4f/
Datomic.c89 bool atomicCmpXchgByte(volatile uint8_t *byte, uint32_t prevVal, uint32_t newVal) in atomicCmpXchgByte() function
/device/google/contexthub/firmware/src/platform/stm32f4xx/
Di2c.c885 if (atomicCmpXchgByte((uint8_t *)&state->masterState, in i2cMasterTxRx()
/device/google/contexthub/firmware/src/
Dseos.c167 if (atomicCmpXchgByte(&task->flags, flags, newFlags)) in osTaskClrSetFlags()
/device/google/contexthub/firmware/src/drivers/bosch_bmi160/
Dbosch_bmi160.c560 bool ret = atomicCmpXchgByte(&T(state), SENSOR_IDLE, newState); in trySwitchState_()
566 return atomicCmpXchgByte(&T(state), SENSOR_IDLE, newState); in trySwitchState_()