Lines Matching refs:irq

97 			pentry->freq_hz, pentry->irq);  in sfi_parse_mtmr()
98 if (!pentry->irq) in sfi_parse_mtmr()
105 mp_irq.srcbusirq = pentry->irq; /* IRQ */ in sfi_parse_mtmr()
107 mp_irq.dstirq = pentry->irq; in sfi_parse_mtmr()
109 mp_map_gsi_to_irq(pentry->irq, IOAPIC_MAP_ALLOC); in sfi_parse_mtmr()
121 hint, sfi_mtimer_array[hint].irq); in sfi_get_mtmr()
141 if (mtmr->irq == sfi_mtimer_array[i].irq) { in sfi_free_mtmr()
171 totallen, (u32)pentry->phys_addr, pentry->irq); in sfi_parse_mrtc()
176 mp_irq.srcbusirq = pentry->irq; /* IRQ */ in sfi_parse_mrtc()
178 mp_irq.dstirq = pentry->irq; in sfi_parse_mrtc()
180 mp_map_gsi_to_irq(pentry->irq, IOAPIC_MAP_ALLOC); in sfi_parse_mrtc()
322 static void __init install_irq_resource(struct platform_device *pdev, int irq) in install_irq_resource() argument
329 res.start = irq; in install_irq_resource()
340 pentry->name, pentry->irq); in sfi_handle_ipc_dev()
351 install_irq_resource(pdev, pentry->irq); in sfi_handle_ipc_dev()
365 spi_info.irq = ((pentry->irq == (u8)0xff) ? 0 : pentry->irq); in sfi_handle_spi_dev()
372 spi_info.irq, in sfi_handle_spi_dev()
395 i2c_info.irq = ((pentry->irq == (u8)0xff) ? 0 : pentry->irq); in sfi_handle_i2c_dev()
400 i2c_info.irq, in sfi_handle_i2c_dev()
445 int irq = pentry->irq; in sfi_parse_devs() local
447 if (irq != (u8)0xff) { /* native RTE case */ in sfi_parse_devs()
461 else if (irq == 41) in sfi_parse_devs()
472 ret = mp_set_gsi_attr(irq, 1, polarity, NUMA_NO_NODE); in sfi_parse_devs()
474 ret = mp_map_gsi_to_irq(irq, IOAPIC_MAP_ALLOC); in sfi_parse_devs()