Home
last modified time | relevance | path

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

/Linux-v4.19/arch/powerpc/kvm/
Dbook3s_hv_builtin.c347 static struct kvmppc_irq_map *get_irqmap(struct kvmppc_passthru_irqmap *pimap, in get_irqmap() argument
362 for (i = 0; i < pimap->n_mapped; i++) { in get_irqmap()
363 if (xisr == pimap->mapped[i].r_hwirq) { in get_irqmap()
369 return &pimap->mapped[i]; in get_irqmap()
389 struct kvmppc_passthru_irqmap *pimap; in kvmppc_check_passthru() local
396 pimap = kvmppc_get_passthru_irqmap(vcpu->kvm); in kvmppc_check_passthru()
397 if (!pimap) in kvmppc_check_passthru()
399 irq_map = get_irqmap(pimap, xisr); in kvmppc_check_passthru()
406 return kvmppc_deliver_irq_passthru(vcpu, xirr, irq_map, pimap, again); in kvmppc_check_passthru()
Dbook3s_hv.c4118 kfree(kvm->arch.pimap); in kvmppc_free_pimap()
4130 struct kvmppc_passthru_irqmap *pimap; in kvmppc_set_passthru_irq() local
4143 pimap = kvm->arch.pimap; in kvmppc_set_passthru_irq()
4144 if (pimap == NULL) { in kvmppc_set_passthru_irq()
4146 pimap = kvmppc_alloc_pimap(); in kvmppc_set_passthru_irq()
4147 if (pimap == NULL) { in kvmppc_set_passthru_irq()
4151 kvm->arch.pimap = pimap; in kvmppc_set_passthru_irq()
4172 for (i = 0; i < pimap->n_mapped; i++) { in kvmppc_set_passthru_irq()
4173 if (guest_gsi == pimap->mapped[i].v_hwirq) { in kvmppc_set_passthru_irq()
4174 if (pimap->mapped[i].r_hwirq) { in kvmppc_set_passthru_irq()
[all …]
Dbook3s_xics.c931 struct kvmppc_passthru_irqmap *pimap) in xics_debugfs_irqmap() argument
935 if (!pimap) in xics_debugfs_irqmap()
938 pimap->n_mapped); in xics_debugfs_irqmap()
939 for (i = 0; i < pimap->n_mapped; i++) { in xics_debugfs_irqmap()
941 pimap->mapped[i].r_hwirq, pimap->mapped[i].v_hwirq); in xics_debugfs_irqmap()
965 xics_debugfs_irqmap(m, kvm->arch.pimap); in xics_debug_show()
Dbook3s_hv_rm_xics.c845 struct kvmppc_passthru_irqmap *pimap, in kvmppc_deliver_irq_passthru() argument
/Linux-v4.19/arch/powerpc/include/asm/
Dkvm_ppc.h514 return kvm->arch.pimap; in kvmppc_get_passthru_irqmap()
535 struct kvmppc_passthru_irqmap *pimap,
Dkvm_host.h310 struct kvmppc_passthru_irqmap *pimap; member