Lines Matching refs:virq
188 static inline struct qe_ic *qe_ic_from_irq(unsigned int virq) in qe_ic_from_irq() argument
190 return irq_get_chip_data(virq); in qe_ic_from_irq()
253 static int qe_ic_host_map(struct irq_domain *h, unsigned int virq, in qe_ic_host_map() argument
266 irq_set_chip_data(virq, qe_ic); in qe_ic_host_map()
267 irq_set_status_flags(virq, IRQ_LEVEL); in qe_ic_host_map()
269 irq_set_chip_and_handler(virq, chip, handle_level_irq); in qe_ic_host_map()
381 void qe_ic_set_highest_priority(unsigned int virq, int high) in qe_ic_set_highest_priority() argument
383 struct qe_ic *qe_ic = qe_ic_from_irq(virq); in qe_ic_set_highest_priority()
384 unsigned int src = virq_to_hw(virq); in qe_ic_set_highest_priority()
399 int qe_ic_set_priority(unsigned int virq, unsigned int priority) in qe_ic_set_priority() argument
401 struct qe_ic *qe_ic = qe_ic_from_irq(virq); in qe_ic_set_priority()
402 unsigned int src = virq_to_hw(virq); in qe_ic_set_priority()
428 int qe_ic_set_high_priority(unsigned int virq, unsigned int priority, int high) in qe_ic_set_high_priority() argument
430 struct qe_ic *qe_ic = qe_ic_from_irq(virq); in qe_ic_set_high_priority()
431 unsigned int src = virq_to_hw(virq); in qe_ic_set_high_priority()