1/* 2 * sched_clock.h: support for extending counters to full 64-bit ns counter 3 * 4 * This program is free software; you can redistribute it and/or modify 5 * it under the terms of the GNU General Public License version 2 as 6 * published by the Free Software Foundation. 7 */ 8#ifndef LINUX_SCHED_CLOCK 9#define LINUX_SCHED_CLOCK 10 11#ifdef CONFIG_GENERIC_SCHED_CLOCK 12extern void generic_sched_clock_init(void); 13 14extern void sched_clock_register(u64 (*read)(void), int bits, 15 unsigned long rate); 16#else 17static inline void generic_sched_clock_init(void) { } 18 19static inline void sched_clock_register(u64 (*read)(void), int bits, 20 unsigned long rate) 21{ 22} 23#endif 24 25#endif 26