Lines Matching refs:flags
42 unsigned long flags; in vfio_pci_intx_mask() local
44 spin_lock_irqsave(&vdev->irqlock, flags); in vfio_pci_intx_mask()
68 spin_unlock_irqrestore(&vdev->irqlock, flags); in vfio_pci_intx_mask()
81 unsigned long flags; in vfio_pci_intx_unmask_handler() local
84 spin_lock_irqsave(&vdev->irqlock, flags); in vfio_pci_intx_unmask_handler()
108 spin_unlock_irqrestore(&vdev->irqlock, flags); in vfio_pci_intx_unmask_handler()
122 unsigned long flags; in vfio_intx_handler() local
125 spin_lock_irqsave(&vdev->irqlock, flags); in vfio_intx_handler()
137 spin_unlock_irqrestore(&vdev->irqlock, flags); in vfio_intx_handler()
179 unsigned long flags; in vfio_intx_set_signal() local
221 spin_lock_irqsave(&vdev->irqlock, flags); in vfio_intx_set_signal()
224 spin_unlock_irqrestore(&vdev->irqlock, flags); in vfio_intx_set_signal()
417 unsigned count, uint32_t flags, void *data) in vfio_pci_set_intx_unmask() argument
422 if (flags & VFIO_IRQ_SET_DATA_NONE) { in vfio_pci_set_intx_unmask()
424 } else if (flags & VFIO_IRQ_SET_DATA_BOOL) { in vfio_pci_set_intx_unmask()
428 } else if (flags & VFIO_IRQ_SET_DATA_EVENTFD) { in vfio_pci_set_intx_unmask()
444 unsigned count, uint32_t flags, void *data) in vfio_pci_set_intx_mask() argument
449 if (flags & VFIO_IRQ_SET_DATA_NONE) { in vfio_pci_set_intx_mask()
451 } else if (flags & VFIO_IRQ_SET_DATA_BOOL) { in vfio_pci_set_intx_mask()
455 } else if (flags & VFIO_IRQ_SET_DATA_EVENTFD) { in vfio_pci_set_intx_mask()
464 unsigned count, uint32_t flags, void *data) in vfio_pci_set_intx_trigger() argument
466 if (is_intx(vdev) && !count && (flags & VFIO_IRQ_SET_DATA_NONE)) { in vfio_pci_set_intx_trigger()
474 if (flags & VFIO_IRQ_SET_DATA_EVENTFD) { in vfio_pci_set_intx_trigger()
495 if (flags & VFIO_IRQ_SET_DATA_NONE) { in vfio_pci_set_intx_trigger()
497 } else if (flags & VFIO_IRQ_SET_DATA_BOOL) { in vfio_pci_set_intx_trigger()
507 unsigned count, uint32_t flags, void *data) in vfio_pci_set_msi_trigger() argument
512 if (irq_is(vdev, index) && !count && (flags & VFIO_IRQ_SET_DATA_NONE)) { in vfio_pci_set_msi_trigger()
520 if (flags & VFIO_IRQ_SET_DATA_EVENTFD) { in vfio_pci_set_msi_trigger()
545 if (flags & VFIO_IRQ_SET_DATA_NONE) { in vfio_pci_set_msi_trigger()
547 } else if (flags & VFIO_IRQ_SET_DATA_BOOL) { in vfio_pci_set_msi_trigger()
557 uint32_t flags, void *data) in vfio_pci_set_ctx_trigger_single() argument
561 if (!(flags & VFIO_IRQ_SET_DATA_TYPE_MASK)) in vfio_pci_set_ctx_trigger_single()
565 if (flags & VFIO_IRQ_SET_DATA_NONE) { in vfio_pci_set_ctx_trigger_single()
569 } else if (flags & VFIO_IRQ_SET_DATA_BOOL) { in vfio_pci_set_ctx_trigger_single()
597 unsigned count, uint32_t flags, void *data) in vfio_pci_set_err_trigger() argument
607 return vfio_pci_set_ctx_trigger_single(&vdev->err_trigger, flags, data); in vfio_pci_set_err_trigger()
612 unsigned count, uint32_t flags, void *data) in vfio_pci_set_req_trigger() argument
617 return vfio_pci_set_ctx_trigger_single(&vdev->req_trigger, flags, data); in vfio_pci_set_req_trigger()
620 int vfio_pci_set_irqs_ioctl(struct vfio_pci_device *vdev, uint32_t flags, in vfio_pci_set_irqs_ioctl() argument
625 unsigned start, unsigned count, uint32_t flags, in vfio_pci_set_irqs_ioctl()
630 switch (flags & VFIO_IRQ_SET_ACTION_TYPE_MASK) { in vfio_pci_set_irqs_ioctl()
644 switch (flags & VFIO_IRQ_SET_ACTION_TYPE_MASK) { in vfio_pci_set_irqs_ioctl()
655 switch (flags & VFIO_IRQ_SET_ACTION_TYPE_MASK) { in vfio_pci_set_irqs_ioctl()
663 switch (flags & VFIO_IRQ_SET_ACTION_TYPE_MASK) { in vfio_pci_set_irqs_ioctl()
674 return func(vdev, index, start, count, flags, data); in vfio_pci_set_irqs_ioctl()