Home
last modified time | relevance | path

Searched refs:virq (Results 1 – 7 of 7) sorted by relevance

/drivers/xen/
Devents.c316 static int bind_virq_to_irq(unsigned int virq, unsigned int cpu) in bind_virq_to_irq() argument
323 irq = per_cpu(virq_to_irq, cpu)[virq]; in bind_virq_to_irq()
326 bind_virq.virq = virq; in bind_virq_to_irq()
340 irq_info[irq] = mk_irq_info(IRQT_VIRQ, virq, evtchn); in bind_virq_to_irq()
342 per_cpu(virq_to_irq, cpu)[virq] = irq; in bind_virq_to_irq()
410 int bind_virq_to_irqhandler(unsigned int virq, unsigned int cpu, in bind_virq_to_irqhandler() argument
417 irq = bind_virq_to_irq(virq, cpu); in bind_virq_to_irqhandler()
687 int virq, irq, evtchn; in restore_cpu_virqs() local
689 for (virq = 0; virq < NR_VIRQS; virq++) { in restore_cpu_virqs()
690 if ((irq = per_cpu(virq_to_irq, cpu)[virq]) == -1) in restore_cpu_virqs()
[all …]
/drivers/usb/host/
Dohci-ps3.c82 unsigned int virq; in ps3_ohci_probe() local
120 result = ps3_io_irq_setup(PS3_BINDING_CPU_ANY, dev->interrupt_id, &virq); in ps3_ohci_probe()
124 __func__, __LINE__, virq); in ps3_ohci_probe()
163 (unsigned long)virq); in ps3_ohci_probe()
167 result = usb_add_hcd(hcd, virq, IRQF_DISABLED); in ps3_ohci_probe()
183 ps3_io_irq_destroy(virq); in ps3_ohci_probe()
Dehci-ps3.c83 unsigned int virq; in ps3_ehci_probe() local
120 result = ps3_io_irq_setup(PS3_BINDING_CPU_ANY, dev->interrupt_id, &virq); in ps3_ehci_probe()
124 __func__, __LINE__, virq); in ps3_ehci_probe()
163 (unsigned long)virq); in ps3_ehci_probe()
167 result = usb_add_hcd(hcd, virq, IRQF_DISABLED); in ps3_ehci_probe()
183 ps3_io_irq_destroy(virq); in ps3_ehci_probe()
Disp1760-if.c35 int virq; in of_isp1760_probe() local
57 virq = irq_create_of_mapping(oirq.controller, oirq.specifier, in of_isp1760_probe()
80 hcd = isp1760_register(memory.start, res_len, virq, in of_isp1760_probe()
/drivers/ps3/
Dps3-vuart.c881 unsigned int virq; member
944 &vuart_bus_priv.virq); in ps3_vuart_bus_interrupt_get()
953 result = request_irq(vuart_bus_priv.virq, ps3_vuart_irq_handler, in ps3_vuart_bus_interrupt_get()
966 ps3_vuart_irq_destroy(vuart_bus_priv.virq); in ps3_vuart_bus_interrupt_get()
967 vuart_bus_priv.virq = NO_IRQ; in ps3_vuart_bus_interrupt_get()
988 free_irq(vuart_bus_priv.virq, &vuart_bus_priv); in ps3_vuart_bus_interrupt_put()
990 ps3_vuart_irq_destroy(vuart_bus_priv.virq); in ps3_vuart_bus_interrupt_put()
991 vuart_bus_priv.virq = NO_IRQ; in ps3_vuart_bus_interrupt_put()
/drivers/char/
Dhvsi.c87 uint32_t virq; member
618 hvsi_interrupt(hp->virq, (void *)hp); /* get pending data */ in poll_for_state()
894 synchronize_irq(hp->virq); in hvsi_close()
1171 ret = request_irq(hp->virq, hvsi_interrupt, IRQF_DISABLED, "hvsi", hp); in hvsi_init()
1174 hp->virq, ret); in hvsi_init()
1301 hp->virq = irq_create_mapping(NULL, irq[0]); in hvsi_console_init()
1302 if (hp->virq == NO_IRQ) { in hvsi_console_init()
Dspecialix.c322 int virq; in sx_set_irq() local
331 virq = 0; in sx_set_irq()
334 virq = 1; in sx_set_irq()
337 virq = 2; in sx_set_irq()
340 virq = 3; in sx_set_irq()
349 sx_out(bp, CD186x_MSVRTS, ((virq >> i) & 0x1)? MSVR_RTS:0); in sx_set_irq()