Home
last modified time | relevance | path

Searched refs:base_ppn (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/irqchip/
H A Dirq-riscv-aplic-msi.c108 WARN_ON(tbppn != mc->base_ppn); in aplic_msi_write_msg()
240 mc->base_ppn = imsic_global->base_addr >> APLIC_xMSICFGADDR_PPN_SHIFT; in aplic_msi_setup()
241 mc->base_ppn &= ~APLIC_xMSICFGADDR_PPN_HART(mc->lhxs); in aplic_msi_setup()
242 mc->base_ppn &= ~APLIC_xMSICFGADDR_PPN_LHX(mc->lhxw, mc->lhxs); in aplic_msi_setup()
243 mc->base_ppn &= ~APLIC_xMSICFGADDR_PPN_HHX(mc->hhxw, mc->hhxs); in aplic_msi_setup()
281 pa = priv->msicfg.base_ppn << APLIC_xMSICFGADDR_PPN_SHIFT; in aplic_msi_setup()
H A Dirq-riscv-aplic-main.c90 val = lower_32_bits(priv->msicfg.base_ppn); in aplic_init_hw_global()
91 valh = FIELD_PREP(APLIC_xMSICFGADDRH_BAPPN, upper_32_bits(priv->msicfg.base_ppn)); in aplic_init_hw_global()
H A Dirq-riscv-aplic-main.h19 phys_addr_t base_ppn; member
/linux/arch/riscv/kvm/
H A Daia_device.c229 gpa_t base_ppn = KVM_RISCV_AIA_UNDEF_ADDR; in aia_init() local
263 if (base_ppn == KVM_RISCV_AIA_UNDEF_ADDR) in aia_init()
264 base_ppn = aia_imsic_ppn(aia, vaia->imsic_addr); in aia_init()
265 if (base_ppn != aia_imsic_ppn(aia, vaia->imsic_addr)) { in aia_init()