Lines Matching defs:ptr
53 __sync_add_and_fetch_8(uint64_t *ptr, uint64_t val)
58 *ptr += val;
59 r = *ptr;
66 __sync_sub_and_fetch_8(uint64_t *ptr, uint64_t val)
71 *ptr -= val;
72 r = *ptr;
79 __sync_fetch_and_add_8(uint64_t *ptr, uint64_t val)
84 r = *ptr;
85 *ptr += val;
92 __sync_fetch_and_sub_8(uint64_t *ptr, uint64_t val)
97 r = *ptr;
98 *ptr -= val;
105 __sync_val_compare_and_swap_8(uint64_t *ptr, uint64_t oldval, uint64_t newval)
110 r = *ptr;
111 if (*ptr == oldval)
112 *ptr = newval;