Lines Matching full:delta
10 use super::Delta;
18 /// `delta` must be within `[0, i32::MAX]` microseconds;
30 pub fn fsleep(delta: Delta) { in fsleep() argument
33 const MAX_DELTA: Delta = Delta::from_micros(i32::MAX as i64); in fsleep()
35 let delta = if (Delta::ZERO..=MAX_DELTA).contains(&delta) { in fsleep() localVariable
36 delta in fsleep()
47 bindings::fsleep(delta.as_micros_ceil() as c_ulong) in fsleep()
55 /// `delta` must be within `[0, MAX_UDELAY_MS]` in milliseconds;
63 pub fn udelay(delta: Delta) { in udelay() argument
64 const MAX_UDELAY_DELTA: Delta = Delta::from_millis(bindings::MAX_UDELAY_MS as i64); in udelay()
66 debug_assert!(delta.as_nanos() >= 0); in udelay()
67 debug_assert!(delta <= MAX_UDELAY_DELTA); in udelay()
69 let delta = if (Delta::ZERO..=MAX_UDELAY_DELTA).contains(&delta) { in udelay() localVariable
70 delta in udelay()
84 bindings::udelay(delta.as_micros_ceil() as c_ulong) in udelay()