Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/arch/mips/include/asm/cevt-r4k.h
26481 views
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
20
DECLARE_PER_CPU(struct clock_event_device, mips_clockevent_device);
21
22
void mips_event_handler(struct clock_event_device *dev);
23
int c0_compare_int_usable(void);
24
irqreturn_t c0_compare_interrupt(int, void *);
25
26
extern struct irqaction c0_compare_irqaction;
27
extern int cp0_timer_irq_installed;
28
29
#endif /* __ASM_CEVT_R4K_H */
30
31