root/include/linux/sched_clock.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. generic_sched_clock_init
  2. sched_clock_register

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

/* [<][>][^][v][top][bottom][index][help] */