FILE
processor.rs
File preview with syntax highlighting.
linux-6.19.14/rust/kernel/processor.rs
1// SPDX-License-Identifier: GPL-2.0 2 3//! Processor related primitives. 4//! 5//! C header: [`include/linux/processor.h`](srctree/include/linux/processor.h) 6 7/// Lower CPU power consumption or yield to a hyperthreaded twin processor. 8/// 9/// It also happens to serve as a compiler barrier. 10#[inline] 11pub fn cpu_relax() { 12 // SAFETY: Always safe to call. 13 unsafe { bindings::cpu_relax() } 14}
~/
Read-only file preview.