Lines Matching refs:virq
80 int virq_to_irq(struct virq_chip *chip, int virq) in virq_to_irq() argument
92 irq = desc->irq_base + virq; in virq_to_irq()
137 int virq; in virq_install_handler() local
146 virq = irq - desc->irq_base; in virq_install_handler()
147 if (desc->virqs[virq].handle_irq) in virq_install_handler()
150 desc->virqs[virq].handle_irq = handler; in virq_install_handler()
151 desc->virqs[virq].data = data; in virq_install_handler()
159 int virq; in virq_free_handler() local
165 virq = irq - desc->irq_base; in virq_free_handler()
166 desc->virqs[virq].handle_irq = NULL; in virq_free_handler()
167 desc->virqs[virq].data = NULL; in virq_free_handler()
331 int virq; in __virq_enable() local
345 virq = irq - desc->irq_base; in __virq_enable()
346 mask_val = chip->irqs[virq].mask; in __virq_enable()
348 chip->irqs[virq].reg_offset); in __virq_enable()
363 desc->virqs[virq].flag |= IRQ_FLG_ENABLE; in __virq_enable()
365 desc->virqs[virq].flag &= ~IRQ_FLG_ENABLE; in __virq_enable()