hc
2024-03-22 f63cd4c03ea42695d5f9b0e1798edd196923aae6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _LINUX_HRTIMER_DEFS_H
#define _LINUX_HRTIMER_DEFS_H
 
#include <linux/ktime.h>
 
#ifdef CONFIG_HIGH_RES_TIMERS
 
/*
 * The resolution of the clocks. The resolution value is returned in
 * the clock_getres() system call to give application programmers an
 * idea of the (in)accuracy of timers. Timer values are rounded up to
 * this resolution values.
 */
# define HIGH_RES_NSEC        1
# define KTIME_HIGH_RES        (HIGH_RES_NSEC)
# define MONOTONIC_RES_NSEC    HIGH_RES_NSEC
# define KTIME_MONOTONIC_RES    KTIME_HIGH_RES
 
#else
 
# define MONOTONIC_RES_NSEC    LOW_RES_NSEC
# define KTIME_MONOTONIC_RES    KTIME_LOW_RES
 
#endif
 
#endif