|
@@ -2,7 +2,6 @@
|
|
|
#define _M68K_IRQ_H_
|
|
|
|
|
|
#include <linux/config.h>
|
|
|
-#include <linux/interrupt.h>
|
|
|
#include <asm/ptrace.h>
|
|
|
|
|
|
#ifdef CONFIG_COLDFIRE
|
|
@@ -82,36 +81,6 @@ extern void (*mach_disable_irq)(unsigned int);
|
|
|
|
|
|
#endif /* CONFIG_M68360 */
|
|
|
|
|
|
-/*
|
|
|
- * This structure is used to chain together the ISRs for a particular
|
|
|
- * interrupt source (if it supports chaining).
|
|
|
- */
|
|
|
-typedef struct irq_node {
|
|
|
- irqreturn_t (*handler)(int, void *, struct pt_regs *);
|
|
|
- unsigned long flags;
|
|
|
- void *dev_id;
|
|
|
- const char *devname;
|
|
|
- struct irq_node *next;
|
|
|
-} irq_node_t;
|
|
|
-
|
|
|
-/*
|
|
|
- * This structure has only 4 elements for speed reasons
|
|
|
- */
|
|
|
-typedef struct irq_handler {
|
|
|
- irqreturn_t (*handler)(int, void *, struct pt_regs *);
|
|
|
- unsigned long flags;
|
|
|
- void *dev_id;
|
|
|
- const char *devname;
|
|
|
-} irq_handler_t;
|
|
|
-
|
|
|
-/* count of spurious interrupts */
|
|
|
-extern volatile unsigned int num_spurious;
|
|
|
-
|
|
|
-/*
|
|
|
- * This function returns a new irq_node_t
|
|
|
- */
|
|
|
-extern irq_node_t *new_irq_node(void);
|
|
|
-
|
|
|
/*
|
|
|
* Some drivers want these entry points
|
|
|
*/
|