Lines Matching defs:as_nanos
201 pub(crate) fn as_nanos(&self) -> i64 {
405 self.as_nanos() == 0
411 self.as_nanos() < 0
416 pub const fn as_nanos(self) -> i64 {
426 self.as_nanos().saturating_add(NSEC_PER_USEC - 1) / NSEC_PER_USEC
432 bindings::ktime_to_us(self.as_nanos().saturating_add(NSEC_PER_USEC - 1))
441 self.as_nanos() / NSEC_PER_MSEC
447 bindings::ktime_to_ms(self.as_nanos())
460 nanos: self.as_nanos() % i64::from(dividend),
469 unsafe { bindings::div_s64_rem(self.as_nanos(), dividend, &mut rem) };