Searched refs:eiointc (Results 1 – 10 of 10) sorted by relevance
| /linux-6.15/arch/loongarch/boot/dts/ |
| H A D | loongson-2k0500.dtsi | 90 interrupt-parent = <&eiointc>; 100 interrupt-parent = <&eiointc>; 110 interrupt-parent = <&eiointc>; 120 interrupt-parent = <&eiointc>; 193 interrupt-parent = <&eiointc>; 201 interrupt-parent = <&eiointc>; 209 interrupt-parent = <&eiointc>; 226 interrupt-parent = <&eiointc>; 235 interrupt-parent = <&eiointc>; 243 interrupt-parent = <&eiointc>; [all …]
|
| H A D | loongson-2k2000.dtsi | 96 interrupt-parent = <&eiointc>; 139 eiointc: interrupt-controller@1fe01600 { label 140 compatible = "loongson,ls2k2000-eiointc"; 154 interrupt-parent = <&eiointc>; 165 interrupt-parent = <&eiointc>;
|
| /linux-6.15/arch/loongarch/kvm/intc/ |
| H A D | eiointc.c | 301 struct loongarch_eiointc *eiointc = vcpu->kvm->arch.eiointc; in kvm_eiointc_read() local 303 if (!eiointc) { in kvm_eiointc_read() 675 struct loongarch_eiointc *eiointc = vcpu->kvm->arch.eiointc; in kvm_eiointc_write() local 677 if (!eiointc) { in kvm_eiointc_write() 717 struct loongarch_eiointc *eiointc = vcpu->kvm->arch.eiointc; in kvm_eiointc_virt_read() local 719 if (!eiointc) { in kvm_eiointc_virt_read() 748 struct loongarch_eiointc *eiointc = vcpu->kvm->arch.eiointc; in kvm_eiointc_virt_write() local 750 if (!eiointc) { in kvm_eiointc_virt_write() 769 eiointc->status = value & eiointc->features; in kvm_eiointc_virt_write() 1010 eiointc = kvm->arch.eiointc; in kvm_eiointc_destroy() [all …]
|
| H A D | pch_pic.c | 24 eiointc_set_irq(s->kvm->arch.eiointc, irq, level); in pch_pic_update_irq() 30 eiointc_set_irq(s->kvm->arch.eiointc, irq, level); in pch_pic_update_irq() 77 eiointc_set_irq(kvm->arch.eiointc, irq, level); in pch_msi_set_irq()
|
| /linux-6.15/Documentation/devicetree/bindings/interrupt-controller/ |
| H A D | loongson,eiointc.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/loongson,eiointc.yaml# 23 - loongson,ls2k0500-eiointc 24 - loongson,ls2k2000-eiointc 48 eiointc: interrupt-controller@1fe11600 { 49 compatible = "loongson,ls2k0500-eiointc";
|
| /linux-6.15/arch/loongarch/kernel/ |
| H A D | acpi.c | 140 struct acpi_madt_eio_pic *eiointc = NULL; in acpi_parse_eio_master() local 142 eiointc = (struct acpi_madt_eio_pic *)header; in acpi_parse_eio_master() 143 if (BAD_MADT_ENTRY(eiointc, end)) in acpi_parse_eio_master() 146 core = eiointc->node * CORES_PER_EIO_NODE; in acpi_parse_eio_master()
|
| /linux-6.15/arch/loongarch/kvm/ |
| H A D | Makefile | 20 kvm-y += intc/eiointc.o
|
| H A D | vm.c | 196 return (kvm->arch.ipi && kvm->arch.eiointc && kvm->arch.pch_pic); in kvm_arch_irqchip_in_kernel()
|
| /linux-6.15/arch/loongarch/include/asm/ |
| H A D | kvm_host.h | 133 struct loongarch_eiointc *eiointc; member
|
| /linux-6.15/drivers/irqchip/ |
| H A D | Makefile | 119 obj-$(CONFIG_LOONGSON_EIOINTC) += irq-loongson-eiointc.o
|