Lines Matching refs:result
34 int result; in atomic_sub_return() local
43 : "=&r"(result), "=o"(v->counter) in atomic_sub_return()
47 return result; in atomic_sub_return()
59 int result; in atomic_add_return() local
62 result = atomic_sub_return(-i, v); in atomic_add_return()
71 : "=&r"(result), "=o"(v->counter) in atomic_add_return()
75 return result; in atomic_add_return()
90 int tmp, result = 0; in atomic_sub_unless() local
103 : "=&r"(tmp), "=&r"(result), "=o"(v->counter) in atomic_sub_unless()
104 : "m"(v->counter), "rKs21"(a), "rKs21"(u), "1"(result) in atomic_sub_unless()
107 return result; in atomic_sub_unless()
122 int tmp, result; in atomic_add_unless() local
125 result = atomic_sub_unless(v, -a, u); in atomic_add_unless()
127 result = 0; in atomic_add_unless()
139 : "=&r"(tmp), "=&r"(result), "=o"(v->counter) in atomic_add_unless()
140 : "m"(v->counter), "r"(a), "ir"(u), "1"(result) in atomic_add_unless()
144 return result; in atomic_add_unless()
157 int result; in atomic_sub_if_positive() local
168 : "=&r"(result), "=o"(v->counter) in atomic_sub_if_positive()
172 return result; in atomic_sub_if_positive()