1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun /* 3*4882a593Smuzhiyun * Copyright (C) 2001, 2002 Jeff Dike (jdike@karaya.com) 4*4882a593Smuzhiyun */ 5*4882a593Smuzhiyun 6*4882a593Smuzhiyun #ifndef __IRQ_KERN_H__ 7*4882a593Smuzhiyun #define __IRQ_KERN_H__ 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun #include <linux/interrupt.h> 10*4882a593Smuzhiyun #include <asm/ptrace.h> 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun extern int um_request_irq(unsigned int irq, int fd, int type, 13*4882a593Smuzhiyun irq_handler_t handler, 14*4882a593Smuzhiyun unsigned long irqflags, const char * devname, 15*4882a593Smuzhiyun void *dev_id); 16*4882a593Smuzhiyun void um_free_irq(unsigned int irq, void *dev); 17*4882a593Smuzhiyun #endif 18*4882a593Smuzhiyun 19