Home
last modified time | relevance | path

Searched refs:hw_ipi (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/sysdev/xive/
H A Dcommon.c254 xmon_printf("IPI=0x%08x PQ=%c%c ", xc->hw_ipi, in xmon_xive_do_dump()
1096 smp_processor_id(), cpu, xc->hw_ipi); in xive_cause_ipi()
1118 d->irq, irqd_to_hwirq(d), xc->hw_ipi, xc->pending_prio); in xive_ipi_eoi()
1120 xive_do_source_eoi(xc->hw_ipi, &xc->ipi_data); in xive_ipi_eoi()
1169 if (xc->hw_ipi != XIVE_BAD_IRQ) in xive_setup_cpu_ipi()
1172 /* Grab an IPI from the backend, this will populate xc->hw_ipi */ in xive_setup_cpu_ipi()
1180 rc = xive_ops->populate_irq_data(xc->hw_ipi, &xc->ipi_data); in xive_setup_cpu_ipi()
1185 rc = xive_ops->configure_irq(xc->hw_ipi, in xive_setup_cpu_ipi()
1193 xc->hw_ipi, xive_ipi_irq, xc->ipi_data.trig_mmio); in xive_setup_cpu_ipi()
1206 if (xc->hw_ipi in xive_cleanup_cpu_ipi()
[all...]
H A Dnative.c277 xc->hw_ipi = irq; in xive_native_get_ipi()
317 if (xc->hw_ipi == XIVE_BAD_IRQ) in xive_native_put_ipi()
320 rc = opal_xive_free_irq(xc->hw_ipi); in xive_native_put_ipi()
325 xc->hw_ipi = XIVE_BAD_IRQ; in xive_native_put_ipi()
H A Dspapr.c566 xc->hw_ipi = irq; in xive_spapr_get_ipi()
572 if (xc->hw_ipi == XIVE_BAD_IRQ) in xive_spapr_put_ipi()
575 xive_irq_bitmap_free(xc->hw_ipi); in xive_spapr_put_ipi()
576 xc->hw_ipi = XIVE_BAD_IRQ; in xive_spapr_put_ipi()
H A Dxive-internal.h19 u32 hw_ipi; member
/kernel/linux/linux-6.6/arch/powerpc/sysdev/xive/
H A Dcommon.c283 xmon_printf("IPI=0x%08x %s", xc->hw_ipi, buffer); in xmon_xive_do_dump()
1064 smp_processor_id(), cpu, xc->hw_ipi); in xive_cause_ipi()
1086 d->irq, irqd_to_hwirq(d), xc->hw_ipi, xc->pending_prio); in xive_ipi_eoi()
1209 if (xc->hw_ipi != XIVE_BAD_IRQ) in xive_setup_cpu_ipi()
1215 /* Grab an IPI from the backend, this will populate xc->hw_ipi */ in xive_setup_cpu_ipi()
1223 rc = xive_ops->populate_irq_data(xc->hw_ipi, &xc->ipi_data); in xive_setup_cpu_ipi()
1228 rc = xive_ops->configure_irq(xc->hw_ipi, in xive_setup_cpu_ipi()
1236 xc->hw_ipi, xive_ipi_irq, xc->ipi_data.trig_mmio); in xive_setup_cpu_ipi()
1251 if (xc->hw_ipi == XIVE_BAD_IRQ) in xive_cleanup_cpu_ipi()
1266 xive_ops->configure_irq(xc->hw_ipi, hard_smp_processor_i in xive_cleanup_cpu_ipi()
[all...]
H A Dnative.c276 xc->hw_ipi = irq; in xive_native_get_ipi()
316 if (xc->hw_ipi == XIVE_BAD_IRQ) in xive_native_put_ipi()
319 rc = opal_xive_free_irq(xc->hw_ipi); in xive_native_put_ipi()
324 xc->hw_ipi = XIVE_BAD_IRQ; in xive_native_put_ipi()
H A Dspapr.c580 xc->hw_ipi = irq; in xive_spapr_get_ipi()
586 if (xc->hw_ipi == XIVE_BAD_IRQ) in xive_spapr_put_ipi()
589 xive_irq_bitmap_free(xc->hw_ipi); in xive_spapr_put_ipi()
590 xc->hw_ipi = XIVE_BAD_IRQ; in xive_spapr_put_ipi()
H A Dxive-internal.h19 u32 hw_ipi; member

Completed in 11 milliseconds