Searched refs:trig_mmio (Results 1 - 12 of 12) sorted by relevance
/kernel/linux/linux-5.10/arch/powerpc/sysdev/xive/ |
H A D | common.c | 405 if ((eoi_val & XIVE_ESB_VAL_Q) && xd->trig_mmio) in xive_do_source_eoi() 406 out_be64(xd->trig_mmio, 0); in xive_do_source_eoi() 1034 if (xd->eoi_mmio == xd->trig_mmio) in xive_cleanup_irq_data() 1035 xd->trig_mmio = NULL; in xive_cleanup_irq_data() 1038 if (xd->trig_mmio) { in xive_cleanup_irq_data() 1039 unmap_kernel_range((unsigned long)xd->trig_mmio, in xive_cleanup_irq_data() 1041 iounmap(xd->trig_mmio); in xive_cleanup_irq_data() 1042 xd->trig_mmio = NULL; in xive_cleanup_irq_data() 1099 if (WARN_ON(!xd->trig_mmio)) in xive_cause_ipi() 1101 out_be64(xd->trig_mmio, in xive_cause_ipi() [all...] |
H A D | native.c | 89 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()
|
H A D | spapr.c | 422 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()
|
/kernel/linux/linux-6.6/arch/powerpc/sysdev/xive/ |
H A D | common.c | 433 if ((eoi_val & XIVE_ESB_VAL_Q) && xd->trig_mmio) in xive_do_source_eoi() 434 out_be64(xd->trig_mmio, 0); in xive_do_source_eoi() 1003 if (xd->eoi_mmio == xd->trig_mmio) in xive_cleanup_irq_data() 1004 xd->trig_mmio = NULL; in xive_cleanup_irq_data() 1007 if (xd->trig_mmio) { in xive_cleanup_irq_data() 1008 iounmap(xd->trig_mmio); in xive_cleanup_irq_data() 1009 xd->trig_mmio = NULL; in xive_cleanup_irq_data() 1067 if (WARN_ON(!xd->trig_mmio)) in xive_cause_ipi() 1069 out_be64(xd->trig_mmio, 0); in xive_cause_ipi() 1235 pr_debug("CPU %d HW IPI 0x%x, virq %d, trig_mmio in xive_setup_cpu_ipi() [all...] |
H A D | native.c | 86 data->trig_mmio = data->eoi_mmio; in xive_native_populate_irq_data() 90 data->trig_mmio = ioremap(data->trig_page, 1u << data->esb_shift); in xive_native_populate_irq_data() 91 if (!data->trig_mmio) { in xive_native_populate_irq_data()
|
H A D | spapr.c | 436 data->trig_mmio = data->eoi_mmio; in xive_spapr_populate_irq_data() 440 data->trig_mmio = ioremap(data->trig_page, 1u << data->esb_shift); in xive_spapr_populate_irq_data() 441 if (!data->trig_mmio) { in xive_spapr_populate_irq_data()
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | xive.h | 44 void __iomem *trig_mmio; member
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | xive.h | 44 void __iomem *trig_mmio; member
|
/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | book3s_xive.c | 47 #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()
|
/kernel/linux/linux-6.6/arch/powerpc/kvm/ |
H A D | book3s_xive.c | 34 #define __x_trig_page(xd) ((void __iomem *)((xd)->trig_mmio)) 832 if (WARN_ON(!xd->trig_mmio)) in xive_irq_trigger() 835 out_be64(xd->trig_mmio, 0); in xive_irq_trigger()
|
/kernel/linux/linux-5.10/drivers/scsi/cxlflash/ |
H A D | ocxl_hw.c | 216 irq->vtrig = xd->trig_mmio; in afu_map_irq()
|
/kernel/linux/linux-6.6/drivers/scsi/cxlflash/ |
H A D | ocxl_hw.c | 217 irq->vtrig = xd->trig_mmio; in afu_map_irq()
|
Completed in 19 milliseconds