Lines Matching refs:cmpval
616 atomic_cmpset_char(volatile u_char *p, u_char cmpval, u_char newval)
633 : "r" (p), "r" (cmpval), "r" (newval), "m" (*p)
640 atomic_cmpset_short(volatile u_short *p, u_short cmpval, u_short newval) in atomic_cmpset_short() argument
657 : "r" (p), "r" (cmpval), "r" (newval), "m" (*p) in atomic_cmpset_short()
664 atomic_cmpset_masked(uint32_t *p, uint32_t cmpval, uint32_t newval,
686 : "r" (p), "r" (cmpval), "r" (newval), "m" (*p),
697 atomic_cmpset_int(volatile u_int* p, u_int cmpval, u_int newval) in atomic_cmpset_int() argument
714 : "r" (p), "r" (cmpval), "r" (newval), "m" (*p) in atomic_cmpset_int()
720 atomic_cmpset_long(volatile u_long* p, u_long cmpval, u_long newval) in atomic_cmpset_long() argument
748 : "r" (p), "r" (cmpval), "r" (newval), "m" (*p) in atomic_cmpset_long()
757 u_##type cmpval, u_##type newval)\
760 retval = atomic_cmpset_##type(p, cmpval, newval);\
766 u_##type cmpval, u_##type newval)\
769 return (atomic_cmpset_##type(p, cmpval, newval));\
814 atomic_fcmpset_char(volatile u_char *p, u_char *cmpval, u_char newval) in atomic_fcmpset_char() argument
831 : "=&r" (ret), "=m" (*p), "=m" (*cmpval) in atomic_fcmpset_char()
832 : "r" (p), "r" (*cmpval), "r" (newval), "m" (*p), "r"(cmpval) in atomic_fcmpset_char()
839 atomic_fcmpset_short(volatile u_short *p, u_short *cmpval, u_short newval) in atomic_fcmpset_short() argument
856 : "=&r" (ret), "=m" (*p), "=m" (*cmpval) in atomic_fcmpset_short()
857 : "r" (p), "r" (*cmpval), "r" (newval), "m" (*p), "r"(cmpval) in atomic_fcmpset_short()
865 atomic_fcmpset_int(volatile u_int *p, u_int *cmpval, u_int newval) in atomic_fcmpset_int() argument
882 : "=&r" (ret), "=m" (*p), "=m" (*cmpval) in atomic_fcmpset_int()
883 : "r" (p), "r" (*cmpval), "r" (newval), "m" (*p), "r"(cmpval) in atomic_fcmpset_int()
889 atomic_fcmpset_long(volatile u_long *p, u_long *cmpval, u_long newval) in atomic_fcmpset_long() argument
918 : "=&r" (ret), "=m" (*p), "=m" (*cmpval) in atomic_fcmpset_long()
919 : "r" (p), "r" (*cmpval), "r" (newval), "m" (*p), "r"(cmpval) in atomic_fcmpset_long()
928 u_##type *cmpval, u_##type newval)\
931 retval = atomic_fcmpset_##type(p, cmpval, newval);\
937 u_##type *cmpval, u_##type newval)\
940 return (atomic_fcmpset_##type(p, cmpval, newval));\