Lines Matching refs:virq
158 static int spider_host_map(struct irq_domain *h, unsigned int virq,
161 irq_set_chip_data(virq, h->host_data);
162 irq_set_chip_and_handler(virq, &spider_pic, handle_level_irq);
165 irq_set_irq_type(virq, IRQ_TYPE_NONE);
193 unsigned int cs, virq;
197 virq = 0;
199 virq = irq_linear_revmap(pic->host, cs);
201 if (virq)
202 generic_handle_irq(virq);
217 unsigned int virq;
228 virq = irq_of_parse_and_map(of_node, 0);
229 if (virq)
230 return virq;
267 virq = irq_create_mapping(NULL,
271 if (!virq)
273 return virq;
281 int i, virq;
307 virq = spider_find_cascade_and_node(pic);
308 if (!virq)
310 irq_set_handler_data(virq, pic);
311 irq_set_chained_handler(virq, spider_irq_cascade);