Lines Matching refs:Acquire
24 pub use ordering::{Acquire, Full, Relaxed, Release};
291 OrderingType::Acquire => T::Repr::atomic_read_acquire(&self.0),
349 /// use kernel::sync::atomic::{Atomic, Acquire, Relaxed};
353 /// assert_eq!(42, x.xchg(52, Acquire));
366 OrderingType::Acquire => T::Repr::atomic_xchg_acquire(&self.0, v),
485 OrderingType::Acquire => {
545 /// use kernel::sync::atomic::{Atomic, Acquire, Full, Relaxed};
549 /// assert_eq!(42, x.fetch_add(12, Acquire));
569 OrderingType::Acquire => T::Repr::atomic_fetch_add_acquire(&self.0, v),
587 /// use kernel::sync::atomic::{Atomic, Acquire, Full, Relaxed};
591 /// assert_eq!(42, x.fetch_sub(12, Acquire));
612 OrderingType::Acquire => T::Repr::atomic_fetch_sub_acquire(&self.0, v),
754 /// - `atomic_load(.., Acquire)` maps to `smp_load_acquire()`.