Lines Matching refs:newval
371 atomic_cmpset_32(__volatile uint32_t *p, uint32_t cmpval, uint32_t newval) in atomic_cmpset_32() argument
386 : "r" (cmpval), "r" (newval), "m" (*p) in atomic_cmpset_32()
398 atomic_fcmpset_32(__volatile uint32_t *p, uint32_t *cmpval, uint32_t newval) in atomic_fcmpset_32() argument
422 : "r" (newval), "r" (*cmpval) in atomic_fcmpset_32()
430 uint##WIDTH##_t cmpval, uint##WIDTH##_t newval) \
434 retval = atomic_cmpset_##WIDTH(p, cmpval, newval); \
441 uint##WIDTH##_t cmpval, uint##WIDTH##_t newval) \
444 return (atomic_cmpset_##WIDTH(p, cmpval, newval)); \
450 uint##WIDTH##_t *cmpval, uint##WIDTH##_t newval) \
454 retval = atomic_fcmpset_##WIDTH(p, cmpval, newval); \
461 uint##WIDTH##_t *cmpval, uint##WIDTH##_t newval) \
464 return (atomic_fcmpset_##WIDTH(p, cmpval, newval)); \
505 atomic_cmpset_64(__volatile uint64_t *p, uint64_t cmpval, uint64_t newval) in atomic_cmpset_64() argument
521 : "r" (cmpval), "r" (newval), "m" (*p) in atomic_cmpset_64()
528 atomic_fcmpset_64(__volatile uint64_t *p, uint64_t *cmpval, uint64_t newval) in atomic_fcmpset_64() argument
544 : "r" (newval), "r" (*cmpval) in atomic_fcmpset_64()
730 #define atomic_cmpset_long(p, cmpval, newval) \ argument
732 (u_int)(newval))
733 #define atomic_cmpset_acq_long(p, cmpval, newval) \ argument
735 (u_int)(newval))
736 #define atomic_cmpset_rel_long(p, cmpval, newval) \ argument
738 (u_int)(newval))
739 #define atomic_fcmpset_long(p, cmpval, newval) \ argument
741 (u_int)(newval))
742 #define atomic_fcmpset_acq_long(p, cmpval, newval) \ argument
744 (u_int)(newval))
745 #define atomic_fcmpset_rel_long(p, cmpval, newval) \ argument
747 (u_int)(newval))