1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 2deae26bfSKyle McMartin /* 3deae26bfSKyle McMartin * linux/include/asm-parisc/timex.h 4deae26bfSKyle McMartin * 5deae26bfSKyle McMartin * PARISC architecture timex specifications 6deae26bfSKyle McMartin */ 7deae26bfSKyle McMartin #ifndef _ASMPARISC_TIMEX_H 8deae26bfSKyle McMartin #define _ASMPARISC_TIMEX_H 9deae26bfSKyle McMartin 10b3545192SPeter Zijlstra #include <asm/special_insns.h> 11deae26bfSKyle McMartin 12deae26bfSKyle McMartin #define CLOCK_TICK_RATE 1193180 /* Underlying HZ */ 13deae26bfSKyle McMartin 14deae26bfSKyle McMartin typedef unsigned long cycles_t; 15deae26bfSKyle McMartin get_cycles(void)16deae26bfSKyle McMartinstatic inline cycles_t get_cycles(void) 17deae26bfSKyle McMartin { 18deae26bfSKyle McMartin return mfctl(16); 19deae26bfSKyle McMartin } 209bf990cfSJason A. Donenfeld #define get_cycles get_cycles 21deae26bfSKyle McMartin 22deae26bfSKyle McMartin #endif 23