Lines Matching refs:old_head
250 uint64_t current_head, old_head;
251 old_head = p_atomic_read(&fl->head);
253 current_head = old_head;
256 old_head = p_atomic_cmpxchg(&fl->head, current_head, new_head);
257 } while (old_head != current_head);
274 uint64_t old_head = p_atomic_cmpxchg(&fl->head, current_head, new_head);
275 if (old_head == current_head)
277 current_head = old_head;
295 uint64_t old_head = p_atomic_cmpxchg(&fl->head, current_head, new_head);
296 if (old_head == current_head)
298 current_head = old_head;