Home
last modified time | relevance | path

Searched defs:AtomicPtr (Results 1 – 5 of 5) sorted by relevance

/external/rust/crates/tokio/src/loom/std/
Datomic_ptr.rs5 pub(crate) struct AtomicPtr<T> { struct
6 inner: std::sync::atomic::AtomicPtr<T>, argument
9 impl<T> AtomicPtr<T> { implementation
16 impl<T> Deref for AtomicPtr<T> { implementation
24 impl<T> DerefMut for AtomicPtr<T> { implementation
30 impl<T> fmt::Debug for AtomicPtr<T> { implementation
/external/rust/crates/crossbeam-utils/src/atomic/
Dconsume.rs83 impl<T> AtomicConsume for core::sync::atomic::AtomicPtr<T> { implementation
89 impl<T> AtomicConsume for loom::sync::atomic::AtomicPtr<T> { implementation
/external/rust/crates/bytes/src/
Dbytes.rs481 data: AtomicPtr<()>, in with_vtable()
860 unsafe fn static_clone(_: &AtomicPtr<()>, ptr: *const u8, len: usize) -> Bytes { in static_clone()
865 unsafe fn static_drop(_: &mut AtomicPtr<()>, _: *const u8, _: usize) { in static_drop()
881 unsafe fn promotable_even_clone(data: &AtomicPtr<()>, ptr: *const u8, len: usize) -> Bytes { in promotable_even_clone()
894 unsafe fn promotable_even_drop(data: &mut AtomicPtr<()>, ptr: *const u8, len: usize) { in promotable_even_drop()
909 unsafe fn promotable_odd_clone(data: &AtomicPtr<()>, ptr: *const u8, len: usize) -> Bytes { in promotable_odd_clone()
921 unsafe fn promotable_odd_drop(data: &mut AtomicPtr<()>, ptr: *const u8, len: usize) { in promotable_odd_drop()
964 unsafe fn shared_clone(data: &AtomicPtr<()>, ptr: *const u8, len: usize) -> Bytes { in shared_clone()
969 unsafe fn shared_drop(data: &mut AtomicPtr<()>, _ptr: *const u8, _len: usize) { in shared_drop()
992 atom: &AtomicPtr<()>, in shallow_clone_vec()
Dloom.rs12 impl<T> AtomicMut<T> for AtomicPtr<T> { implementation
Dbytes_mut.rs1519 unsafe fn shared_v_clone(data: &AtomicPtr<()>, ptr: *const u8, len: usize) -> Bytes { in shared_v_clone()
1527 unsafe fn shared_v_drop(data: &mut AtomicPtr<()>, _ptr: *const u8, _len: usize) { in shared_v_drop()