Lines Matching refs:ulong_t
48 extern void atomic_inc_ulong(volatile ulong_t *);
62 extern void atomic_dec_ulong(volatile ulong_t *);
77 extern void atomic_add_long(volatile ulong_t *, long);
92 extern void atomic_sub_long(volatile ulong_t *, long);
106 extern void atomic_or_ulong(volatile ulong_t *, ulong_t);
120 extern void atomic_and_ulong(volatile ulong_t *, ulong_t);
142 extern ulong_t atomic_inc_ulong_nv(volatile ulong_t *);
156 extern ulong_t atomic_dec_ulong_nv(volatile ulong_t *);
171 extern ulong_t atomic_add_long_nv(volatile ulong_t *, long);
186 extern ulong_t atomic_sub_long_nv(volatile ulong_t *, long);
200 extern ulong_t atomic_or_ulong_nv(volatile ulong_t *, ulong_t);
214 extern ulong_t atomic_and_ulong_nv(volatile ulong_t *, ulong_t);
229 extern ulong_t atomic_cas_ulong(volatile ulong_t *, ulong_t, ulong_t);
244 extern ulong_t atomic_swap_ulong(volatile ulong_t *, ulong_t);
255 #define atomic_load_long(p) (*(volatile ulong_t *)(p))
276 (*(volatile ulong_t *)(p) = (ulong_t)(v))
297 extern int atomic_set_long_excl(volatile ulong_t *, uint_t);
298 extern int atomic_clear_long_excl(volatile ulong_t *, uint_t);