2016-09-22 17:35:18 +09:00
|
|
|
#ifndef _ASM_CLOCKSOURCE_H
|
|
|
|
#define _ASM_CLOCKSOURCE_H
|
|
|
|
|
2020-07-07 01:37:59 +09: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 17:35:18 +09:00
|
|
|
struct arch_clocksource_data {
|
2020-07-07 01:37:59 +09:00
|
|
|
/* Usable for direct VDSO access? */
|
|
|
|
enum vdso_arch_clockmode clock_mode;
|
2016-09-22 17:35:18 +09:00
|
|
|
};
|
|
|
|
|
|
|
|
#endif
|