Lines Matching refs:bindings
34 pub const NSEC_PER_USEC: i64 = bindings::NSEC_PER_USEC as i64;
37 pub const NSEC_PER_MSEC: i64 = bindings::NSEC_PER_MSEC as i64;
40 pub const NSEC_PER_SEC: i64 = bindings::NSEC_PER_SEC as i64;
53 unsafe { bindings::__msecs_to_jiffies(msecs) } in msecs_to_jiffies()
67 const ID: bindings::clockid_t;
72 fn ktime_get() -> bindings::ktime_t; in ktime_get()
89 const ID: bindings::clockid_t = bindings::CLOCK_MONOTONIC as bindings::clockid_t;
91 fn ktime_get() -> bindings::ktime_t { in ktime_get()
93 unsafe { bindings::ktime_get() } in ktime_get()
114 const ID: bindings::clockid_t = bindings::CLOCK_REALTIME as bindings::clockid_t;
116 fn ktime_get() -> bindings::ktime_t { in ktime_get()
118 unsafe { bindings::ktime_get_real() } in ktime_get()
132 const ID: bindings::clockid_t = bindings::CLOCK_BOOTTIME as bindings::clockid_t;
134 fn ktime_get() -> bindings::ktime_t { in ktime_get()
136 unsafe { bindings::ktime_get_boottime() } in ktime_get()
154 const ID: bindings::clockid_t = bindings::CLOCK_TAI as bindings::clockid_t;
156 fn ktime_get() -> bindings::ktime_t { in ktime_get()
158 unsafe { bindings::ktime_get_clocktai() } in ktime_get()
170 inner: bindings::ktime_t,
216 pub(crate) unsafe fn from_ktime(ktime: bindings::ktime_t) -> Self { in from_ktime()
357 unsafe { bindings::div64_s64(self.nanos, rhs.nanos) } in div()
432 bindings::ktime_to_us(self.as_nanos().saturating_add(NSEC_PER_USEC - 1)) in as_micros_ceil()
447 bindings::ktime_to_ms(self.as_nanos()) in as_millis()
469 unsafe { bindings::div_s64_rem(self.as_nanos(), dividend, &mut rem) }; in rem_nanos()