Searched refs:AtomicU64 (Results 1 – 5 of 5) sorted by relevance
/DragonOS/kernel/crates/rust-slabmalloc/src/ |
H A D | pages.rs | 6 sync::atomic::{AtomicU64, Ordering}, 29 impl Bitfield for [AtomicU64] { implementation 41 *bitmap = AtomicU64::new(u64::MAX); in initialize() 200 fn bitfield(&self) -> &[AtomicU64; 8]; in bitfield() 201 fn bitfield_mut(&mut self) -> &mut [AtomicU64; 8]; in bitfield_mut() 288 pub(crate) bitfield: [AtomicU64; 8], 312 fn bitfield(&self) -> &[AtomicU64; 8] { in bitfield() 315 fn bitfield_mut(&mut self) -> &mut [AtomicU64; 8] { in bitfield_mut()
|
/DragonOS/kernel/src/namespaces/ |
H A D | mnt_namespace.rs | 2 use core::sync::atomic::AtomicU64; 44 seq: AtomicU64, 154 seq: AtomicU64::new(0), in new() 173 let seq = AtomicU64::new(0); in create_mnt_namespace()
|
/DragonOS/kernel/src/time/ |
H A D | timer.rs | 4 sync::atomic::{compiler_fence, AtomicBool, AtomicU64, Ordering}, 31 static TIMER_JIFFIES: AtomicU64 = AtomicU64::new(0);
|
/DragonOS/kernel/src/sched/ |
H A D | fair.rs | 5 use core::sync::atomic::{AtomicU64, Ordering}; 29 static SYSCTL_SHCED_MIN_GRANULARITY: AtomicU64 = AtomicU64::new(750000); 32 static NORMALIZED_SYSCTL_SCHED_MIN_GRANULARITY: AtomicU64 = AtomicU64::new(750000); 34 static SYSCTL_SHCED_BASE_SLICE: AtomicU64 = AtomicU64::new(750000); 36 static NORMALIZED_SYSCTL_SHCED_BASE_SLICE: AtomicU64 = AtomicU64::new(750000); 39 static SCHED_NR_LATENCY: AtomicU64 = AtomicU64::new(8);
|
/DragonOS/kernel/src/libs/futex/ |
H A D | futex.rs | 9 sync::atomic::AtomicU64, 617 let atomic_addr = AtomicU64::new(uaddr.data() as u64); in arch_futex_atomic_op_inuser()
|