Searched refs:AtomicU64 (Results 1 – 2 of 2) sorted by relevance
16 sync::atomic::{AtomicU64, Ordering},171 refcount: AtomicU64,177 pub(crate) fn refcount(&self) -> &AtomicU64 { in refcount() argument187 pub(crate) unsafe fn refcount_ptr(this: *mut Self) -> *mut AtomicU64 { in refcount_ptr() argument205 fn atomic_relaxed_op_return(target: &AtomicU64, op: impl Fn(u64) -> u64) -> u64 { in atomic_relaxed_op_return() argument217 fn atomic_relaxed_op_unless(target: &AtomicU64, op: impl Fn(u64) -> u64, pred: u64) -> bool { in atomic_relaxed_op_unless() argument
15 use core::{marker::PhantomData, sync::atomic::AtomicU64, sync::atomic::Ordering};190 unsafe { RequestDataWrapper::refcount_ptr(pdu.as_ptr()).write(AtomicU64::new(0)) }; in init_request_callback()