Lines Matching full:aia
248 struct aplic *aplic = kvm->arch.aia.aplic_state; in aplic_update_irq_range()
281 struct aplic *aplic = kvm->arch.aia.aplic_state; in kvm_riscv_aia_aplic_inject()
390 struct aplic *aplic = kvm->arch.aia.aplic_state; in aplic_mmio_read_offset()
448 addr - vcpu->kvm->arch.aia.aplic_addr, in aplic_mmio_read()
455 struct aplic *aplic = kvm->arch.aia.aplic_state; in aplic_mmio_write_offset()
520 addr - vcpu->kvm->arch.aia.aplic_addr, in aplic_mmio_write()
533 if (!kvm->arch.aia.aplic_state) in kvm_riscv_aia_aplic_set_attr()
547 if (!kvm->arch.aia.aplic_state) in kvm_riscv_aia_aplic_get_attr()
562 if (!kvm->arch.aia.aplic_state) in kvm_riscv_aia_aplic_has_attr()
578 if (!kvm->arch.aia.nr_sources) in kvm_riscv_aia_aplic_init()
585 kvm->arch.aia.aplic_state = aplic; in kvm_riscv_aia_aplic_init()
588 aplic->nr_irqs = kvm->arch.aia.nr_sources + 1; in kvm_riscv_aia_aplic_init()
603 kvm->arch.aia.aplic_addr, in kvm_riscv_aia_aplic_init()
624 kvm->arch.aia.aplic_state = NULL; in kvm_riscv_aia_aplic_init()
631 struct aplic *aplic = kvm->arch.aia.aplic_state; in kvm_riscv_aia_aplic_cleanup()
642 kvm->arch.aia.aplic_state = NULL; in kvm_riscv_aia_aplic_cleanup()