1 /* SPDX-License-Identifier: GPL-2.0 */ << 2 #ifndef __ASM_GENERIC_TIMEX_H << 3 #define __ASM_GENERIC_TIMEX_H << 4 << 5 /* 1 /* 6 * If you have a cycle counter, return the val !! 2 * linux/include/asm-sparc/timex.h >> 3 * >> 4 * sparc architecture timex specifications 7 */ 5 */ 8 typedef unsigned long cycles_t; !! 6 #ifndef _ASMsparc_TIMEX_H 9 #ifndef get_cycles !! 7 #define _ASMsparc_TIMEX_H 10 static inline cycles_t get_cycles(void) << 11 { << 12 return 0; << 13 } << 14 #endif << 15 8 16 /* !! 9 #define CLOCK_TICK_RATE 1193180 /* Underlying HZ */ 17 * Architectures are encouraged to implement r !! 10 #define CLOCK_TICK_FACTOR 20 /* Factor of both 1000000 and CLOCK_TICK_RATE */ 18 * and define this in order to avoid the expen !! 11 #define FINETUNE ((((((long)LATCH * HZ - CLOCK_TICK_RATE) << SHIFT_HZ) * \ 19 * calibration during boot. !! 12 (1000000/CLOCK_TICK_FACTOR) / (CLOCK_TICK_RATE/CLOCK_TICK_FACTOR)) \ 20 */ !! 13 << (SHIFT_SCALE-SHIFT_HZ)) / HZ) 21 #undef ARCH_HAS_READ_CURRENT_TIMER !! 14 >> 15 /* XXX Maybe do something better at some point... -DaveM */ >> 16 typedef unsigned long cycles_t; >> 17 extern cycles_t cacheflush_time; >> 18 #define get_cycles() (0) 22 19 23 #endif /* __ASM_GENERIC_TIMEX_H */ !! 20 #endif 24 21
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.