20 lines · 652 B · Rust
RawDownload
// SPDX-License-Identifier: GPL-2.0 //! Time related primitives.//!//! This module contains the kernel APIs related to time and timers that//! have been ported or wrapped for usage by Rust code in the kernel. /// The time unit of Linux kernel. One jiffy equals (1/HZ) second.pub type Jiffies = core::ffi::c_ulong; /// The millisecond time unit.pub type Msecs = core::ffi::c_uint; /// Converts milliseconds to jiffies.#[inline]pub fn msecs_to_jiffies(msecs: Msecs) -> Jiffies {    // SAFETY: The `__msecs_to_jiffies` function is always safe to call no    // matter what the argument is.    unsafe { bindings::__msecs_to_jiffies(msecs) }}