Searched refs:eoi_mmio (Results 1 – 5 of 5) sorted by relevance
205 val = in_be64(xd->eoi_mmio + offset); in xive_esb_read()219 out_be64(xd->eoi_mmio + offset, data); in xive_esb_write()943 if (xd->eoi_mmio) { in xive_cleanup_irq_data()944 iounmap(xd->eoi_mmio); in xive_cleanup_irq_data()945 if (xd->eoi_mmio == xd->trig_mmio) in xive_cleanup_irq_data()947 xd->eoi_mmio = NULL; in xive_cleanup_irq_data()
80 data->eoi_mmio = ioremap(data->eoi_page, 1u << data->esb_shift); in xive_native_populate_irq_data()81 if (!data->eoi_mmio) { in xive_native_populate_irq_data()91 data->trig_mmio = data->eoi_mmio; in xive_native_populate_irq_data()
368 data->eoi_mmio = ioremap(data->eoi_page, 1u << data->esb_shift); in xive_spapr_populate_irq_data()369 if (!data->eoi_mmio) { in xive_spapr_populate_irq_data()378 data->trig_mmio = data->eoi_mmio; in xive_spapr_populate_irq_data()
43 void __iomem *eoi_mmio; member
49 #define __x_eoi_page(xd) ((void __iomem *)((xd)->eoi_mmio))163 vcpu->arch.xive_esc_vaddr = (__force u64)xd->eoi_mmio; in xive_attach_escalation()