Lines Matching refs:irq_source_id
41 int irq_source_id; member
110 assigned_dev->irq_source_id, vector, 1, in kvm_assigned_dev_raise_guest_irq()
114 kvm_set_irq(assigned_dev->kvm, assigned_dev->irq_source_id, in kvm_assigned_dev_raise_guest_irq()
142 static int kvm_set_irq_inatomic(struct kvm *kvm, int irq_source_id, u32 irq, in kvm_set_irq_inatomic() argument
150 trace_kvm_set_irq(irq, level, irq_source_id); in kvm_set_irq_inatomic()
163 ret = kvm_arch_set_irq_inatomic(e, kvm, irq_source_id, in kvm_set_irq_inatomic()
175 assigned_dev->irq_source_id, in kvm_assigned_dev_msi()
200 assigned_dev->irq_source_id, in kvm_assigned_dev_msix()
228 kvm_set_irq(dev->kvm, dev->irq_source_id, dev->guest_irq, 0, false); in kvm_assigned_dev_ack_irq()
250 kvm_set_irq(dev->kvm, dev->irq_source_id, in kvm_assigned_dev_ack_irq()
264 kvm_set_irq(assigned_dev->kvm, assigned_dev->irq_source_id, in deassign_guest_irq()
267 if (assigned_dev->irq_source_id != -1) in deassign_guest_irq()
268 kvm_free_irq_source_id(kvm, assigned_dev->irq_source_id); in deassign_guest_irq()
269 assigned_dev->irq_source_id = -1; in deassign_guest_irq()
551 dev->irq_source_id = id; in assign_guest_irq()
572 kvm_free_irq_source_id(kvm, dev->irq_source_id); in assign_guest_irq()
573 dev->irq_source_id = -1; in assign_guest_irq()
782 match->irq_source_id = -1; in kvm_vm_ioctl_assign_device()
947 kvm_set_irq(match->kvm, match->irq_source_id, in kvm_vm_ioctl_set_pci_irq_mask()