Home
last modified time | relevance | path

Searched refs:guest_index (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/irqchip/
H A Dirq-riscv-aplic-msi.c82 unsigned int group_index, hart_index, guest_index, val; in aplic_msi_write_msg() local
119 guest_index = tppn & APLIC_xMSICFGADDR_PPN_HART(mc->lhxs); in aplic_msi_write_msg()
120 WARN_ON(guest_index > APLIC_TARGET_GUEST_IDX_MASK); in aplic_msi_write_msg()
126 val |= FIELD_PREP(APLIC_TARGET_GUEST_IDX, guest_index); in aplic_msi_write_msg()
H A Dirq-riscv-imsic-platform.c25 static bool imsic_cpu_page_phys(unsigned int cpu, unsigned int guest_index, in imsic_cpu_page_phys() argument
34 if (BIT(global->guest_index_bits) <= guest_index) in imsic_cpu_page_phys()
38 *out_msi_pa = local->msi_pa + (guest_index * IMSIC_MMIO_PAGE_SZ); in imsic_cpu_page_phys()
/linux/arch/riscv/include/asm/
H A Dkvm_aia.h105 u32 guest_index, u32 offset, u32 iid);
157 u32 guest_index, u32 iid);
/linux/arch/riscv/kvm/
H A Daia_device.c576 u32 guest_index, u32 iid) in kvm_riscv_aia_inject_msi_by_id() argument
589 guest_index, in kvm_riscv_aia_inject_msi_by_id()
H A Daia_imsic.c957 u32 guest_index, u32 offset, u32 iid) in kvm_riscv_vcpu_aia_imsic_inject() argument
964 if (!imsic || !iid || guest_index || in kvm_riscv_vcpu_aia_imsic_inject()