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 9extern void generic_sched_clock_init(void); 10 11extern void sched_clock_register(u64 (*read)(void), int bits, 12 unsigned long rate); 13#else 14static inline void generic_sched_clock_init(void) { } 15 16static inline void sched_clock_register(u64 (*read)(void), int bits, 17 unsigned long rate) 18{ 19} 20#endif 21 22#endif 23