/* SPDX-License-Identifier: GPL-2.0 */ /* * x86 TSC related functions */ #ifndef _ASM_X86_TSC_H #define _ASM_X86_TSC_H #include <asm/processor.h> #define NS_SCALE 10 /* 2^10, carefully chosen */ #define US_SCALE 32 /* 2^32, arbitralrily chosen */ /* * Standard way to access the cycle counter. */ typedef unsigned long long cycles_t; extern unsigned int cpu_khz; extern unsigned int tsc_khz; extern void disable_TSC(void);
static inline cycles_t get_cycles(void) { #ifndef CONFIG_X86_TSC if (!boot_cpu_has(X86_FEATURE_TSC)) return 0; #endif return rdtsc(); }Contributors
Person | Tokens | Prop | Commits | CommitProp |
Andres Salomon | 21 | 72.41% | 1 | 25.00% |
Borislav Petkov | 4 | 13.79% | 1 | 25.00% |
Glauber de Oliveira Costa | 3 | 10.34% | 1 | 25.00% |
Andrew Lutomirski | 1 | 3.45% | 1 | 25.00% |
Total | 29 | 100.00% | 4 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Thomas Gleixner | 13 | 100.00% | 4 | 100.00% |
Total | 13 | 100.00% | 4 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Thomas Gleixner | 9 | 100.00% | 2 | 100.00% |
Total | 9 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Thomas Gleixner | 9 | 100.00% | 1 | 100.00% |
Total | 9 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Thomas Gleixner | 8 | 100.00% | 1 | 100.00% |
Total | 8 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Thomas Gleixner | 110 | 37.54% | 13 | 38.24% |
Andres Salomon | 75 | 25.60% | 1 | 2.94% |
Suresh B. Siddha | 16 | 5.46% | 2 | 5.88% |
Mike Travis | 13 | 4.44% | 1 | 2.94% |
Glauber de Oliveira Costa | 10 | 3.41% | 2 | 5.88% |
Andi Kleen | 10 | 3.41% | 1 | 2.94% |
Rajvi Jingar | 9 | 3.07% | 1 | 2.94% |
Len Brown | 9 | 3.07% | 2 | 5.88% |
Christopher S. Hall | 8 | 2.73% | 1 | 2.94% |
Dou Liyang | 7 | 2.39% | 1 | 2.94% |
Rusty Russell | 6 | 2.05% | 1 | 2.94% |
John Stultz | 5 | 1.71% | 2 | 5.88% |
Bin Gao | 4 | 1.37% | 1 | 2.94% |
Borislav Petkov | 4 | 1.37% | 1 | 2.94% |
H. Peter Anvin | 3 | 1.02% | 1 | 2.94% |
Marcelo Tosatti | 2 | 0.68% | 1 | 2.94% |
Andrew Lutomirski | 1 | 0.34% | 1 | 2.94% |
Greg Kroah-Hartman | 1 | 0.34% | 1 | 2.94% |
Total | 293 | 100.00% | 34 | 100.00% |