Lines Matching refs:irq_tab
34 } irq_tab[192]; variable
53 irq_tab[i].handler = mvme16x_defhand; in mvme16x_init_IRQ()
54 irq_tab[i].flags = IRQ_FLG_STD; in mvme16x_init_IRQ()
55 irq_tab[i].dev_id = NULL; in mvme16x_init_IRQ()
56 irq_tab[i].devname = NULL; in mvme16x_init_IRQ()
57 irq_tab[i].count = 0; in mvme16x_init_IRQ()
70 if (!(irq_tab[irq-64].flags & IRQ_FLG_STD)) { in mvme16x_request_irq()
71 if (irq_tab[irq-64].flags & IRQ_FLG_LOCK) { in mvme16x_request_irq()
73 __FUNCTION__, irq, irq_tab[irq-64].devname); in mvme16x_request_irq()
78 __FUNCTION__, devname, irq, irq_tab[irq-64].devname); in mvme16x_request_irq()
82 irq_tab[irq-64].handler = handler; in mvme16x_request_irq()
83 irq_tab[irq-64].flags = flags; in mvme16x_request_irq()
84 irq_tab[irq-64].dev_id = dev_id; in mvme16x_request_irq()
85 irq_tab[irq-64].devname = devname; in mvme16x_request_irq()
96 if (irq_tab[irq-64].dev_id != dev_id) in mvme16x_free_irq()
98 __FUNCTION__, irq, irq_tab[irq-64].devname); in mvme16x_free_irq()
100 irq_tab[irq-64].handler = mvme16x_defhand;; in mvme16x_free_irq()
101 irq_tab[irq-64].flags = IRQ_FLG_STD; in mvme16x_free_irq()
102 irq_tab[irq-64].dev_id = NULL; in mvme16x_free_irq()
103 irq_tab[irq-64].devname = NULL; in mvme16x_free_irq()
112 irq_tab[vec-64].count++; in mvme16x_process_int()
113 irq_tab[vec-64].handler(vec, irq_tab[vec-64].dev_id, fp); in mvme16x_process_int()
122 if (irq_tab[i].count) in mvme16x_get_irq_list()
124 i+64, irq_tab[i].count, in mvme16x_get_irq_list()
125 irq_tab[i].devname ? irq_tab[i].devname : "free"); in mvme16x_get_irq_list()