Searched refs:pimap (Results 1 – 4 of 4) sorted by relevance
303 static struct kvmppc_irq_map *get_irqmap(struct kvmppc_passthru_irqmap *pimap, in get_irqmap() argument318 for (i = 0; i < pimap->n_mapped; i++) { in get_irqmap()319 if (xisr == pimap->mapped[i].r_hwirq) { in get_irqmap()325 return &pimap->mapped[i]; in get_irqmap()345 struct kvmppc_passthru_irqmap *pimap; in kvmppc_check_passthru() local352 pimap = kvmppc_get_passthru_irqmap(vcpu->kvm); in kvmppc_check_passthru()353 if (!pimap) in kvmppc_check_passthru()355 irq_map = get_irqmap(pimap, xisr); in kvmppc_check_passthru()362 return kvmppc_deliver_irq_passthru(vcpu, xirr, irq_map, pimap, again); in kvmppc_check_passthru()
926 struct kvmppc_passthru_irqmap *pimap) in xics_debugfs_irqmap() argument930 if (!pimap) in xics_debugfs_irqmap()933 pimap->n_mapped); in xics_debugfs_irqmap()934 for (i = 0; i < pimap->n_mapped; i++) { in xics_debugfs_irqmap()936 pimap->mapped[i].r_hwirq, pimap->mapped[i].v_hwirq); in xics_debugfs_irqmap()960 xics_debugfs_irqmap(m, kvm->arch.pimap); in xics_debug_show()
5990 kfree(kvm->arch.pimap); in kvmppc_alloc_pimap() 6002 struct kvmppc_passthru_irqmap *pimap; in kvmppc_set_passthru_irq() 6016 pimap = kvm->arch.pimap; in kvmppc_set_passthru_irq() 6017 if (pimap == NULL) { in kvmppc_set_passthru_irq() 6019 pimap = kvmppc_alloc_pimap(); in kvmppc_set_passthru_irq() 6020 if (pimap == NULL) { in kvmppc_set_passthru_irq() 6024 kvm->arch.pimap = pimap; in kvmppc_set_passthru_irq() 6045 for (i = 0; i < pimap in kvmppc_set_passthru_irq() 5996 struct kvmppc_passthru_irqmap *pimap; kvmppc_set_passthru_irq() local 6091 struct kvmppc_passthru_irqmap *pimap; kvmppc_clr_passthru_irq() local [all...]
847 struct kvmppc_passthru_irqmap *pimap, in kvmppc_deliver_irq_passthru() argument