Lines Matching refs:irq

24 			    unsigned int irq, unsigned int dest,  in native_compose_msi_msg()  argument
27 struct irq_cfg *cfg = irq_cfg(irq); in native_compose_msi_msg()
53 static int msi_compose_msg(struct pci_dev *pdev, unsigned int irq, in msi_compose_msg() argument
63 cfg = irq_cfg(irq); in msi_compose_msg()
64 err = assign_irq_vector(irq, cfg, apic->target_cpus()); in msi_compose_msg()
73 x86_msi.compose_msi_msg(pdev, irq, dest, msg, hpet_id); in msi_compose_msg()
121 unsigned int irq = irq_base + irq_offset; in setup_msi_irq() local
124 ret = msi_compose_msg(dev, irq, &msg, -1); in setup_msi_irq()
135 pci_write_msi_msg(irq, &msg); in setup_msi_irq()
137 setup_remapped_irq(irq, irq_cfg(irq), chip); in setup_msi_irq()
139 irq_set_chip_and_handler_name(irq, chip, handle_edge_irq, "edge"); in setup_msi_irq()
141 dev_dbg(&dev->dev, "irq %d for MSI/MSI-X\n", irq); in setup_msi_irq()
149 unsigned int irq; in native_setup_msi_irqs() local
159 irq = irq_alloc_hwirq(node); in native_setup_msi_irqs()
160 if (!irq) in native_setup_msi_irqs()
163 ret = setup_msi_irq(dev, msidesc, irq, 0); in native_setup_msi_irqs()
165 irq_free_hwirq(irq); in native_setup_msi_irqs()
173 void native_teardown_msi_irq(unsigned int irq) in native_teardown_msi_irq() argument
175 irq_free_hwirq(irq); in native_teardown_msi_irq()
184 unsigned int dest, irq = data->irq; in dmar_msi_set_affinity() local
192 dmar_msi_read(irq, &msg); in dmar_msi_set_affinity()
200 dmar_msi_write(irq, &msg); in dmar_msi_set_affinity()
215 int arch_setup_dmar_msi(unsigned int irq) in arch_setup_dmar_msi() argument
220 ret = msi_compose_msg(NULL, irq, &msg, -1); in arch_setup_dmar_msi()
223 dmar_msi_write(irq, &msg); in arch_setup_dmar_msi()
224 irq_set_chip_and_handler_name(irq, &dmar_msi_type, handle_edge_irq, in arch_setup_dmar_msi()
269 int default_setup_hpet_msi(unsigned int irq, unsigned int id) in default_setup_hpet_msi() argument
275 ret = msi_compose_msg(NULL, irq, &msg, id); in default_setup_hpet_msi()
279 hpet_msi_write(irq_get_handler_data(irq), &msg); in default_setup_hpet_msi()
280 irq_set_status_flags(irq, IRQ_MOVE_PCNTXT); in default_setup_hpet_msi()
281 setup_remapped_irq(irq, irq_cfg(irq), chip); in default_setup_hpet_msi()
283 irq_set_chip_and_handler_name(irq, chip, handle_edge_irq, "edge"); in default_setup_hpet_msi()