Searched refs:trig_page (Results 1 – 7 of 7) sorted by relevance
/Linux-v5.10/arch/powerpc/sysdev/xive/ |
D | native.c | 47 __be64 flags, eoi_page, trig_page; in xive_native_populate_irq_data() local 54 rc = opal_xive_get_irq_info(hw_irq, &flags, &eoi_page, &trig_page, in xive_native_populate_irq_data() 74 data->trig_page = be64_to_cpu(trig_page); in xive_native_populate_irq_data() 86 if (!data->trig_page) in xive_native_populate_irq_data() 88 if (data->trig_page == data->eoi_page) { in xive_native_populate_irq_data() 93 data->trig_mmio = ioremap(data->trig_page, 1u << data->esb_shift); in xive_native_populate_irq_data()
|
D | spapr.c | 165 unsigned long *trig_page, in plpar_int_get_source_info() argument 182 *trig_page = retbuf[2]; in plpar_int_get_source_info() 378 unsigned long trig_page; in xive_spapr_populate_irq_data() local 383 rc = plpar_int_get_source_info(0, hw_irq, &flags, &eoi_page, &trig_page, in xive_spapr_populate_irq_data() 396 data->trig_page = trig_page; in xive_spapr_populate_irq_data() 426 data->trig_mmio = ioremap(data->trig_page, 1u << data->esb_shift); in xive_spapr_populate_irq_data()
|
/Linux-v5.10/arch/powerpc/kvm/ |
D | book3s_hv_rm_xive.c | 41 #define __x_trig_page(xd) ((void __iomem *)((xd)->trig_page))
|
D | book3s_xive_native.c | 269 page = page_offset % 2 ? xd->eoi_page : xd->trig_page; in xive_native_esb_fault()
|
/Linux-v5.10/arch/powerpc/include/asm/ |
D | xive.h | 43 u64 trig_page; member
|
/Linux-v5.10/arch/powerpc/platforms/powernv/ |
D | vas.c | 127 vinst->irq_port = xd->trig_page; in init_vas_instance()
|
/Linux-v5.10/drivers/misc/ocxl/ |
D | afu_irq.c | 206 addr = xd ? xd->trig_page : 0; in ocxl_afu_irq_get_addr()
|