Symbol: atomic_cas_16
common/lib/libc/arch/m68k/atomic/atomic_init_m68k.c
150
atomic_op_alias(atomic_cas_16,_atomic_cas_16)
common/lib/libc/atomic/atomic_add_16_cas.c
49
} while (atomic_cas_16(addr, old, new) != old);
common/lib/libc/atomic/atomic_add_16_cas.c
61
} while (atomic_cas_16(addr, old, new) != old);
common/lib/libc/atomic/atomic_and_16_cas.c
47
} while (atomic_cas_16(addr, old, new) != old);
common/lib/libc/atomic/atomic_and_16_nv_cas.c
46
} while (atomic_cas_16(addr, old, new) != old);
common/lib/libc/atomic/atomic_c11_compare_exchange_cas_16.c
56
const uint16_t prev = atomic_cas_16(mem, old, desired);
common/lib/libc/atomic/atomic_cas_16_cas.c
49
return atomic_cas_16((volatile uint16_t *)addr, oldv, newv) == oldv;
common/lib/libc/atomic/atomic_nand_16_cas.c
49
} while (atomic_cas_16(addr, old, new) != old);
common/lib/libc/atomic/atomic_nand_16_cas.c
61
} while (atomic_cas_16(addr, old, new) != old);
common/lib/libc/atomic/atomic_or_16_cas.c
49
} while (atomic_cas_16(addr, old, new) != old);
common/lib/libc/atomic/atomic_or_16_cas.c
61
} while (atomic_cas_16(addr, old, new) != old);
common/lib/libc/atomic/atomic_sub_16_cas.c
49
} while (atomic_cas_16(addr, old, new) != old);
common/lib/libc/atomic/atomic_sub_16_cas.c
61
} while (atomic_cas_16(addr, old, new) != old);
common/lib/libc/atomic/atomic_swap_16_cas.c
47
} while (atomic_cas_16(addr, old, new) != old);
common/lib/libc/atomic/atomic_xor_16_cas.c
49
} while (atomic_cas_16(addr, old, new) != old);
common/lib/libc/atomic/atomic_xor_16_cas.c
61
} while (atomic_cas_16(addr, old, new) != old);
sys/sys/atomic.h
179
uint16_t atomic_cas_16(volatile uint16_t *, uint16_t, uint16_t);