Home
last modified time | relevance | path

Searched refs:ATOMIC_BITS (Results 1 – 2 of 2) sorted by relevance

/AliOS-Things-master/components/ble_host/include/
A Datomic.h293 #define ATOMIC_BITS (sizeof(atomic_val_t) * 8) macro
294 #define ATOMIC_MASK(bit) (1 << ((bit) & (ATOMIC_BITS - 1)))
295 #define ATOMIC_ELEM(addr, bit) ((addr) + ((bit) / ATOMIC_BITS))
315 atomic_t name[1 + ((num_bits) - 1) / ATOMIC_BITS]
332 return (1 & (val >> (bit & (ATOMIC_BITS - 1)))); in atomic_test_bit()
/AliOS-Things-master/components/drivers/core/base/include/drivers/
A Datomic.h291 #define ATOMIC_BITS (sizeof(atomic_val_t) * 8) macro
292 #define ATOMIC_MASK(bit) (1 << ((bit) & (ATOMIC_BITS - 1)))
293 #define ATOMIC_ELEM(addr, bit) ((addr) + ((bit) / ATOMIC_BITS))
313 atomic_t name[1 + ((num_bits) - 1) / ATOMIC_BITS]
330 return (1 & (val >> (bit & (ATOMIC_BITS - 1)))); in atomic_test_bit()

Completed in 4 milliseconds