Home
last modified time | relevance | path

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

/AliOS-Things-master/components/ble_host/include/
A Datomic.h295 #define ATOMIC_ELEM(addr, bit) ((addr) + ((bit) / ATOMIC_BITS)) macro
330 atomic_val_t val = atomic_get(ATOMIC_ELEM(target, bit)); in atomic_test_bit()
351 old = atomic_and(ATOMIC_ELEM(target, bit), ~mask); in atomic_test_and_clear_bit()
372 old = atomic_or(ATOMIC_ELEM(target, bit), mask); in atomic_test_and_set_bit()
392 atomic_and(ATOMIC_ELEM(target, bit), ~mask); in atomic_clear_bit()
410 atomic_or(ATOMIC_ELEM(target, bit), mask); in atomic_set_bit()
417 atomic_or(ATOMIC_ELEM(target, bit), mask); in atomic_set_bit_to()
421 atomic_or(ATOMIC_ELEM(target, bit), mask); in atomic_set_bit_to()
425 atomic_and(ATOMIC_ELEM(target, bit), ~mask); in atomic_set_bit_to()
/AliOS-Things-master/components/drivers/core/base/include/drivers/
A Datomic.h293 #define ATOMIC_ELEM(addr, bit) ((addr) + ((bit) / ATOMIC_BITS)) macro
328 atomic_val_t val = atomic_get(ATOMIC_ELEM(target, bit)); in atomic_test_bit()
349 old = atomic_and(ATOMIC_ELEM(target, bit), ~mask); in atomic_test_and_clear_bit()
370 old = atomic_or(ATOMIC_ELEM(target, bit), mask); in atomic_test_and_set_bit()
390 atomic_and(ATOMIC_ELEM(target, bit), ~mask); in atomic_clear_bit()
408 atomic_or(ATOMIC_ELEM(target, bit), mask); in atomic_set_bit()

Completed in 5 milliseconds