Lines Matching refs:Ordering
269 pub fn load<Ordering: ordering::AcquireOrRelaxed>(&self, _: Ordering) -> T { in load()
271 match Ordering::TYPE { in load()
299 pub fn store<Ordering: ordering::ReleaseOrRelaxed>(&self, v: T, _: Ordering) { in store() argument
303 match Ordering::TYPE { in store()
340 pub fn xchg<Ordering: ordering::Ordering>(&self, v: T, _: Ordering) -> T { in xchg()
346 match Ordering::TYPE { in xchg()
411 pub fn cmpxchg<Ordering: ordering::Ordering>( in cmpxchg()
415 o: Ordering, in cmpxchg() argument
458 fn try_cmpxchg<Ordering: ordering::Ordering>(&self, old: &mut T, new: T, _: Ordering) -> bool { in try_cmpxchg()
465 match Ordering::TYPE { in try_cmpxchg()
542 pub fn fetch_add<Rhs, Ordering: ordering::Ordering>(&self, v: Rhs, _: Ordering) -> T in fetch_add()
551 match Ordering::TYPE { in fetch_add()