Lines Matching refs:e
38 struct kvm_kernel_irq_routing_entry *e; in kvm_irq_map_gsi() local
44 hlist_for_each_entry(e, &irq_rt->map[gsi], link) { in kvm_irq_map_gsi()
45 entries[n] = *e; in kvm_irq_map_gsi()
118 struct kvm_kernel_irq_routing_entry *e; in free_irq_routing_table() local
121 hlist_for_each_entry_safe(e, n, &rt->map[i], link) { in free_irq_routing_table()
122 hlist_del(&e->link); in free_irq_routing_table()
123 kfree(e); in free_irq_routing_table()
139 struct kvm_kernel_irq_routing_entry *e, in setup_routing_entry() argument
155 e->gsi = ue->gsi; in setup_routing_entry()
156 e->type = ue->type; in setup_routing_entry()
157 r = kvm_set_routing_entry(e, ue); in setup_routing_entry()
160 if (e->type == KVM_IRQ_ROUTING_IRQCHIP) in setup_routing_entry()
161 rt->chip[e->irqchip.irqchip][e->irqchip.pin] = e->gsi; in setup_routing_entry()
163 hlist_add_head(&e->link, &rt->map[e->gsi]); in setup_routing_entry()
198 struct kvm_kernel_irq_routing_entry *e; in kvm_set_irq_routing() local
201 e = kzalloc(sizeof(*e), GFP_KERNEL); in kvm_set_irq_routing()
202 if (!e) in kvm_set_irq_routing()
207 kfree(e); in kvm_set_irq_routing()
210 r = setup_routing_entry(new, e, ue); in kvm_set_irq_routing()
212 kfree(e); in kvm_set_irq_routing()