Home
last modified time | relevance | path

Searched refs:aia (Results 1 – 7 of 7) sorted by relevance

/linux/arch/riscv/kvm/
H A Daia_device.c39 kvm->arch.aia.in_kernel = true; in aia_create()
54 struct kvm_aia *aia = &kvm->arch.aia; in aia_config() local
80 aia->mode = *nr; in aia_config()
82 *nr = aia->mode; in aia_config()
92 aia->nr_ids = *nr; in aia_config()
94 *nr = aia->nr_ids; in aia_config()
101 aia->nr_sources = *nr; in aia_config()
103 *nr = aia->nr_sources; in aia_config()
109 aia->nr_group_bits = *nr; in aia_config()
111 *nr = aia->nr_group_bits; in aia_config()
[all …]
H A Daia_aplic.c250 struct aplic *aplic = kvm->arch.aia.aplic_state; in aplic_update_irq_range()
283 struct aplic *aplic = kvm->arch.aia.aplic_state; in kvm_riscv_aia_aplic_inject()
392 struct aplic *aplic = kvm->arch.aia.aplic_state; in aplic_mmio_read_offset()
450 addr - vcpu->kvm->arch.aia.aplic_addr, in aplic_mmio_read()
457 struct aplic *aplic = kvm->arch.aia.aplic_state; in aplic_mmio_write_offset()
522 addr - vcpu->kvm->arch.aia.aplic_addr, in aplic_mmio_write()
535 if (!kvm->arch.aia.aplic_state) in kvm_riscv_aia_aplic_set_attr()
549 if (!kvm->arch.aia.aplic_state) in kvm_riscv_aia_aplic_get_attr()
564 if (!kvm->arch.aia.aplic_state) in kvm_riscv_aia_aplic_has_attr()
580 if (!kvm->arch.aia.nr_sources) in kvm_riscv_aia_aplic_init()
[all …]
H A DMakefile13 kvm-y += aia.o
H A Daia_imsic.c797 if (kvm->arch.aia.mode == KVM_DEV_RISCV_AIA_MODE_EMUL) in kvm_riscv_vcpu_aia_imsic_update()
819 if (kvm->arch.aia.mode == KVM_DEV_RISCV_AIA_MODE_HWACCEL) { in kvm_riscv_vcpu_aia_imsic_update()
1098 if (!kvm->arch.aia.nr_ids) in kvm_riscv_vcpu_aia_imsic_init()
1108 imsic->nr_msis = kvm->arch.aia.nr_ids + 1; in kvm_riscv_vcpu_aia_imsic_init()
/linux/arch/riscv/include/asm/
H A Dkvm_aia.h78 #define kvm_riscv_aia_initialized(k) ((k)->arch.aia.initialized)
80 #define irqchip_in_kernel(k) ((k)->arch.aia.in_kernel)
H A Dkvm_host.h102 struct kvm_aia aia; member
/linux/tools/testing/selftests/kvm/riscv/
H A Dget-reg-list.c1076 {"aia", .feature = KVM_RISCV_ISA_EXT_SSAIA, .regs = aia_regs, .regs_n = ARRAY_SIZE(aia_regs),}
1156 KVM_ISA_EXT_SUBLIST_CONFIG(aia, AIA);