Searched defs:AtomicPtr (Results 1 – 5 of 5) sorted by relevance
/external/rust/crates/tokio/src/loom/std/ |
D | atomic_ptr.rs | 5 pub(crate) struct AtomicPtr<T> { struct 6 inner: std::sync::atomic::AtomicPtr<T>, argument 9 impl<T> AtomicPtr<T> { impl 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/ |
D | consume.rs | 85 impl<T> AtomicConsume for ::core::sync::atomic::AtomicPtr<T> { implementation 91 impl<T> AtomicConsume for ::loom::sync::atomic::AtomicPtr<T> { implementation
|
/external/rust/crates/bytes/src/ |
D | bytes.rs | 481 data: AtomicPtr<()>, in with_vtable() 854 unsafe fn static_clone(_: &AtomicPtr<()>, ptr: *const u8, len: usize) -> Bytes { in static_clone() 859 unsafe fn static_drop(_: &mut AtomicPtr<()>, _: *const u8, _: usize) { in static_drop() 875 unsafe fn promotable_even_clone(data: &AtomicPtr<()>, ptr: *const u8, len: usize) -> Bytes { in promotable_even_clone() 888 unsafe fn promotable_even_drop(data: &mut AtomicPtr<()>, ptr: *const u8, len: usize) { in promotable_even_drop() 903 unsafe fn promotable_odd_clone(data: &AtomicPtr<()>, ptr: *const u8, len: usize) -> Bytes { in promotable_odd_clone() 915 unsafe fn promotable_odd_drop(data: &mut AtomicPtr<()>, ptr: *const u8, len: usize) { in promotable_odd_drop() 958 unsafe fn shared_clone(data: &AtomicPtr<()>, ptr: *const u8, len: usize) -> Bytes { in shared_clone() 963 unsafe fn shared_drop(data: &mut AtomicPtr<()>, _ptr: *const u8, _len: usize) { in shared_drop() 986 atom: &AtomicPtr<()>, in shallow_clone_vec()
|
D | loom.rs | 12 impl<T> AtomicMut<T> for AtomicPtr<T> { implementation
|
D | bytes_mut.rs | 1502 unsafe fn shared_v_clone(data: &AtomicPtr<()>, ptr: *const u8, len: usize) -> Bytes { in shared_v_clone() 1510 unsafe fn shared_v_drop(data: &mut AtomicPtr<()>, _ptr: *const u8, _len: usize) { in shared_v_drop()
|