11da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds/* 21da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds * Copyright (C) 2001, 2002 Jeff Dike (jdike@karaya.com) 31da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds * Licensed under the GPL 41da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds */ 51da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 61da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#ifndef __IRQ_KERN_H__ 71da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define __IRQ_KERN_H__ 81da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 937185b33240870719b6b5913a46e6a441f1ae96fAl Viro#include <linux/interrupt.h> 1037185b33240870719b6b5913a46e6a441f1ae96fAl Viro#include <asm/ptrace.h> 111da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 121da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvaldsextern int um_request_irq(unsigned int irq, int fd, int type, 1340220c1a192f51695f806d75b1f9970f0f17a6e8David Howells irq_handler_t handler, 141da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds unsigned long irqflags, const char * devname, 151da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds void *dev_id); 16fa7a0449e0ea6588f64c06a045ea8728280f3457Richard Weinbergervoid um_free_irq(unsigned int irq, void *dev); 171da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#endif 181da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 19