File Index
Files and directories
Sign in
FILE

processor.rs

File preview with syntax highlighting.

linux-6.19.14/rust/kernel/processor.rs RUST
 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.