Home
last modified time | relevance | path

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

/linux/arch/riscv/kvm/
H A Daia_imsic.c616 struct imsic *imsic = vcpu->arch.aia_context.imsic_state; in imsic_swfile_extirq_update()
640 struct imsic *imsic = vcpu->arch.aia_context.imsic_state; in imsic_swfile_read()
661 struct imsic *imsic = vcpu->arch.aia_context.imsic_state; in imsic_swfile_update()
682 struct imsic *imsic = vcpu->arch.aia_context.imsic_state; in kvm_riscv_vcpu_aia_imsic_has_interrupt()
722 struct imsic *imsic = vcpu->arch.aia_context.imsic_state; in kvm_riscv_vcpu_aia_imsic_put()
739 struct imsic *imsic = vcpu->arch.aia_context.imsic_state; in kvm_riscv_vcpu_aia_imsic_release()
761 kvm_riscv_mmu_iounmap(vcpu->kvm, vcpu->arch.aia_context.imsic_addr, in kvm_riscv_vcpu_aia_imsic_release()
792 struct kvm_vcpu_aia *vaia = &vcpu->arch.aia_context; in kvm_riscv_vcpu_aia_imsic_update()
849 ret = kvm_riscv_mmu_ioremap(kvm, vcpu->arch.aia_context.imsic_addr, in kvm_riscv_vcpu_aia_imsic_update()
909 struct imsic *imsic = vcpu->arch.aia_context.imsic_state; in kvm_riscv_vcpu_aia_imsic_rmw()
[all …]
H A Daia.c51 struct kvm_vcpu_aia_csr *csr = &vcpu->arch.aia_context.guest_csr; in kvm_riscv_vcpu_aia_flush_interrupts()
68 struct kvm_vcpu_aia_csr *csr = &vcpu->arch.aia_context.guest_csr; in kvm_riscv_vcpu_aia_sync_interrupts()
84 (vcpu->arch.aia_context.guest_csr.vsieh & upper_32_bits(mask))) in kvm_riscv_vcpu_aia_has_interrupts()
106 ncsr_write(CSR_HVIPH, vcpu->arch.aia_context.guest_csr.hviph); in kvm_riscv_vcpu_aia_update_hvip()
113 struct kvm_vcpu_aia_csr *csr = &vcpu->arch.aia_context.guest_csr; in kvm_riscv_vcpu_aia_load()
148 struct kvm_vcpu_aia_csr *csr = &vcpu->arch.aia_context.guest_csr; in kvm_riscv_vcpu_aia_put()
185 struct kvm_vcpu_aia_csr *csr = &vcpu->arch.aia_context.guest_csr; in kvm_riscv_vcpu_aia_get_csr()
206 struct kvm_vcpu_aia_csr *csr = &vcpu->arch.aia_context.guest_csr; in kvm_riscv_vcpu_aia_set_csr()
H A Daia_device.c173 vcpu_aia = &vcpu->arch.aia_context; in aia_imsic_addr()
258 vaia = &vcpu->arch.aia_context; in aia_init()
508 struct kvm_vcpu_aia_csr *csr = &vcpu->arch.aia_context.guest_csr; in kvm_riscv_vcpu_aia_reset()
524 struct kvm_vcpu_aia *vaia = &vcpu->arch.aia_context; in kvm_riscv_vcpu_aia_init()
563 if (vcpu->arch.aia_context.hart_index == hart_index) in kvm_riscv_aia_inject_msi_by_id()
594 ippn = vcpu->arch.aia_context.imsic_addr >> in kvm_riscv_aia_inject_msi()
/linux/arch/riscv/include/asm/
H A Dkvm_host.h255 struct kvm_vcpu_aia aia_context; member