Lines Matching refs:irq
97 pentry->freq_hz, pentry->irq); in sfi_parse_mtmr()
103 mp_irq.srcbusirq = pentry->irq; /* IRQ */ in sfi_parse_mtmr()
105 mp_irq.dstirq = pentry->irq; in sfi_parse_mtmr()
107 mp_map_gsi_to_irq(pentry->irq, IOAPIC_MAP_ALLOC, NULL); in sfi_parse_mtmr()
119 hint, sfi_mtimer_array[hint].irq); in sfi_get_mtmr()
139 if (mtmr->irq == sfi_mtimer_array[i].irq) { in sfi_free_mtmr()
169 totallen, (u32)pentry->phys_addr, pentry->irq); in sfi_parse_mrtc()
174 mp_irq.srcbusirq = pentry->irq; /* IRQ */ in sfi_parse_mrtc()
176 mp_irq.dstirq = pentry->irq; in sfi_parse_mrtc()
178 mp_map_gsi_to_irq(pentry->irq, IOAPIC_MAP_ALLOC, NULL); in sfi_parse_mrtc()
319 static void __init install_irq_resource(struct platform_device *pdev, int irq) in install_irq_resource() argument
326 res.start = irq; in install_irq_resource()
337 pentry->name, pentry->irq); in sfi_handle_ipc_dev()
348 install_irq_resource(pdev, pentry->irq); in sfi_handle_ipc_dev()
362 spi_info.irq = ((pentry->irq == (u8)0xff) ? 0 : pentry->irq); in sfi_handle_spi_dev()
369 spi_info.irq, in sfi_handle_spi_dev()
392 i2c_info.irq = ((pentry->irq == (u8)0xff) ? 0 : pentry->irq); in sfi_handle_i2c_dev()
397 i2c_info.irq, in sfi_handle_i2c_dev()
443 int irq = pentry->irq; in sfi_parse_devs() local
445 if (irq != (u8)0xff) { /* native RTE case */ in sfi_parse_devs()
459 else if (irq == 41) in sfi_parse_devs()
471 ret = mp_map_gsi_to_irq(irq, IOAPIC_MAP_ALLOC, &info); in sfi_parse_devs()