1/* $Id: timer.h,v 1.1.1.1 2007/08/03 18:53:37 Exp $ 2 * timer.h: System timer definitions for sun5. 3 * 4 * Copyright (C) 1997 David S. Miller (davem@caip.rutgers.edu) 5 */ 6 7#ifndef _SPARC64_TIMER_H 8#define _SPARC64_TIMER_H 9 10#include <linux/types.h> 11 12 13struct sparc64_tick_ops { 14 unsigned long (*get_tick)(void); 15 int (*add_compare)(unsigned long); 16 unsigned long softint_mask; 17 void (*disable_irq)(void); 18 19 void (*init_tick)(void); 20 unsigned long (*add_tick)(unsigned long); 21 22 char *name; 23}; 24 25extern struct sparc64_tick_ops *tick_ops; 26 27extern unsigned long sparc64_get_clock_tick(unsigned int cpu); 28 29#endif /* _SPARC64_TIMER_H */ 30