Lines Matching refs:Ordering
35 use core::sync::atomic::{compiler_fence, AtomicBool, Ordering};
158 compiler_fence(Ordering::SeqCst); in invalidate_page()
160 compiler_fence(Ordering::SeqCst); in invalidate_page()
165 compiler_fence(Ordering::SeqCst); in invalidate_all()
168 compiler_fence(Ordering::SeqCst); in invalidate_all()
174 compiler_fence(Ordering::SeqCst); in table()
176 compiler_fence(Ordering::SeqCst); in table()
182 compiler_fence(Ordering::SeqCst); in set_table()
184 compiler_fence(Ordering::SeqCst); in set_table()
270 XD_RESERVED.store(true, Ordering::Relaxed); in init_xd_rsvd()
272 compiler_fence(Ordering::SeqCst); in init_xd_rsvd()
277 return XD_RESERVED.load(Ordering::Relaxed); in is_xd_reserved()
301 .compare_exchange(false, true, Ordering::SeqCst, Ordering::SeqCst) in mm_init()
407 compiler_fence(Ordering::SeqCst); in allocator_init()
413 compiler_fence(Ordering::SeqCst); in allocator_init()
415 compiler_fence(Ordering::SeqCst); in allocator_init()
574 .compare_exchange(false, true, Ordering::SeqCst, Ordering::SeqCst) in set_inner_allocator()