Symbol: __ATOMIC_OPXX
usr/src/uts/intel/asm/atomic.h
100
__ATOMIC_OPXX(atomic_dec_8, uint8_t, "dec" SUF_8)
usr/src/uts/intel/asm/atomic.h
101
__ATOMIC_OPXX(atomic_dec_16, uint16_t, "dec" SUF_16)
usr/src/uts/intel/asm/atomic.h
102
__ATOMIC_OPXX(atomic_dec_32, uint32_t, "dec" SUF_32)
usr/src/uts/intel/asm/atomic.h
104
__ATOMIC_OPXX(atomic_dec_uchar, uchar_t, "dec" SUF_8)
usr/src/uts/intel/asm/atomic.h
105
__ATOMIC_OPXX(atomic_dec_ushort, ushort_t, "dec" SUF_16)
usr/src/uts/intel/asm/atomic.h
106
__ATOMIC_OPXX(atomic_dec_uint, uint_t, "dec" SUF_32)
usr/src/uts/intel/asm/atomic.h
107
__ATOMIC_OPXX(atomic_dec_ulong, ulong_t, "dec" SUF_LONG)
usr/src/uts/intel/asm/atomic.h
109
#undef __ATOMIC_OPXX
usr/src/uts/intel/asm/atomic.h
123
__ATOMIC_OPXX(atomic_add_16, uint16_t, int16_t, "add" SUF_16, "r")
usr/src/uts/intel/asm/atomic.h
124
__ATOMIC_OPXX(atomic_add_32, uint32_t, int32_t, "add" SUF_32, "r")
usr/src/uts/intel/asm/atomic.h
126
__ATOMIC_OPXX(atomic_add_char, uchar_t, signed char, "add" SUF_8, "q")
usr/src/uts/intel/asm/atomic.h
127
__ATOMIC_OPXX(atomic_add_short, ushort_t, short, "add" SUF_16, "r")
usr/src/uts/intel/asm/atomic.h
128
__ATOMIC_OPXX(atomic_add_int, uint_t, int, "add" SUF_32, "r")
usr/src/uts/intel/asm/atomic.h
129
__ATOMIC_OPXX(atomic_add_long, ulong_t, long, "add" SUF_LONG, "r")
usr/src/uts/intel/asm/atomic.h
148
__ATOMIC_OPXX(atomic_or_8, uint8_t, uint8_t, "or" SUF_8, "q")
usr/src/uts/intel/asm/atomic.h
149
__ATOMIC_OPXX(atomic_or_16, uint16_t, uint16_t, "or" SUF_16, "r")
usr/src/uts/intel/asm/atomic.h
150
__ATOMIC_OPXX(atomic_or_32, uint32_t, uint32_t, "or" SUF_32, "r")
usr/src/uts/intel/asm/atomic.h
152
__ATOMIC_OPXX(atomic_or_uchar, uchar_t, uchar_t, "or" SUF_8, "q")
usr/src/uts/intel/asm/atomic.h
153
__ATOMIC_OPXX(atomic_or_ushort, ushort_t, ushort_t, "or" SUF_16, "r")
usr/src/uts/intel/asm/atomic.h
154
__ATOMIC_OPXX(atomic_or_uint, uint_t, uint_t, "or" SUF_32, "r")
usr/src/uts/intel/asm/atomic.h
155
__ATOMIC_OPXX(atomic_or_ulong, ulong_t, ulong_t, "or" SUF_LONG, "r")
usr/src/uts/intel/asm/atomic.h
157
__ATOMIC_OPXX(atomic_and_8, uint8_t, uint8_t, "and" SUF_8, "q")
usr/src/uts/intel/asm/atomic.h
158
__ATOMIC_OPXX(atomic_and_16, uint16_t, uint16_t, "and" SUF_16, "r")
usr/src/uts/intel/asm/atomic.h
159
__ATOMIC_OPXX(atomic_and_32, uint32_t, uint32_t, "and" SUF_32, "r")
usr/src/uts/intel/asm/atomic.h
161
__ATOMIC_OPXX(atomic_and_uchar, uchar_t, uchar_t, "and" SUF_8, "q")
usr/src/uts/intel/asm/atomic.h
162
__ATOMIC_OPXX(atomic_and_ushort, ushort_t, ushort_t, "and" SUF_16, "r")
usr/src/uts/intel/asm/atomic.h
163
__ATOMIC_OPXX(atomic_and_uint, uint_t, uint_t, "and" SUF_32, "r")
usr/src/uts/intel/asm/atomic.h
164
__ATOMIC_OPXX(atomic_and_ulong, ulong_t, ulong_t, "and" SUF_LONG, "r")
usr/src/uts/intel/asm/atomic.h
166
#undef __ATOMIC_OPXX
usr/src/uts/intel/asm/atomic.h
182
__ATOMIC_OPXX(atomic_cas_16, uint16_t, "cmpxchg" SUF_16, "r")
usr/src/uts/intel/asm/atomic.h
183
__ATOMIC_OPXX(atomic_cas_32, uint32_t, "cmpxchg" SUF_32, "r")
usr/src/uts/intel/asm/atomic.h
185
__ATOMIC_OPXX(atomic_cas_uchar, uchar_t, "cmpxchg" SUF_8, "q")
usr/src/uts/intel/asm/atomic.h
186
__ATOMIC_OPXX(atomic_cas_ushort, ushort_t, "cmpxchg" SUF_16, "r")
usr/src/uts/intel/asm/atomic.h
187
__ATOMIC_OPXX(atomic_cas_uint, uint_t, "cmpxchg" SUF_32, "r")
usr/src/uts/intel/asm/atomic.h
188
__ATOMIC_OPXX(atomic_cas_ulong, ulong_t, "cmpxchg" SUF_LONG, "r")
usr/src/uts/intel/asm/atomic.h
190
#undef __ATOMIC_OPXX
usr/src/uts/intel/asm/atomic.h
223
__ATOMIC_OPXX(atomic_swap_16, uint16_t, "xchg" SUF_16, "r")
usr/src/uts/intel/asm/atomic.h
224
__ATOMIC_OPXX(atomic_swap_32, uint32_t, "xchg" SUF_32, "r")
usr/src/uts/intel/asm/atomic.h
226
__ATOMIC_OPXX(atomic_swap_uchar, uchar_t, "xchg" SUF_8, "q")
usr/src/uts/intel/asm/atomic.h
227
__ATOMIC_OPXX(atomic_swap_ushort, ushort_t, "xchg" SUF_16, "r")
usr/src/uts/intel/asm/atomic.h
228
__ATOMIC_OPXX(atomic_swap_uint, uint_t, "xchg" SUF_32, "r")
usr/src/uts/intel/asm/atomic.h
229
__ATOMIC_OPXX(atomic_swap_ulong, ulong_t, "xchg" SUF_LONG, "r")
usr/src/uts/intel/asm/atomic.h
231
#undef __ATOMIC_OPXX
usr/src/uts/intel/asm/atomic.h
69
#define __ATOMIC_OP64(...) __ATOMIC_OPXX(__VA_ARGS__)
usr/src/uts/intel/asm/atomic.h
91
__ATOMIC_OPXX(atomic_inc_8, uint8_t, "inc" SUF_8)
usr/src/uts/intel/asm/atomic.h
92
__ATOMIC_OPXX(atomic_inc_16, uint16_t, "inc" SUF_16)
usr/src/uts/intel/asm/atomic.h
93
__ATOMIC_OPXX(atomic_inc_32, uint32_t, "inc" SUF_32)
usr/src/uts/intel/asm/atomic.h
95
__ATOMIC_OPXX(atomic_inc_uchar, uchar_t, "inc" SUF_8)
usr/src/uts/intel/asm/atomic.h
96
__ATOMIC_OPXX(atomic_inc_ushort, ushort_t, "inc" SUF_16)
usr/src/uts/intel/asm/atomic.h
97
__ATOMIC_OPXX(atomic_inc_uint, uint_t, "inc" SUF_32)
usr/src/uts/intel/asm/atomic.h
98
__ATOMIC_OPXX(atomic_inc_ulong, ulong_t, "inc" SUF_LONG)