Home
last modified time | relevance | path

Searched refs:Repr (Results 1 – 3 of 3) sorted by relevance

/linux/rust/kernel/sync/
H A Datomic.rs52 pub struct Atomic<T: AtomicType>(AtomicRepr<T::Repr>);
113 type Repr: AtomicImpl; typedef
126 fn rhs_into_delta(rhs: Rhs) -> <Self::Repr as AtomicImpl>::Delta; in rhs_into_delta()
130 const fn into_repr<T: AtomicType>(v: T) -> T::Repr { in into_repr() argument
140 const unsafe fn from_repr<T: AtomicType>(r: T::Repr) -> T { in from_repr()
250 T::Repr: AtomicBasicOps,
272 OrderingType::Relaxed => T::Repr::atomic_read(&self.0), in load()
273 OrderingType::Acquire => T::Repr::atomic_read_acquire(&self.0), in load()
304 OrderingType::Relaxed => T::Repr::atomic_set(&self.0, v), in store()
305 OrderingType::Release => T::Repr::atomic_set_release(&self.0, v), in store()
[all …]
/linux/rust/kernel/sync/atomic/
H A Dpredefine.rs11 type Repr = i32; typedef
24 type Repr = i64; typedef
64 type Repr = isize_atomic_repr; typedef
77 type Repr = i32; typedef
90 type Repr = i64; typedef
103 type Repr = isize_atomic_repr; typedef
/linux/rust/kernel/debugfs/
H A Dtraits.rs177 T::Repr: AtomicBasicOps,