Lines Matching refs:irq_source_id
41 int irq_source_id; member
108 assigned_dev->irq_source_id, vector, 1, in kvm_assigned_dev_raise_guest_irq()
112 kvm_set_irq(assigned_dev->kvm, assigned_dev->irq_source_id, in kvm_assigned_dev_raise_guest_irq()
140 static int kvm_set_irq_inatomic(struct kvm *kvm, int irq_source_id, u32 irq, in kvm_set_irq_inatomic() argument
148 trace_kvm_set_irq(irq, level, irq_source_id); in kvm_set_irq_inatomic()
161 ret = kvm_arch_set_irq_inatomic(e, kvm, irq_source_id, in kvm_set_irq_inatomic()
173 assigned_dev->irq_source_id, in kvm_assigned_dev_msi()
198 assigned_dev->irq_source_id, in kvm_assigned_dev_msix()
226 kvm_set_irq(dev->kvm, dev->irq_source_id, dev->guest_irq, 0, false); in kvm_assigned_dev_ack_irq()
248 kvm_set_irq(dev->kvm, dev->irq_source_id, in kvm_assigned_dev_ack_irq()
262 kvm_set_irq(assigned_dev->kvm, assigned_dev->irq_source_id, in deassign_guest_irq()
265 if (assigned_dev->irq_source_id != -1) in deassign_guest_irq()
266 kvm_free_irq_source_id(kvm, assigned_dev->irq_source_id); in deassign_guest_irq()
267 assigned_dev->irq_source_id = -1; in deassign_guest_irq()
545 dev->irq_source_id = id; in assign_guest_irq()
566 kvm_free_irq_source_id(kvm, dev->irq_source_id); in assign_guest_irq()
567 dev->irq_source_id = -1; in assign_guest_irq()
776 match->irq_source_id = -1; in kvm_vm_ioctl_assign_device()
941 kvm_set_irq(match->kvm, match->irq_source_id, in kvm_vm_ioctl_set_pci_irq_mask()