Lines Matching defs:cur
24140 let mut cur = this.inner().weak.load(Relaxed);
24144 if cur == usize::MAX {
24146 cur = this.inner().weak.load(Relaxed);
24157 match this.inner().weak.compare_exchange_weak(cur, cur + 1, Acquire, Relaxed) {
24163 Err(old) => cur = old,
48263 let cur = unsafe { &mut *g.v.as_mut_ptr().add(g.processed_len) };
48264 if !f(cur) {
48269 unsafe { ptr::drop_in_place(cur) };
48278 ptr::copy_nonoverlapping(cur, hole_slot, 1);