[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/amd64/include/clock.h

Version: -  FREEBSD  -  FREEBSD7  -  FREEBSD71  -  FREEBSD70  -  FREEBSD6  -  FREEBSD64  -  FREEBSD63  -  FREEBSD62  -  FREEBSD61  -  FREEBSD60  -  FREEBSD5  -  FREEBSD55  -  FREEBSD54  -  FREEBSD53  -  FREEBSD52  -  FREEBSD51  -  FREEBSD50  -  FREEBSD4  -  FREEBSD3  -  FREEBSD22  -  linux-2.6  -  linux-2.4.22  -  MK83  -  MK84  -  PLAN9  -  DFBSD  -  NETBSD  -  NETBSD5  -  NETBSD4  -  NETBSD3  -  NETBSD20  -  OPENBSD  -  xnu-517  -  xnu-792  -  xnu-792.6.70  -  xnu-1228  -  OPENSOLARIS  -  minix-3-1-1  -  TRUSTEDBSD-SEBSD  -  FREEBSD-LIBC  -  FREEBSD7-LIBC  -  FREEBSD6-LIBC  -  GLIBC27 
SearchContext: -  none  -  excerpts  -  bigexcerpts 

  1 /*-
  2  * Kernel interface to machine-dependent clock driver.
  3  * Garrett Wollman, September 1994.
  4  * This file is in the public domain.
  5  *
  6  * $FreeBSD: src/sys/amd64/include/clock.h,v 1.61 2008/10/21 00:38:00 jkim Exp $
  7  */
  8 
  9 #ifndef _MACHINE_CLOCK_H_
 10 #define _MACHINE_CLOCK_H_
 11 
 12 #ifdef _KERNEL
 13 /*
 14  * i386 to clock driver interface.
 15  * XXX large parts of the driver and its interface are misplaced.
 16  */
 17 extern int      clkintr_pending;
 18 extern int      statclock_disable;
 19 extern u_int    i8254_freq;
 20 extern int      i8254_max_count;
 21 extern uint64_t tsc_freq;
 22 extern int      tsc_is_broken;
 23 extern int      tsc_is_invariant;
 24 
 25 void    i8254_init(void);
 26 
 27 /*
 28  * Driver to clock driver interface.
 29  */
 30 
 31 void    startrtclock(void);
 32 void    init_TSC(void);
 33 void    init_TSC_tc(void);
 34 
 35 #define HAS_TIMER_SPKR 1
 36 int     timer_spkr_acquire(void);
 37 int     timer_spkr_release(void);
 38 void    timer_spkr_setfreq(int freq);
 39 
 40 #endif /* _KERNEL */
 41 
 42 #endif /* !_MACHINE_CLOCK_H_ */
 43 

Cache object: a0ae6fba2a4b27b0da5bc2cd3f2bb6d0


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.