Lines Matching refs:sync
18 use alloc::sync::Weak;
19 use alloc::{string::String, sync::Arc, vec::Vec};
22 use core::sync::atomic::compiler_fence;
59 compiler_fence(core::sync::atomic::Ordering::SeqCst); in read_at()
207 compiler_fence(core::sync::atomic::Ordering::SeqCst); in read_at()
218 compiler_fence(core::sync::atomic::Ordering::SeqCst); in write_at()
237 compiler_fence(core::sync::atomic::Ordering::SeqCst); in write_at()
247 compiler_fence(core::sync::atomic::Ordering::SeqCst); in write_at()
259 compiler_fence(core::sync::atomic::Ordering::SeqCst); in write_at()
289 compiler_fence(core::sync::atomic::Ordering::SeqCst); in write_at()
350 compiler_fence(core::sync::atomic::Ordering::SeqCst); in write_at()
355 fn sync(&self) -> Result<(), SystemError> { in sync() method
473 fn sync(&self) -> Result<(), SystemError> { in sync() method
474 return self.0.lock().sync(); in sync()