Lines Matching refs:Acquire
11 //! All types in this module use `Acquire` and `Release`
19 //! `Acquire` and `Release` have very little performance overhead on most
48 let val = self.inner.load(Ordering::Acquire);
59 self.inner.compare_exchange(0, value.get(), Ordering::AcqRel, Ordering::Acquire);
94 let val = self.inner.load(Ordering::Acquire);
100 self.inner.compare_exchange(0, val, Ordering::AcqRel, Ordering::Acquire);
312 let ptr = self.inner.load(Ordering::Acquire);
329 Ordering::Acquire,
366 let mut ptr = self.inner.load(Ordering::Acquire);
375 Ordering::Acquire,