Lines Matching refs:irq_tab
35 } irq_tab[256]; variable
53 irq_tab[i].handler = mvme147_defhand; in mvme147_init_IRQ()
54 irq_tab[i].flags = IRQ_FLG_STD; in mvme147_init_IRQ()
55 irq_tab[i].dev_id = NULL; in mvme147_init_IRQ()
56 irq_tab[i].devname = NULL; in mvme147_init_IRQ()
57 irq_tab[i].count = 0; in mvme147_init_IRQ()
69 if (!(irq_tab[irq].flags & IRQ_FLG_STD)) { in mvme147_request_irq()
70 if (irq_tab[irq].flags & IRQ_FLG_LOCK) { in mvme147_request_irq()
72 __FUNCTION__, irq, irq_tab[irq].devname); in mvme147_request_irq()
77 __FUNCTION__, devname, irq, irq_tab[irq].devname); in mvme147_request_irq()
81 irq_tab[irq].handler = handler; in mvme147_request_irq()
82 irq_tab[irq].flags = flags; in mvme147_request_irq()
83 irq_tab[irq].dev_id = dev_id; in mvme147_request_irq()
84 irq_tab[irq].devname = devname; in mvme147_request_irq()
94 if (irq_tab[irq].dev_id != dev_id) in mvme147_free_irq()
96 __FUNCTION__, irq, irq_tab[irq].devname); in mvme147_free_irq()
98 irq_tab[irq].handler = mvme147_defhand; in mvme147_free_irq()
99 irq_tab[irq].flags = IRQ_FLG_STD; in mvme147_free_irq()
100 irq_tab[irq].dev_id = NULL; in mvme147_free_irq()
101 irq_tab[irq].devname = NULL; in mvme147_free_irq()
110 irq_tab[vec].count++; in mvme147_process_int()
111 irq_tab[vec].handler(vec, irq_tab[vec].dev_id, fp); in mvme147_process_int()
120 if (irq_tab[i].count) in mvme147_get_irq_list()
122 i, irq_tab[i].count, in mvme147_get_irq_list()
123 irq_tab[i].devname ? irq_tab[i].devname : "free"); in mvme147_get_irq_list()