Lines Matching full:st

56 	struct futex_st0 *st;  in futex_xchgl_slow0()  local
58 st = arg; in futex_xchgl_slow0()
59 *st->oldval = atomic_swap_int((int *)kva, st->oparg); in futex_xchgl_slow0()
65 struct futex_st0 st; in futex_xchgl() local
67 st.oparg = oparg; in futex_xchgl()
68 st.oldval = oldval; in futex_xchgl()
70 futex_xchgl_slow0, &st) != 0) in futex_xchgl()
78 struct futex_st0 *st; in futex_addl_slow0() local
80 st = arg; in futex_addl_slow0()
81 *st->oldval = atomic_fetchadd_int((int *)kva, st->oparg); in futex_addl_slow0()
87 struct futex_st0 st; in futex_addl() local
89 st.oparg = oparg; in futex_addl()
90 st.oldval = oldval; in futex_addl()
92 futex_addl_slow0, &st) != 0) in futex_addl()
100 struct futex_st0 *st; in futex_orl_slow0() local
103 st = arg; in futex_orl_slow0()
105 while (!atomic_fcmpset_int((int *)kva, &old, old | st->oparg)) in futex_orl_slow0()
107 *st->oldval = old; in futex_orl_slow0()
113 struct futex_st0 st; in futex_orl() local
115 st.oparg = oparg; in futex_orl()
116 st.oldval = oldval; in futex_orl()
118 futex_orl_slow0, &st) != 0) in futex_orl()
126 struct futex_st0 *st; in futex_andl_slow0() local
129 st = arg; in futex_andl_slow0()
131 while (!atomic_fcmpset_int((int *)kva, &old, old & st->oparg)) in futex_andl_slow0()
133 *st->oldval = old; in futex_andl_slow0()
139 struct futex_st0 st; in futex_andl() local
141 st.oparg = oparg; in futex_andl()
142 st.oldval = oldval; in futex_andl()
144 futex_andl_slow0, &st) != 0) in futex_andl()
152 struct futex_st0 *st; in futex_xorl_slow0() local
155 st = arg; in futex_xorl_slow0()
157 while (!atomic_fcmpset_int((int *)kva, &old, old ^ st->oparg)) in futex_xorl_slow0()
159 *st->oldval = old; in futex_xorl_slow0()
165 struct futex_st0 st; in futex_xorl() local
167 st.oparg = oparg; in futex_xorl()
168 st.oldval = oldval; in futex_xorl()
170 futex_xorl_slow0, &st) != 0) in futex_xorl()