2016-09-22 02:35:18 -06:00
|
|
|
#ifndef _ASM_CLOCKSOURCE_H
|
|
|
|
#define _ASM_CLOCKSOURCE_H
|
|
|
|
|
2020-07-06 10:37:59 -06:00
|
|
|
enum vdso_arch_clockmode {
|
|
|
|
/* vdso clocksource not usable */
|
|
|
|
VDSO_CLOCKMODE_NONE,
|
|
|
|
/* vdso clocksource usable */
|
|
|
|
VDSO_CLOCKMODE_ARCHTIMER,
|
|
|
|
VDSO_CLOCKMODE_ARCHTIMER_NOCOMPAT = VDSO_CLOCKMODE_ARCHTIMER,
|
|
|
|
};
|
|
|
|
|
2016-09-22 02:35:18 -06:00
|
|
|
struct arch_clocksource_data {
|
2020-07-06 10:37:59 -06:00
|
|
|
/* Usable for direct VDSO access? */
|
|
|
|
enum vdso_arch_clockmode clock_mode;
|
2016-09-22 02:35:18 -06:00
|
|
|
};
|
|
|
|
|
|
|
|
#endif
|