Home
last modified time | relevance | path

Searched refs:OrderingType (Results 1 – 2 of 2) sorted by relevance

/linux/rust/kernel/sync/atomic/
H A Dordering.rs51 pub enum OrderingType { enum
75 const TYPE: OrderingType;
79 const TYPE: OrderingType = OrderingType::Relaxed;
83 const TYPE: OrderingType = OrderingType::Acquire;
87 const TYPE: OrderingType = OrderingType::Release;
91 const TYPE: OrderingType = OrderingType::Full;
/linux/rust/kernel/sync/
H A Datomic.rs30 use ordering::OrderingType;
290 OrderingType::Relaxed => T::Repr::atomic_read(&self.0),
291 OrderingType::Acquire => T::Repr::atomic_read_acquire(&self.0),
322 OrderingType::Relaxed => T::Repr::atomic_set(&self.0, v),
323 OrderingType::Release => T::Repr::atomic_set_release(&self.0, v),
365 OrderingType::Full => T::Repr::atomic_xchg(&self.0, v),
366 OrderingType::Acquire => T::Repr::atomic_xchg_acquire(&self.0, v),
367 OrderingType::Release => T::Repr::atomic_xchg_release(&self.0, v),
368 OrderingType::Relaxed => T::Repr::atomic_xchg_relaxed(&self.0, v),
484 OrderingType in try_cmpxchg()
[all...]