Lines Matching refs:irq_region

125 struct irq_region cpu0_irq_region = {
133 struct irq_region *irq_region[NR_IRQ_REGS] = { variable
149 struct irq_region *region; in mask_irq()
154 region = irq_region[IRQ_REGION(irq)]; in mask_irq()
161 struct irq_region *region; in unmask_irq()
166 region = irq_region[IRQ_REGION(irq)]; in unmask_irq()
173 struct irq_region *region; in disable_irq()
178 region = irq_region[IRQ_REGION(irq)]; in disable_irq()
187 struct irq_region *region; in enable_irq()
192 region = irq_region[IRQ_REGION(irq)]; in enable_irq()
224 struct irq_region *region = irq_region[regnr]; in get_irq_list()
323 if (irq_region[IRQ_REGION(irq)]->action[IRQ_OFFSET(irq)].handler ==NULL) in txn_claim_irq()
398 if (IRQ_REGION(irq) == EISA_IRQ_REGION && irq_region[EISA_IRQ_REGION]) { in do_irq()
401 status = &irq_region[EISA_IRQ_REGION]->data.status[IRQ_OFFSET(irq)]; in do_irq()
479 void do_irq_mask(unsigned long mask, struct irq_region *region, struct pt_regs *regs) in do_irq_mask()
509 if (irq_region[irqreg] == NULL) in find_free_region()
531 struct irq_region *alloc_irq_region( int count, struct irq_region_ops *ops, in alloc_irq_region()
534 struct irq_region *region; in alloc_irq_region()
579 irq_region[index] = region; in alloc_irq_region()
581 return irq_region[index]; in alloc_irq_region()
609 if (irq_region[IRQ_REGION(irq)] == NULL) { in request_irq()
621 action = &(irq_region[IRQ_REGION(irq)]->action[IRQ_OFFSET(irq)]); in request_irq()
663 action = &irq_region[IRQ_REGION(irq)]->action[IRQ_OFFSET(irq)]; in free_irq()
722 struct irq_region *region; in probe_irq_on()
725 region = irq_region[EISA_IRQ_REGION]; in probe_irq_on()
804 struct irq_region *region; in probe_irq_off()
808 region = irq_region[EISA_IRQ_REGION]; in probe_irq_off()