Lines Matching full:volatile
104 atomic_##NAME##_##TYPE(volatile u_##TYPE *p, u_##TYPE v)\
113 atomic_##NAME##_barr_##TYPE(volatile u_##TYPE *p, u_##TYPE v)\
139 atomic_cmpset_##TYPE(volatile u_##TYPE *dst, u_##TYPE expect, u_##TYPE src) \
156 atomic_fcmpset_##TYPE(volatile u_##TYPE *dst, u_##TYPE *expect, u_##TYPE src) \
181 atomic_fetchadd_int(volatile u_int *p, u_int v)
194 atomic_testandset_int(volatile u_int *p, u_int v)
210 atomic_testandclear_int(volatile u_int *p, u_int v)
252 atomic_load_acq_##TYPE(const volatile u_##TYPE *p) \
264 atomic_store_rel_##TYPE(volatile u_##TYPE *p, u_##TYPE v) \
304 atomic_cmpset_64_i386(volatile uint64_t *dst, uint64_t expect, uint64_t src)
306 volatile uint32_t *p;
309 p = (volatile uint32_t *)dst;
333 atomic_fcmpset_64_i386(volatile uint64_t *dst, uint64_t *expect, uint64_t src)
345 atomic_load_acq_64_i386(const volatile uint64_t *p)
347 const volatile uint32_t *q;
350 q = (const volatile uint32_t *)p;
365 atomic_store_rel_64_i386(volatile uint64_t *p, uint64_t v)
367 volatile uint32_t *q;
369 q = (volatile uint32_t *)p;
383 atomic_swap_64_i386(volatile uint64_t *p, uint64_t v)
385 volatile uint32_t *q;
388 q = (volatile uint32_t *)p;
406 atomic_cmpset_64_i586(volatile uint64_t *dst, uint64_t expect, uint64_t src)
423 atomic_fcmpset_64_i586(volatile uint64_t *dst, uint64_t *expect, uint64_t src)
444 atomic_load_acq_64_i586(const volatile uint64_t *p)
459 atomic_store_rel_64_i586(volatile uint64_t *p, uint64_t v)
474 atomic_swap_64_i586(volatile uint64_t *p, uint64_t v)
490 atomic_cmpset_64(volatile uint64_t *dst, uint64_t expect, uint64_t src)
500 atomic_fcmpset_64(volatile uint64_t *dst, uint64_t *expect, uint64_t src)
510 atomic_load_acq_64(const volatile uint64_t *p)
520 atomic_store_rel_64(volatile uint64_t *p, uint64_t v)
530 atomic_swap_64(volatile uint64_t *p, uint64_t v)
540 atomic_fetchadd_64(volatile uint64_t *p, uint64_t v)
551 atomic_add_64(volatile uint64_t *p, uint64_t v)
563 atomic_subtract_64(volatile uint64_t *p, uint64_t v)
611 atomic_cmpset_long(volatile u_long *dst, u_long expect, u_long src)
614 return (atomic_cmpset_int((volatile u_int *)dst, (u_int)expect,
619 atomic_fcmpset_long(volatile u_long *dst, u_long *expect, u_long src)
622 return (atomic_fcmpset_int((volatile u_int *)dst, (u_int *)expect,
627 atomic_fetchadd_long(volatile u_long *p, u_long v)
630 return (atomic_fetchadd_int((volatile u_int *)p, (u_int)v));
634 atomic_testandset_long(volatile u_long *p, u_int v)
637 return (atomic_testandset_int((volatile u_int *)p, v));
641 atomic_testandclear_long(volatile u_long *p, u_int v)
644 return (atomic_testandclear_int((volatile u_int *)p, v));
649 atomic_swap_int(volatile u_int *p, u_int v)
661 atomic_swap_long(volatile u_long *p, u_long v)
664 return (atomic_swap_int((volatile u_int *)p, (u_int)v));
812 atomic_set_int((volatile u_int *)(p), (u_int)(v))
814 atomic_set_acq_int((volatile u_int *)(p), (u_int)(v))
816 atomic_set_rel_int((volatile u_int *)(p), (u_int)(v))
818 atomic_clear_int((volatile u_int *)(p), (u_int)(v))
820 atomic_clear_acq_int((volatile u_int *)(p), (u_int)(v))
822 atomic_clear_rel_int((volatile u_int *)(p), (u_int)(v))
824 atomic_add_int((volatile u_int *)(p), (u_int)(v))
826 atomic_add_acq_int((volatile u_int *)(p), (u_int)(v))
828 atomic_add_rel_int((volatile u_int *)(p), (u_int)(v))
830 atomic_subtract_int((volatile u_int *)(p), (u_int)(v))
832 atomic_subtract_acq_int((volatile u_int *)(p), (u_int)(v))
834 atomic_subtract_rel_int((volatile u_int *)(p), (u_int)(v))
836 atomic_load_acq_int((const volatile u_int *)(p))
838 atomic_store_rel_int((volatile u_int *)(p), (v))
840 atomic_cmpset_int((volatile u_int *)(dst), (u_int)(old), (u_int)(new))
842 atomic_cmpset_acq_int((volatile u_int *)(dst), (u_int)(old), \
845 atomic_cmpset_rel_int((volatile u_int *)(dst), (u_int)(old), \
848 atomic_fcmpset_int((volatile u_int *)(dst), (u_int *)(old), (u_int)(new))
850 atomic_fcmpset_acq_int((volatile u_int *)(dst), (u_int *)(old), \
853 atomic_fcmpset_rel_int((volatile u_int *)(dst), (u_int *)(old), \
856 atomic_swap_int((volatile u_int *)(p), (u_int)(v))
858 atomic_readandclear_int((volatile u_int *)(p))
860 atomic_testandclear_int((volatile u_int *)(p), (val))
862 atomic_testandset_int((volatile u_int *)(p), (val))