36 lines
568 B
C
36 lines
568 B
C
// 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);
|
|
}
|