| // SPDX-License-Identifier: GPL-2.0 |
| |
| #include <linux/delay.h> |
| #include <linux/ktime.h> |
| #include <linux/timekeeping.h> |
| |
| void rust_helper_fsleep(unsigned long usecs) |
| { |
| fsleep(usecs); |
| } |
| |
| ktime_t rust_helper_ktime_get_real(void) |
| { |
| return ktime_get_real(); |
| } |
| |
| ktime_t rust_helper_ktime_get_boottime(void) |
| { |
| return ktime_get_boottime(); |
| } |
| |
| ktime_t rust_helper_ktime_get_clocktai(void) |
| { |
| return ktime_get_clocktai(); |
| } |
| |
| s64 rust_helper_ktime_to_us(const ktime_t kt) |
| { |
| return ktime_to_us(kt); |
| } |
| |
| s64 rust_helper_ktime_to_ms(const ktime_t kt) |
| { |
| return ktime_to_ms(kt); |
| } |