Home
last modified time | relevance | path

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

/hal_rpi_pico-latest/src/rp2_common/pico_atomic/
Datomic.c62 memcpy(dest, remove_volatile_cast_no_barrier(const void *, src), size); in __atomic_load_c()
70 memcpy(remove_volatile_cast_no_barrier(void *, dest), src, size); in __atomic_store_c()
82 if (memcmp(remove_volatile_cast_no_barrier(void *, ptr), expected, size) == 0) { in __atomic_compare_exchange_c()
83 memcpy(remove_volatile_cast_no_barrier(void *, ptr), desired, size); in __atomic_compare_exchange_c()
87 memcpy(expected, remove_volatile_cast_no_barrier(void *, ptr), size); in __atomic_compare_exchange_c()
97 memcpy(old, remove_volatile_cast_no_barrier(void *, ptr), size); in __atomic_exchange_c()
98 memcpy(remove_volatile_cast_no_barrier(void *, ptr), val, size); in __atomic_exchange_c()
/hal_rpi_pico-latest/src/rp2_common/hardware_sync/include/hardware/
Dsync.h333 #define remove_volatile_cast_no_barrier(t, x) (t)(x) macro
336 #define remove_volatile_cast_no_barrier(t, x) ({ Clang_Pragma("clang diagnostic push"); Clang_Pragm… macro