Searched refs:eiointc (Results 1 – 4 of 4) sorted by relevance
/linux/arch/loongarch/kvm/intc/ |
H A D | eiointc.c | 162 struct loongarch_eiointc *eiointc = vcpu->kvm->arch.eiointc; in kvm_eiointc_read() local 164 if (!eiointc) { in kvm_eiointc_read() 165 kvm_err("%s: eiointc irqchip not valid!\n", __func__); in kvm_eiointc_read() 170 kvm_err("%s: eiointc not aligned addr %llx len %d\n", __func__, addr, len); in kvm_eiointc_read() 177 spin_lock_irqsave(&eiointc->lock, flags); in kvm_eiointc_read() 178 ret = loongarch_eiointc_read(vcpu, eiointc, addr, &data); in kvm_eiointc_read() 179 spin_unlock_irqrestore(&eiointc->lock, flags); in kvm_eiointc_read() 298 struct loongarch_eiointc *eiointc = vcpu->kvm->arch.eiointc; in kvm_eiointc_write() local 346 struct loongarch_eiointc *eiointc = vcpu->kvm->arch.eiointc; kvm_eiointc_virt_read() local 377 struct loongarch_eiointc *eiointc = vcpu->kvm->arch.eiointc; kvm_eiointc_virt_write() local 648 struct loongarch_eiointc *eiointc; kvm_eiointc_destroy() local [all...] |
H A D | pch_pic.c | 11 /* update the isr according to irq level and route irq to eiointc */ 17 * set isr and route irq to eiointc and in pch_pic_update_irq() 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() 165 /* only route to int0: eiointc */ in loongarch_pch_pic_read() 270 /* only route to int0: eiointc */ in loongarch_pch_pic_write() 274 /* route table to eiointc */ in loongarch_pch_pic_write()
|
/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>; 163 eiointc: interrupt-controller@1fe11600 { label 164 compatible = "loongson,ls2k0500-eiointc"; 353 interrupt-parent = <&eiointc>; 361 interrupt-parent = <&eiointc>; 369 interrupt-parent = <&eiointc>; 386 interrupt-parent = <&eiointc>; [all...] |
/linux/drivers/irqchip/ |
H A D | Makefile | 123 obj-$(CONFIG_LOONGSON_EIOINTC) += irq-loongson-eiointc.o
|