Home
last modified time | relevance | path

Searched refs:pch_pic (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/drivers/irqchip/
H A Dirq-loongson-pch-pic.c42 struct pch_pic { struct
56 static struct pch_pic *pch_pic_priv[MAX_IO_PICS]; argument
91 struct pch_pic *priv = irq_data_get_irq_chip_data(d); in pch_pic_mask_irq()
99 struct pch_pic *priv = irq_data_get_irq_chip_data(d); in pch_pic_unmask_irq()
111 struct pch_pic *priv = irq_data_get_irq_chip_data(d); in pch_pic_set_type()
147 struct pch_pic *priv = irq_data_get_irq_chip_data(d); in pch_pic_ack_irq()
173 struct pch_pic *priv = d->host_data; in pch_pic_domain_translate()
227 struct pch_pic *priv = domain->host_data; in pch_pic_alloc()
258 static void pch_pic_reset(struct pch_pic *priv) in pch_pic_reset()
325 struct pch_pic *priv; in pch_pic_init()
[all …]
/linux-6.15/arch/loongarch/kvm/intc/
H A Dpch_pic.c191 struct loongarch_pch_pic *s = vcpu->kvm->arch.pch_pic; in kvm_pch_pic_read()
298 struct loongarch_pch_pic *s = vcpu->kvm->arch.pch_pic; in kvm_pch_pic_write()
322 struct loongarch_pch_pic *s = dev->kvm->arch.pch_pic; in kvm_pch_pic_init()
346 s = dev->kvm->arch.pch_pic; in kvm_pch_pic_regs_access()
428 if (!dev->kvm->arch.pch_pic) { in kvm_pch_pic_set_attr()
475 if (kvm->arch.pch_pic) in kvm_pch_pic_create()
488 kvm->arch.pch_pic = s; in kvm_pch_pic_create()
498 if (!dev || !dev->kvm || !dev->kvm->arch.pch_pic) in kvm_pch_pic_destroy()
502 s = kvm->arch.pch_pic; in kvm_pch_pic_destroy()
/linux-6.15/arch/loongarch/kvm/
H A Dirqfd.c14 pch_pic_set_irq(kvm->arch.pch_pic, e->irqchip.pin, level); in kvm_set_pic_irq()
76 pch_pic_set_irq(kvm->arch.pch_pic, e->irqchip.pin, level); in kvm_arch_set_irq_inatomic()
H A DMakefile21 kvm-y += intc/pch_pic.o
H A Dvm.c196 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 Dkvm_host.h134 struct loongarch_pch_pic *pch_pic; member