| // 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); | |
| } |