Home
last modified time | relevance | path

Searched refs:trig_mmio (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.10/arch/powerpc/sysdev/xive/
Dcommon.c399 if ((eoi_val & XIVE_ESB_VAL_Q) && xd->trig_mmio) in xive_do_source_eoi()
400 out_be64(xd->trig_mmio, 0); in xive_do_source_eoi()
1027 if (xd->eoi_mmio == xd->trig_mmio) in xive_cleanup_irq_data()
1028 xd->trig_mmio = NULL; in xive_cleanup_irq_data()
1031 if (xd->trig_mmio) { in xive_cleanup_irq_data()
1032 unmap_kernel_range((unsigned long)xd->trig_mmio, in xive_cleanup_irq_data()
1034 iounmap(xd->trig_mmio); in xive_cleanup_irq_data()
1035 xd->trig_mmio = NULL; in xive_cleanup_irq_data()
1092 if (WARN_ON(!xd->trig_mmio)) in xive_cause_ipi()
1094 out_be64(xd->trig_mmio, 0); in xive_cause_ipi()
[all …]
Dnative.c89 data->trig_mmio = data->eoi_mmio; in xive_native_populate_irq_data()
93 data->trig_mmio = ioremap(data->trig_page, 1u << data->esb_shift); in xive_native_populate_irq_data()
94 if (!data->trig_mmio) { in xive_native_populate_irq_data()
Dspapr.c422 data->trig_mmio = data->eoi_mmio; in xive_spapr_populate_irq_data()
426 data->trig_mmio = ioremap(data->trig_page, 1u << data->esb_shift); in xive_spapr_populate_irq_data()
427 if (!data->trig_mmio) { in xive_spapr_populate_irq_data()
/Linux-v5.10/arch/powerpc/include/asm/
Dxive.h44 void __iomem *trig_mmio; member
/Linux-v5.10/arch/powerpc/kvm/
Dbook3s_xive.c47 #define __x_trig_page(xd) ((void __iomem *)((xd)->trig_mmio))
141 if (WARN_ON(!xd->trig_mmio)) in xive_irq_trigger()
144 out_be64(xd->trig_mmio, 0); in xive_irq_trigger()
/Linux-v5.10/drivers/scsi/cxlflash/
Docxl_hw.c216 irq->vtrig = xd->trig_mmio; in afu_map_irq()