Lines Matching refs:virq
158 static int spider_host_map(struct irq_domain *h, unsigned int virq, in spider_host_map() argument
161 irq_set_chip_data(virq, h->host_data); in spider_host_map()
162 irq_set_chip_and_handler(virq, &spider_pic, handle_level_irq); in spider_host_map()
165 irq_set_irq_type(virq, IRQ_TYPE_NONE); in spider_host_map()
212 unsigned int virq; in spider_find_cascade_and_node() local
223 virq = irq_of_parse_and_map(of_node, 0); in spider_find_cascade_and_node()
224 if (virq) in spider_find_cascade_and_node()
225 return virq; in spider_find_cascade_and_node()
262 virq = irq_create_mapping(NULL, in spider_find_cascade_and_node()
266 if (!virq) in spider_find_cascade_and_node()
268 return virq; in spider_find_cascade_and_node()
276 int i, virq; in spider_init_one() local
302 virq = spider_find_cascade_and_node(pic); in spider_init_one()
303 if (!virq) in spider_init_one()
305 irq_set_handler_data(virq, pic); in spider_init_one()
306 irq_set_chained_handler(virq, spider_irq_cascade); in spider_init_one()