Home
last modified time | relevance | path

Searched refs:lhxs (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/irqchip/
H A Dirq-riscv-aplic-msi.c105 tbppn &= ~APLIC_xMSICFGADDR_PPN_HART(mc->lhxs); in aplic_msi_write_msg()
106 tbppn &= ~APLIC_xMSICFGADDR_PPN_LHX(mc->lhxw, mc->lhxs); in aplic_msi_write_msg()
113 hart_index = (tppn >> APLIC_xMSICFGADDR_PPN_LHX_SHIFT(mc->lhxs)) & in aplic_msi_write_msg()
119 guest_index = tppn & APLIC_xMSICFGADDR_PPN_HART(mc->lhxs); in aplic_msi_write_msg()
206 mc->lhxs = imsic_global->guest_index_bits; in aplic_msi_setup()
207 if (APLIC_xMSICFGADDRH_LHXS_MASK < mc->lhxs) { 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()
H A Dirq-riscv-aplic-main.h22 u32 lhxs; member
H A Dirq-riscv-aplic-main.c94 valh |= FIELD_PREP(APLIC_xMSICFGADDRH_LHXS, priv->msicfg.lhxs); in aplic_init_hw_global()