linux/include/linux/sched_clock.h
<<
>>
Prefs
   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