Searched refs:lirq (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/drivers/gpio/ |
| H A D | gpio-grgpio.c | 235 struct grgpio_lirq *lirq; in grgpio_irq_map() local 245 if (lirq->index < 0) in grgpio_irq_map() 254 lirq->irq = irq; in grgpio_irq_map() 285 struct grgpio_lirq *lirq; in grgpio_irq_unmap() local 299 lirq = &priv->lirqs[i]; in grgpio_irq_unmap() 300 if (lirq->irq == irq) { in grgpio_irq_unmap() 302 lirq->irq = 0; in grgpio_irq_unmap() 303 index = lirq->index; in grgpio_irq_unmap() 417 lirq = &priv->lirqs[i]; in grgpio_probe() 418 lirq->index = irqmap[i]; in grgpio_probe() [all …]
|
| /linux-6.15/drivers/hv/ |
| H A D | mshv_irq.c | 113 struct mshv_lapic_irq *lirq) in mshv_copy_girq_info() argument 115 memset(lirq, 0, sizeof(*lirq)); in mshv_copy_girq_info() 119 lirq->lapic_vector = ent->girq_irq_data & 0xFF; in mshv_copy_girq_info() 120 lirq->lapic_apic_id = (ent->girq_addr_lo >> 12) & 0xFF; in mshv_copy_girq_info() 121 lirq->lapic_control.interrupt_type = (ent->girq_irq_data & 0x700) >> 8; in mshv_copy_girq_info() 122 lirq->lapic_control.level_triggered = (ent->girq_irq_data >> 15) & 0x1; in mshv_copy_girq_info() 123 lirq->lapic_control.logical_dest_mode = (ent->girq_addr_lo >> 2) & 0x1; in mshv_copy_girq_info()
|
| /linux-6.15/arch/powerpc/sysdev/xive/ |
| H A D | common.c | 303 u32 lirq; in xmon_xive_get_irq_config() local 305 rc = xive_ops->get_irq_config(hw_irq, &target, &prio, &lirq); in xmon_xive_get_irq_config() 312 hw_irq, target, prio, lirq); in xmon_xive_get_irq_config() 1755 u32 lirq; in xive_debug_show_irq() local 1758 rc = xive_ops->get_irq_config(hw_irq, &target, &prio, &lirq); in xive_debug_show_irq() 1765 hw_irq, target, prio, lirq); in xive_debug_show_irq()
|
| H A D | native.c | 118 __be32 lirq; in xive_native_get_irq_config() local 120 rc = opal_xive_get_irq_config(hw_irq, &vp, prio, &lirq); in xive_native_get_irq_config() 123 *sw_irq = be32_to_cpu(lirq); in xive_native_get_irq_config()
|
| /linux-6.15/arch/powerpc/include/asm/ |
| H A D | opal.h | 248 uint32_t lirq);
|