Searched refs:trig_mmio (Results 1 – 5 of 5) sorted by relevance
351 if ((eoi_val & XIVE_ESB_VAL_Q) && xd->trig_mmio) in xive_do_source_eoi()352 out_be64(xd->trig_mmio, 0); in xive_do_source_eoi()945 if (xd->eoi_mmio == xd->trig_mmio) in xive_cleanup_irq_data()946 xd->trig_mmio = NULL; in xive_cleanup_irq_data()949 if (xd->trig_mmio) { in xive_cleanup_irq_data()950 iounmap(xd->trig_mmio); in xive_cleanup_irq_data()951 xd->trig_mmio = NULL; in xive_cleanup_irq_data()999 if (WARN_ON(!xd->trig_mmio)) in xive_cause_ipi()1001 out_be64(xd->trig_mmio, 0); in xive_cause_ipi()1092 xc->hw_ipi, xive_ipi_irq, xc->ipi_data.trig_mmio); in xive_setup_cpu_ipi()
91 data->trig_mmio = data->eoi_mmio; in xive_native_populate_irq_data()95 data->trig_mmio = ioremap(data->trig_page, 1u << data->esb_shift); in xive_native_populate_irq_data()96 if (!data->trig_mmio) { in xive_native_populate_irq_data()
378 data->trig_mmio = data->eoi_mmio; in xive_spapr_populate_irq_data()382 data->trig_mmio = ioremap(data->trig_page, 1u << data->esb_shift); in xive_spapr_populate_irq_data()383 if (!data->trig_mmio) { in xive_spapr_populate_irq_data()
45 void __iomem *trig_mmio; member
50 #define __x_trig_page(xd) ((void __iomem *)((xd)->trig_mmio))75 if (WARN_ON(!xd->trig_mmio)) in xive_irq_trigger()78 out_be64(xd->trig_mmio, 0); in xive_irq_trigger()