Searched refs:eiointc (Results 1 – 8 of 8) sorted by relevance
| /linux/arch/loongarch/kvm/intc/ |
| H A D | eiointc.c | 167 struct loongarch_eiointc *eiointc = vcpu->kvm->arch.eiointc; in kvm_eiointc_read() local 169 if (!eiointc) { in kvm_eiointc_read() 182 spin_lock_irqsave(&eiointc->lock, flags); in kvm_eiointc_read() 183 ret = loongarch_eiointc_read(vcpu, eiointc, addr, &data); in kvm_eiointc_read() 184 spin_unlock_irqrestore(&eiointc->lock, flags); in kvm_eiointc_read() 303 struct loongarch_eiointc *eiointc = vcpu->kvm->arch.eiointc; in kvm_eiointc_write() local 305 if (!eiointc) { in kvm_eiointc_write() 316 spin_lock_irqsave(&eiointc->lock, flags); in kvm_eiointc_write() 320 ret = loongarch_eiointc_write(vcpu, eiointc, addr, value, 0xFF); in kvm_eiointc_write() 324 ret = loongarch_eiointc_write(vcpu, eiointc, addr, value, USHRT_MAX); in kvm_eiointc_write() [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() 72 eiointc_set_irq(kvm->arch.eiointc, irq, level); in pch_msi_set_irq()
|
| /linux/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>; 165 eiointc: interrupt-controller@1fe11600 { label 166 compatible = "loongson,ls2k0500-eiointc"; 356 interrupt-parent = <&eiointc>; 364 interrupt-parent = <&eiointc>; 372 interrupt-parent = <&eiointc>; 389 interrupt-parent = <&eiointc>; [all …]
|
| H A D | loongson-2k2000.dtsi | 96 interrupt-parent = <&eiointc>; 140 eiointc: interrupt-controller@1fe01600 { label 141 compatible = "loongson,ls2k2000-eiointc"; 157 interrupt-parent = <&eiointc>; 168 interrupt-parent = <&eiointc>;
|
| /linux/arch/loongarch/kernel/ |
| H A D | acpi.c | 141 struct acpi_madt_eio_pic *eiointc = NULL; in acpi_parse_eio_master() local 143 eiointc = (struct acpi_madt_eio_pic *)header; in acpi_parse_eio_master() 144 if (BAD_MADT_ENTRY(eiointc, end)) in acpi_parse_eio_master() 147 core = eiointc->node * CORES_PER_EIO_NODE; in acpi_parse_eio_master()
|
| /linux/arch/loongarch/kvm/ |
| H A D | Makefile | 20 kvm-y += intc/eiointc.o
|
| H A D | vm.c | 214 return (kvm->arch.ipi && kvm->arch.eiointc && kvm->arch.pch_pic); in kvm_arch_irqchip_in_kernel()
|
| /linux/arch/loongarch/include/asm/ |
| H A D | kvm_host.h | 135 struct loongarch_eiointc *eiointc; member
|