Lines Matching refs:assigned_irq
581 struct kvm_assigned_irq *assigned_irq) in kvm_vm_ioctl_assign_irq() argument
593 assigned_irq->assigned_dev_id); in kvm_vm_ioctl_assign_irq()
597 host_irq_type = (assigned_irq->flags & KVM_DEV_IRQ_HOST_MASK); in kvm_vm_ioctl_assign_irq()
598 guest_irq_type = (assigned_irq->flags & KVM_DEV_IRQ_GUEST_MASK); in kvm_vm_ioctl_assign_irq()
616 r = assign_guest_irq(kvm, match, assigned_irq, guest_irq_type); in kvm_vm_ioctl_assign_irq()
624 *assigned_irq) in kvm_vm_ioctl_deassign_dev_irq()
633 assigned_irq->assigned_dev_id); in kvm_vm_ioctl_deassign_dev_irq()
637 irq_type = assigned_irq->flags & (KVM_DEV_IRQ_HOST_MASK | in kvm_vm_ioctl_deassign_dev_irq()
997 struct kvm_assigned_irq assigned_irq; in kvm_vm_ioctl_assigned_device() local
1000 if (copy_from_user(&assigned_irq, argp, sizeof assigned_irq)) in kvm_vm_ioctl_assigned_device()
1002 r = kvm_vm_ioctl_assign_irq(kvm, &assigned_irq); in kvm_vm_ioctl_assigned_device()
1008 struct kvm_assigned_irq assigned_irq; in kvm_vm_ioctl_assigned_device() local
1011 if (copy_from_user(&assigned_irq, argp, sizeof assigned_irq)) in kvm_vm_ioctl_assigned_device()
1013 r = kvm_vm_ioctl_deassign_dev_irq(kvm, &assigned_irq); in kvm_vm_ioctl_assigned_device()