Lines Matching full:aia
249 struct aplic *aplic = kvm->arch.aia.aplic_state; in aplic_update_irq_range()
282 struct aplic *aplic = kvm->arch.aia.aplic_state; in kvm_riscv_aia_aplic_inject()
391 struct aplic *aplic = kvm->arch.aia.aplic_state; in aplic_mmio_read_offset()
449 addr - vcpu->kvm->arch.aia.aplic_addr, in aplic_mmio_read()
456 struct aplic *aplic = kvm->arch.aia.aplic_state; in aplic_mmio_write_offset()
521 addr - vcpu->kvm->arch.aia.aplic_addr, in aplic_mmio_write()
534 if (!kvm->arch.aia.aplic_state) in kvm_riscv_aia_aplic_set_attr()
548 if (!kvm->arch.aia.aplic_state) in kvm_riscv_aia_aplic_get_attr()
563 if (!kvm->arch.aia.aplic_state) in kvm_riscv_aia_aplic_has_attr()
579 if (!kvm->arch.aia.nr_sources) in kvm_riscv_aia_aplic_init()
586 kvm->arch.aia.aplic_state = aplic; in kvm_riscv_aia_aplic_init()
589 aplic->nr_irqs = kvm->arch.aia.nr_sources + 1; in kvm_riscv_aia_aplic_init()
604 kvm->arch.aia.aplic_addr, in kvm_riscv_aia_aplic_init()
625 kvm->arch.aia.aplic_state = NULL; in kvm_riscv_aia_aplic_init()
632 struct aplic *aplic = kvm->arch.aia.aplic_state; in kvm_riscv_aia_aplic_cleanup()
643 kvm->arch.aia.aplic_state = NULL; in kvm_riscv_aia_aplic_cleanup()