Lines Matching refs:virq
87 int virq; member
425 static bool lp8788_find_irq_id(struct lp8788_charger *pchg, int virq, int *id) in lp8788_find_irq_id() argument
431 if (pchg->irqs[i].virq == virq) { in lp8788_find_irq_id()
441 static irqreturn_t lp8788_charger_irq_thread(int virq, void *ptr) in lp8788_charger_irq_thread() argument
447 if (!lp8788_find_irq_id(pchg, virq, &id)) in lp8788_charger_irq_thread()
481 int virq; in lp8788_set_irqs() local
497 virq = irq_create_mapping(irqdm, i); in lp8788_set_irqs()
498 pchg->irqs[nr_irq].virq = virq; in lp8788_set_irqs()
502 ret = request_threaded_irq(virq, NULL, in lp8788_set_irqs()
516 free_irq(pchg->irqs[i].virq, pchg); in lp8788_set_irqs()
557 irq = pchg->irqs[i].virq; in lp8788_irq_unregister()