Lines Matching refs:iptr

125   int *iptr = (int *)ptr;  in __lll_robust_lock()  local
134 val = *iptr; in __lll_robust_lock()
135 if (!val && atomic_compare_and_exchange_bool_acq (iptr, id, 0) == 0) in __lll_robust_lock()
137 else if (atomic_compare_and_exchange_bool_acq (iptr, in __lll_robust_lock()
144 val = *iptr; in __lll_robust_lock()
145 if (!val && atomic_compare_and_exchange_bool_acq (iptr, id, 0) == 0) in __lll_robust_lock()
149 if (atomic_compare_and_exchange_bool_acq (iptr, id, val) == 0) in __lll_robust_lock()
154 __lll_timed_wait (iptr, val, wait_time, flags); in __lll_robust_lock()
165 int *iptr = (int *)ptr; in __lll_robust_abstimed_lock() local
175 val = *iptr; in __lll_robust_abstimed_lock()
176 if (!val && atomic_compare_and_exchange_bool_acq (iptr, id, 0) == 0) in __lll_robust_abstimed_lock()
178 else if (atomic_compare_and_exchange_bool_acq (iptr, in __lll_robust_abstimed_lock()
185 val = *iptr; in __lll_robust_abstimed_lock()
186 if (!val && atomic_compare_and_exchange_bool_acq (iptr, id, 0) == 0) in __lll_robust_abstimed_lock()
190 if (atomic_compare_and_exchange_bool_acq (iptr, id, val) == 0) in __lll_robust_abstimed_lock()
201 int res = __lll_timed_wait (iptr, val, mlsec, flags); in __lll_robust_abstimed_lock()
213 int *iptr = (int *)ptr; in __lll_robust_trylock() local
215 unsigned int val = *iptr; in __lll_robust_trylock()
219 if (atomic_compare_and_exchange_bool_acq (iptr, id, 0) == 0) in __lll_robust_trylock()
223 && atomic_compare_and_exchange_bool_acq (iptr, id, val) == 0) in __lll_robust_trylock()