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()
426 unsigned count, uint32_t flags, void *data) in vfio_pci_set_intx_unmask() argument
431 if (flags & VFIO_IRQ_SET_DATA_NONE) { in vfio_pci_set_intx_unmask()
433 } else if (flags & VFIO_IRQ_SET_DATA_BOOL) { in vfio_pci_set_intx_unmask()
437 } else if (flags & VFIO_IRQ_SET_DATA_EVENTFD) { in vfio_pci_set_intx_unmask()
453 unsigned count, uint32_t flags, void *data) in vfio_pci_set_intx_mask() argument
458 if (flags & VFIO_IRQ_SET_DATA_NONE) { in vfio_pci_set_intx_mask()
460 } else if (flags & VFIO_IRQ_SET_DATA_BOOL) { in vfio_pci_set_intx_mask()
464 } else if (flags & VFIO_IRQ_SET_DATA_EVENTFD) { in vfio_pci_set_intx_mask()
473 unsigned count, uint32_t flags, void *data) in vfio_pci_set_intx_trigger() argument
475 if (is_intx(vdev) && !count && (flags & VFIO_IRQ_SET_DATA_NONE)) { in vfio_pci_set_intx_trigger()
483 if (flags & VFIO_IRQ_SET_DATA_EVENTFD) { in vfio_pci_set_intx_trigger()
504 if (flags & VFIO_IRQ_SET_DATA_NONE) { in vfio_pci_set_intx_trigger()
506 } else if (flags & VFIO_IRQ_SET_DATA_BOOL) { in vfio_pci_set_intx_trigger()
516 unsigned count, uint32_t flags, void *data) in vfio_pci_set_msi_trigger() argument
521 if (irq_is(vdev, index) && !count && (flags & VFIO_IRQ_SET_DATA_NONE)) { in vfio_pci_set_msi_trigger()
529 if (flags & VFIO_IRQ_SET_DATA_EVENTFD) { in vfio_pci_set_msi_trigger()
554 if (flags & VFIO_IRQ_SET_DATA_NONE) { in vfio_pci_set_msi_trigger()
556 } else if (flags & VFIO_IRQ_SET_DATA_BOOL) { in vfio_pci_set_msi_trigger()
566 uint32_t flags, void *data) in vfio_pci_set_ctx_trigger_single() argument
570 if (!(flags & VFIO_IRQ_SET_DATA_TYPE_MASK)) in vfio_pci_set_ctx_trigger_single()
574 if (flags & VFIO_IRQ_SET_DATA_NONE) { in vfio_pci_set_ctx_trigger_single()
578 } else if (flags & VFIO_IRQ_SET_DATA_BOOL) { in vfio_pci_set_ctx_trigger_single()
606 unsigned count, uint32_t flags, void *data) in vfio_pci_set_err_trigger() argument
616 return vfio_pci_set_ctx_trigger_single(&vdev->err_trigger, flags, data); in vfio_pci_set_err_trigger()
621 unsigned count, uint32_t flags, void *data) in vfio_pci_set_req_trigger() argument
626 return vfio_pci_set_ctx_trigger_single(&vdev->req_trigger, flags, data); in vfio_pci_set_req_trigger()
629 int vfio_pci_set_irqs_ioctl(struct vfio_pci_device *vdev, uint32_t flags, in vfio_pci_set_irqs_ioctl() argument
634 unsigned start, unsigned count, uint32_t flags, in vfio_pci_set_irqs_ioctl()
639 switch (flags & VFIO_IRQ_SET_ACTION_TYPE_MASK) { in vfio_pci_set_irqs_ioctl()
653 switch (flags & VFIO_IRQ_SET_ACTION_TYPE_MASK) { in vfio_pci_set_irqs_ioctl()
664 switch (flags & VFIO_IRQ_SET_ACTION_TYPE_MASK) { in vfio_pci_set_irqs_ioctl()
672 switch (flags & VFIO_IRQ_SET_ACTION_TYPE_MASK) { in vfio_pci_set_irqs_ioctl()
683 return func(vdev, index, start, count, flags, data); in vfio_pci_set_irqs_ioctl()