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