linux/arch/mips/include/asm/cevt-r4k.h
<<
>>
Prefs
   1/*
   2 * This file is subject to the terms and conditions of the GNU General Public
   3 * License.  See the file "COPYING" in the main directory of this archive
   4 * for more details.
   5 *
   6 * Copyright (C) 2008 Kevin D. Kissell
   7 */
   8
   9/*
  10 * Definitions used for common event timer implementation
  11 * for MIPS 4K-type processors and their MIPS MT variants.
  12 * Avoids unsightly extern declarations in C files.
  13 */
  14#ifndef __ASM_CEVT_R4K_H
  15#define __ASM_CEVT_R4K_H
  16
  17#include <linux/clockchips.h>
  18#include <asm/time.h>
  19
  20DECLARE_PER_CPU(struct clock_event_device, mips_clockevent_device);
  21
  22void mips_event_handler(struct clock_event_device *dev);
  23int c0_compare_int_usable(void);
  24irqreturn_t c0_compare_interrupt(int, void *);
  25
  26extern struct irqaction c0_compare_irqaction;
  27extern int cp0_timer_irq_installed;
  28
  29#endif /* __ASM_CEVT_R4K_H */
  30