Home
last modified time | relevance | path

Searched refs:guest_idx (Results 1 – 2 of 2) sorted by relevance

/openbmc/qemu/hw/intc/
H A Driscv_aplic.c357 uint32_t hart_idx, uint32_t guest_idx, in riscv_aplic_msi_send() argument
401 addr |= (uint64_t)(guest_idx & APLIC_xMSICFGADDR_PPN_HART(lhxs)); in riscv_aplic_msi_send()
409 __func__, hart_idx, guest_idx, eiid); in riscv_aplic_msi_send()
415 uint32_t hart_idx, guest_idx, eiid; in riscv_aplic_msi_irq_update() local
432 guest_idx = 0; in riscv_aplic_msi_irq_update()
434 guest_idx = aplic->target[irq] >> APLIC_TARGET_GUEST_IDX_SHIFT; in riscv_aplic_msi_irq_update()
435 guest_idx &= APLIC_TARGET_GUEST_IDX_MASK; in riscv_aplic_msi_irq_update()
438 riscv_aplic_msi_send(aplic, hart_idx, guest_idx, eiid); in riscv_aplic_msi_irq_update()
/openbmc/linux/arch/riscv/kvm/
H A Daia_aplic.c233 u32 hart_idx, guest_idx, eiid; in aplic_inject_msi() local
237 guest_idx = target >> APLIC_TARGET_GUEST_IDX_SHIFT; in aplic_inject_msi()
238 guest_idx &= APLIC_TARGET_GUEST_IDX_MASK; in aplic_inject_msi()
240 kvm_riscv_aia_inject_msi_by_id(kvm, hart_idx, guest_idx, eiid); in aplic_inject_msi()