xref: /linux/arch/um/include/shared/irq_kern.h (revision 8569c9140bd41089f9b6be8837ca421102714a90)
1*8569c914SAl Viro /*
2*8569c914SAl Viro  * Copyright (C) 2001, 2002 Jeff Dike (jdike@karaya.com)
3*8569c914SAl Viro  * Licensed under the GPL
4*8569c914SAl Viro  */
5*8569c914SAl Viro 
6*8569c914SAl Viro #ifndef __IRQ_KERN_H__
7*8569c914SAl Viro #define __IRQ_KERN_H__
8*8569c914SAl Viro 
9*8569c914SAl Viro #include "linux/interrupt.h"
10*8569c914SAl Viro #include "asm/ptrace.h"
11*8569c914SAl Viro 
12*8569c914SAl Viro extern int um_request_irq(unsigned int irq, int fd, int type,
13*8569c914SAl Viro 			  irq_handler_t handler,
14*8569c914SAl Viro 			  unsigned long irqflags,  const char * devname,
15*8569c914SAl Viro 			  void *dev_id);
16*8569c914SAl Viro 
17*8569c914SAl Viro #endif
18*8569c914SAl Viro 
19*8569c914SAl Viro /*
20*8569c914SAl Viro  * Overrides for Emacs so that we follow Linus's tabbing style.
21*8569c914SAl Viro  * Emacs will notice this stuff at the end of the file and automatically
22*8569c914SAl Viro  * adjust the settings for this buffer only.  This must remain at the end
23*8569c914SAl Viro  * of the file.
24*8569c914SAl Viro  * ---------------------------------------------------------------------------
25*8569c914SAl Viro  * Local variables:
26*8569c914SAl Viro  * c-file-style: "linux"
27*8569c914SAl Viro  * End:
28*8569c914SAl Viro  */
29