Lines Matching refs:virq

943 void mpic_set_vector(unsigned int virq, unsigned int vector)  in mpic_set_vector()  argument
945 struct mpic *mpic = mpic_from_irq(virq); in mpic_set_vector()
946 unsigned int src = virq_to_hw(virq); in mpic_set_vector()
950 mpic, virq, src, vector); in mpic_set_vector()
961 static void mpic_set_destination(unsigned int virq, unsigned int cpuid) in mpic_set_destination() argument
963 struct mpic *mpic = mpic_from_irq(virq); in mpic_set_destination()
964 unsigned int src = virq_to_hw(virq); in mpic_set_destination()
967 mpic, virq, src, cpuid); in mpic_set_destination()
1016 static int mpic_host_map(struct irq_domain *h, unsigned int virq, in mpic_host_map() argument
1022 DBG("mpic: map virq %d, hwirq 0x%lx\n", virq, hw); in mpic_host_map()
1038 irq_set_chip_data(virq, mpic); in mpic_host_map()
1039 irq_set_chip_and_handler(virq, &mpic->hc_ipi, in mpic_host_map()
1049 irq_set_chip_data(virq, mpic); in mpic_host_map()
1050 irq_set_chip_and_handler(virq, &mpic->hc_tm, in mpic_host_map()
1055 if (mpic_map_error_int(mpic, virq, hw)) in mpic_host_map()
1078 irq_set_chip_data(virq, mpic); in mpic_host_map()
1079 irq_set_chip_and_handler(virq, chip, handle_fasteoi_irq); in mpic_host_map()
1082 irq_set_irq_type(virq, IRQ_TYPE_DEFAULT); in mpic_host_map()
1095 mpic_set_vector(virq, hw); in mpic_host_map()
1096 mpic_set_destination(virq, cpu); in mpic_host_map()
1097 mpic_irq_set_priority(virq, 8); in mpic_host_map()
1187 unsigned int virq; in mpic_cascade() local
1191 virq = mpic_get_one_irq(mpic); in mpic_cascade()
1192 if (virq) in mpic_cascade()
1193 generic_handle_irq(virq); in mpic_cascade()
1664 int virq = irq_of_parse_and_map(mpic->node, 0); in mpic_init() local
1665 if (virq != NO_IRQ) { in mpic_init()
1667 mpic->node->full_name, virq); in mpic_init()
1668 irq_set_handler_data(virq, mpic); in mpic_init()
1669 irq_set_chained_handler(virq, &mpic_cascade); in mpic_init()