• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /*
3  * sched_clock.h: support for extending counters to full 64-bit ns counter
4  */
5 #ifndef LINUX_SCHED_CLOCK
6 #define LINUX_SCHED_CLOCK
7 
8 #ifdef CONFIG_GENERIC_SCHED_CLOCK
9 extern void generic_sched_clock_init(void);
10 
11 extern void sched_clock_register(u64 (*read)(void), int bits,
12 				 unsigned long rate);
13 #else
generic_sched_clock_init(void)14 static inline void generic_sched_clock_init(void) { }
15 
sched_clock_register(u64 (* read)(void),int bits,unsigned long rate)16 static inline void sched_clock_register(u64 (*read)(void), int bits,
17 					unsigned long rate)
18 {
19 }
20 #endif
21 
22 #endif
23