Home
last modified time | relevance | path

Searched refs:_atomic_cas_64 (Results 1 – 14 of 14) sorted by relevance

/netbsd/src/common/lib/libc/arch/aarch64/atomic/
Datomic_cas_64.S34 ENTRY_NP(_atomic_cas_64)
43 END(_atomic_cas_64)
45 ATOMIC_OP_ALIAS(atomic_cas_64,_atomic_cas_64)
46 ATOMIC_OP_ALIAS(atomic_cas_ulong,_atomic_cas_64)
47 ATOMIC_OP_ALIAS(atomic_cas_ptr,_atomic_cas_64)
48 ATOMIC_OP_ALIAS(atomic_cas_64_ni,_atomic_cas_64)
49 ATOMIC_OP_ALIAS(atomic_cas_ulong_ni,_atomic_cas_64)
50 ATOMIC_OP_ALIAS(atomic_cas_ptr_ni,_atomic_cas_64)
51 STRONG_ALIAS(_atomic_cas_ulong,_atomic_cas_64)
52 STRONG_ALIAS(_atomic_cas_ptr,_atomic_cas_64)
[all …]
/netbsd/src/common/lib/libc/arch/alpha/atomic/
Datomic_cas.S56 LEAF(_atomic_cas_64, 3)
65 END(_atomic_cas_64)
67 ATOMIC_OP_ALIAS(atomic_cas_64,_atomic_cas_64)
68 ATOMIC_OP_ALIAS(atomic_cas_ulong,_atomic_cas_64)
69 STRONG_ALIAS(_atomic_cas_ulong,_atomic_cas_64)
70 ATOMIC_OP_ALIAS(atomic_cas_ptr,_atomic_cas_64)
71 STRONG_ALIAS(_atomic_cas_ptr,_atomic_cas_64)
73 ATOMIC_OP_ALIAS(atomic_cas_64_ni,_atomic_cas_64)
74 STRONG_ALIAS(_atomic_cas_64_ni,_atomic_cas_64)
75 ATOMIC_OP_ALIAS(atomic_cas_ulong_ni,_atomic_cas_64)
[all …]
/netbsd/src/common/lib/libc/arch/powerpc/atomic/
Datomic_cas.S59 ENTRY(_atomic_cas_64)
67 END(_atomic_cas_64)
69 ATOMIC_OP_ALIAS(atomic_cas_64,_atomic_cas_64)
70 ATOMIC_OP_ALIAS(atomic_cas_64_ni,_atomic_cas_64)
71 STRONG_ALIAS(_atomic_cas_64_ni,_atomic_cas_64)
73 ATOMIC_OP_ALIAS(atomic_cas_ulong,_atomic_cas_64)
74 ATOMIC_OP_ALIAS(atomic_cas_ulong_ni,_atomic_cas_64)
76 ATOMIC_OP_ALIAS(atomic_cas_ptr,_atomic_cas_64)
77 ATOMIC_OP_ALIAS(atomic_cas_ptr_ni,_atomic_cas_64)
79 STRONG_ALIAS(_atomic_cas_ulong,_atomic_cas_64)
[all …]
/netbsd/src/sys/rump/librump/rumpkern/
Datomic_cas_generic.c76 _atomic_cas_64(volatile uint64_t *ptr, uint64_t old, uint64_t new) in _atomic_cas_64() function
93 atomic_op_alias(atomic_cas_64,_atomic_cas_64)
94 atomic_op_alias(atomic_cas_64_ni,_atomic_cas_64)
95 __strong_alias(_atomic_cas_64_ni,_atomic_cas_64)
109 atomic_op_alias(atomic_cas_ulong,_atomic_cas_64)
110 __strong_alias(_atomic_cas_ulong,_atomic_cas_64)
111 atomic_op_alias(atomic_cas_ulong_ni,_atomic_cas_64)
112 __strong_alias(_atomic_cas_ulong_ni,_atomic_cas_64)
113 atomic_op_alias(atomic_cas_ptr,_atomic_cas_64)
114 __strong_alias(_atomic_cas_ptr,_atomic_cas_64)
[all …]
/netbsd/src/common/lib/libc/arch/mips/atomic/
Datomic_cas.S59 LEAF(_atomic_cas_64)
74 END(_atomic_cas_64)
75 ATOMIC_OP_ALIAS(atomic_cas_64, _atomic_cas_64)
76 ATOMIC_OP_ALIAS(atomic_cas_64_ni, _atomic_cas_64)
80 STRONG_ALIAS(_atomic_cas_ptr, _atomic_cas_64)
81 STRONG_ALIAS(_atomic_cas_ptr_ni, _atomic_cas_64)
82 STRONG_ALIAS(_atomic_cas_ulong, _atomic_cas_64)
83 STRONG_ALIAS(_atomic_cas_ulong_ni, _atomic_cas_64)
/netbsd/src/common/lib/libc/arch/arm/atomic/
Datomic_cas_64.S39 ENTRY_NP(_atomic_cas_64)
66 END(_atomic_cas_64)
68 ATOMIC_OP_ALIAS(atomic_cas_64,_atomic_cas_64)
69 ATOMIC_OP_ALIAS(atomic_cas_64_ni,_atomic_cas_64)
70 STRONG_ALIAS(_atomic_cas_64_ni,_atomic_cas_64)
75 bl _atomic_cas_64
Datomic_cas_up.S59 RAS_START_ASM_HIDDEN(_atomic_cas_64)
65 RAS_END_ASM_HIDDEN(_atomic_cas_64)
/netbsd/src/common/lib/libc/arch/ia64/atomic/
Datomic.S103 ENTRY(_atomic_cas_64,3)
108 END(_atomic_cas_64)
214 ALIAS(atomic_cas_64,_atomic_cas_64)
215 ALIAS(atomic_cas_ulong,_atomic_cas_64)
216 ALIAS(atomic_cas_ptr,_atomic_cas_64)
220 ALIAS(atomic_cas_64_ni,_atomic_cas_64)
221 ALIAS(atomic_cas_ulong_ni,_atomic_cas_64)
222 ALIAS(atomic_cas_ptr_ni,_atomic_cas_64)
277 STRONG_ALIAS(_atomic_cas_ulong,_atomic_cas_64)
278 STRONG_ALIAS(_atomic_cas_ptr,_atomic_cas_64)
[all …]
/netbsd/src/common/lib/libc/atomic/
Datomic_init_testset.c81 RAS_DECL(_atomic_cas_64);
126 RAS_START(_atomic_cas_64); in _atomic_cas_64_up()
132 RAS_END(_atomic_cas_64); in _atomic_cas_64_up()
252 uint64_t _atomic_cas_64(volatile uint64_t *, uint64_t, uint64_t);
255 _atomic_cas_64(volatile uint64_t *ptr, uint64_t old, uint64_t new) in _atomic_cas_64() function
306 if (rasctl(RAS_ADDR(_atomic_cas_64), RAS_SIZE(_atomic_cas_64), in __libc_atomic_init()
354 atomic_op_alias(atomic_cas_64_ni,_atomic_cas_64)
355 __strong_alias(_atomic_cas_64_ni,_atomic_cas_64)
356 crt_alias(__sync_val_compare_and_swap_8,_atomic_cas_64)
Datomic_op_namespace.h77 #define atomic_cas_64 _atomic_cas_64
/netbsd/src/common/lib/libc/arch/sparc64/atomic/
Datomic_cas.S50 ENTRY(_atomic_cas_64)
63 ATOMIC_OP_ALIAS(atomic_cas_64,_atomic_cas_64)
69 ATOMIC_OP_ALIAS(atomic_cas_64_ni,_atomic_cas_64)
77 CRT_ALIAS(__sync_val_compare_and_swap_8,_atomic_cas_64)
/netbsd/src/common/lib/libc/arch/x86_64/atomic/
Datomic.S237 ENTRY(_atomic_cas_64)
243 END(_atomic_cas_64)
364 ALIAS(atomic_cas_64,_atomic_cas_64)
366 ALIAS(atomic_cas_ulong,_atomic_cas_64)
367 ALIAS(atomic_cas_ptr,_atomic_cas_64)
430 STRONG_ALIAS(_atomic_cas_ulong,_atomic_cas_64)
431 STRONG_ALIAS(_atomic_cas_ptr,_atomic_cas_64)
/netbsd/src/common/lib/libc/arch/i386/atomic/
Datomic.S224 STRONG_ALIAS(_atomic_cas_64,_atomic_cas_cx8)
226 ENTRY(_atomic_cas_64)
257 END(_atomic_cas_64)
347 ALIAS(atomic_cas_64,_atomic_cas_64)
348 ALIAS(atomic_cas_64_ni,_atomic_cas_64)
349 ALIAS(__sync_val_compare_and_swap_8,_atomic_cas_64)
/netbsd/src/sys/arch/mips/mips/
Dmips_fixup.c708 __strong_alias(_atomic_cas_64, _atomic_cas_ulong)