Searched refs:aplic (Results 1 – 5 of 5) sorted by relevance
| /linux-6.15/arch/riscv/kvm/ |
| H A D | aia_aplic.c | 29 struct aplic { struct 40 static u32 aplic_read_sourcecfg(struct aplic *aplic, u32 irq) in aplic_read_sourcecfg() argument 76 static u32 aplic_read_target(struct aplic *aplic, u32 irq) in aplic_read_target() argument 249 struct aplic *aplic = kvm->arch.aia.aplic_state; in aplic_update_irq_range() local 282 struct aplic *aplic = kvm->arch.aia.aplic_state; in kvm_riscv_aia_aplic_inject() local 391 struct aplic *aplic = kvm->arch.aia.aplic_state; in aplic_mmio_read_offset() local 456 struct aplic *aplic = kvm->arch.aia.aplic_state; in aplic_mmio_write_offset() local 576 struct aplic *aplic; in kvm_riscv_aia_aplic_init() local 583 aplic = kzalloc(sizeof(*aplic), GFP_KERNEL); in kvm_riscv_aia_aplic_init() 591 aplic->irqs = kcalloc(aplic->nr_irqs, in kvm_riscv_aia_aplic_init() [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/interrupt-controller/ |
| H A D | riscv,aplic.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/riscv,aplic.yaml# 30 - qemu,aplic 31 - const: riscv,aplic 125 compatible = "qemu,aplic", "riscv,aplic"; 139 compatible = "qemu,aplic", "riscv,aplic"; 149 compatible = "qemu,aplic", "riscv,aplic"; 162 compatible = "qemu,aplic", "riscv,aplic"; 173 compatible = "qemu,aplic", "riscv,aplic";
|
| /linux-6.15/drivers/acpi/riscv/ |
| H A D | irq.c | 161 struct acpi_madt_aplic *aplic = (struct acpi_madt_aplic *)header; in riscv_acpi_aplic_parse_madt() local 163 return riscv_acpi_register_ext_intc(aplic->gsi_base, aplic->num_sources, aplic->num_idcs, in riscv_acpi_aplic_parse_madt() 164 aplic->id, ACPI_RISCV_IRQCHIP_APLIC); in riscv_acpi_aplic_parse_madt()
|
| /linux-6.15/drivers/irqchip/ |
| H A D | Makefile | 102 obj-$(CONFIG_RISCV_APLIC) += irq-riscv-aplic-main.o irq-riscv-aplic-direct.o 103 obj-$(CONFIG_RISCV_APLIC_MSI) += irq-riscv-aplic-msi.o
|
| /linux-6.15/ |
| H A D | MAINTAINERS | 20938 F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml 20940 F: drivers/irqchip/irq-riscv-aplic-*.c 20941 F: drivers/irqchip/irq-riscv-aplic-*.h 20945 F: include/linux/irqchip/riscv-aplic.h
|