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

/linux-master/arch/riscv/kvm/
H A Daia_device.c65 kvm->arch.aia.in_kernel = true;
80 struct kvm_aia *aia = &kvm->arch.aia; local
106 aia->mode = *nr;
108 *nr = aia->mode;
118 aia->nr_ids = *nr;
120 *nr = aia->nr_ids;
127 aia->nr_sources = *nr;
129 *nr = aia->nr_sources;
135 aia
173 struct kvm_aia *aia = &kvm->arch.aia; local
220 aia_imsic_ppn(struct kvm_aia *aia, gpa_t addr) argument
238 aia_imsic_hart_index(struct kvm_aia *aia, gpa_t addr) argument
257 struct kvm_aia *aia = &kvm->arch.aia; local
601 struct kvm_aia *aia = &kvm->arch.aia; local
641 struct kvm_aia *aia = &kvm->arch.aia; local
[all...]
H A Daia_aplic.c248 struct aplic *aplic = kvm->arch.aia.aplic_state;
281 struct aplic *aplic = kvm->arch.aia.aplic_state;
390 struct aplic *aplic = kvm->arch.aia.aplic_state;
448 addr - vcpu->kvm->arch.aia.aplic_addr,
455 struct aplic *aplic = kvm->arch.aia.aplic_state;
520 addr - vcpu->kvm->arch.aia.aplic_addr,
533 if (!kvm->arch.aia.aplic_state)
547 if (!kvm->arch.aia.aplic_state)
562 if (!kvm->arch.aia.aplic_state)
578 if (!kvm->arch.aia
[all...]
H A DMakefile32 kvm-y += aia.o
H A Daia_imsic.c743 if (kvm->arch.aia.mode == KVM_DEV_RISCV_AIA_MODE_EMUL)
761 if (kvm->arch.aia.mode == KVM_DEV_RISCV_AIA_MODE_HWACCEL) {
1029 if (!kvm->arch.aia.nr_ids)
1039 imsic->nr_msis = kvm->arch.aia.nr_ids + 1;
/linux-master/arch/riscv/include/asm/
H A Dkvm_aia.h81 #define kvm_riscv_aia_initialized(k) ((k)->arch.aia.initialized)
83 #define irqchip_in_kernel(k) ((k)->arch.aia.in_kernel)
H A Dkvm_host.h104 struct kvm_aia aia; member in struct:kvm_arch
/linux-master/tools/testing/selftests/kvm/riscv/
H A Dget-reg-list.c855 {"aia", .feature = KVM_RISCV_ISA_EXT_SSAIA, .regs = aia_regs, .regs_n = ARRAY_SIZE(aia_regs),}
929 KVM_ISA_EXT_SUBLIST_CONFIG(aia, AIA);

Completed in 146 milliseconds