timex.h 508 B

1234567891011121314151617181920212223
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef __ASM_GENERIC_TIMEX_H
  3. #define __ASM_GENERIC_TIMEX_H
  4. /*
  5. * If you have a cycle counter, return the value here.
  6. */
  7. typedef unsigned long cycles_t;
  8. #ifndef get_cycles
  9. static inline cycles_t get_cycles(void)
  10. {
  11. return 0;
  12. }
  13. #endif
  14. /*
  15. * Architectures are encouraged to implement read_current_timer
  16. * and define this in order to avoid the expensive delay loop
  17. * calibration during boot.
  18. */
  19. #undef ARCH_HAS_READ_CURRENT_TIMER
  20. #endif /* __ASM_GENERIC_TIMEX_H */