Searched refs:eiointc (Results 1 – 6 of 6) sorted by relevance
| /linux/arch/loongarch/kvm/intc/ |
| H A D | eiointc.c | 165 struct loongarch_eiointc *eiointc = vcpu->kvm->arch.eiointc; in kvm_eiointc_read() local 167 if (!eiointc) { in kvm_eiointc_read() 180 spin_lock_irqsave(&eiointc->lock, flags); in kvm_eiointc_read() 181 loongarch_eiointc_read(vcpu, eiointc, addr, &data); in kvm_eiointc_read() 182 spin_unlock_irqrestore(&eiointc->lock, flags); in kvm_eiointc_read() 297 struct loongarch_eiointc *eiointc = vcpu->kvm->arch.eiointc; in kvm_eiointc_write() local 299 if (!eiointc) { in kvm_eiointc_write() 310 spin_lock_irqsave(&eiointc->lock, flags); in kvm_eiointc_write() 314 loongarch_eiointc_write(vcpu, eiointc, addr, value, 0xFF); in kvm_eiointc_write() 318 loongarch_eiointc_write(vcpu, eiointc, addr, value, USHRT_MAX); in kvm_eiointc_write() [all …]
|
| /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"; 366 interrupt-parent = <&eiointc>; 374 interrupt-parent = <&eiointc>; 382 interrupt-parent = <&eiointc>; 399 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/kvm/ |
| H A D | Makefile | 22 kvm-y += intc/eiointc.o
|
| H A D | vm.c | 211 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 | 137 struct loongarch_eiointc *eiointc; member
|