Home
last modified time | relevance | path

Searched refs:aplic_addr (Results 1 – 5 of 5) sorted by relevance

/openbmc/linux/arch/riscv/kvm/
H A Daia_device.c183 aia->aplic_addr = *addr; in aia_aplic_addr()
185 *addr = aia->aplic_addr; in aia_aplic_addr()
274 if (aia->nr_sources && aia->aplic_addr == KVM_RISCV_AIA_UNDEF_ADDR) in aia_init()
663 aia->aplic_addr = KVM_RISCV_AIA_UNDEF_ADDR; in kvm_riscv_aia_init_vm()
H A Daia_aplic.c449 addr - vcpu->kvm->arch.aia.aplic_addr, in aplic_mmio_read()
521 addr - vcpu->kvm->arch.aia.aplic_addr, in aplic_mmio_write()
604 kvm->arch.aia.aplic_addr, in kvm_riscv_aia_aplic_init()
/openbmc/qemu/hw/riscv/
H A Dvirt-acpi-build.c494 uint64_t aplic_addr; in build_madt() local
544 aplic_addr = s->memmap[VIRT_APLIC_S].base + in build_madt()
566 build_append_int_noprefix(table_data, aplic_addr, 8); in build_madt()
574 aplic_addr = s->memmap[VIRT_PLIC].base + in build_madt()
590 build_append_int_noprefix(table_data, aplic_addr, 8); in build_madt()
H A Dvirt.c600 static char *fdt_get_aplic_nodename(unsigned long aplic_addr) in fdt_get_aplic_nodename() argument
602 return g_strdup_printf("/soc/interrupt-controller@%lx", aplic_addr); in fdt_get_aplic_nodename()
606 unsigned long aplic_addr, uint32_t aplic_size, in create_fdt_one_aplic() argument
614 g_autofree char *aplic_name = fdt_get_aplic_nodename(aplic_addr); in create_fdt_one_aplic()
644 0x0, aplic_addr, 0x0, aplic_size); in create_fdt_one_aplic()
678 unsigned long aplic_addr; in create_fdt_socket_aplic() local
687 aplic_addr = memmap[VIRT_APLIC_M].base + in create_fdt_socket_aplic()
689 create_fdt_one_aplic(s, socket, aplic_addr, memmap[VIRT_APLIC_M].size, in create_fdt_socket_aplic()
696 aplic_addr = memmap[VIRT_APLIC_S].base + in create_fdt_socket_aplic()
698 create_fdt_one_aplic(s, socket, aplic_addr, memmap[VIRT_APLIC_S].size, in create_fdt_socket_aplic()
[all …]
/openbmc/linux/arch/riscv/include/asm/
H A Dkvm_aia.h46 gpa_t aplic_addr; member