Lines Matching refs:index

217 	__u32	num_regions;	/* Max region index + 1 */
218 __u32 num_irqs; /* Max IRQ index + 1 */
264 * struct vfio_region_info with index value set. Caller sets argsz.
278 __u32 index; /* Region index */
317 * means that non-VGA devices wouldn't need to waste this index, and thus the
504 * struct vfio_irq_info with index value set. Caller sets argsz.
510 * The EVENTFD flag indicates the interrupt index supports eventfd based
513 * The MASKABLE flags indicates the index supports MASK and UNMASK
521 * The NORESIZE flag indicates that the interrupt lines within the index
523 * disabling the entire index. This is used for interrupts like PCI MSI
532 * index.
541 __u32 index; /* IRQ index */
542 __u32 count; /* Number of IRQs within this index */
556 * flags = (DATA_NONE|ACTION_UNMASK), index = 0, start = 0, count = 1.
560 * flags = (DATA_BOOL|ACTION_MASK), index = 0, start = 1, count = 3,
567 * flags = (DATA_EVENTFD|ACTION_TRIGGER), index = 0, start = 0, count = 3,
569 * If index [0,1] is previously set, two count = 1 ioctls calls would be
577 * enables the interrupt index for the device. Individual subindex interrupts
578 * can be disabled using the -1 value for DATA_EVENTFD or the index can be
593 __u32 index;
615 * IRQ index mapping. Unimplemented regions return a size of zero.
652 * IRQ index mapping. Unimplemented regions return a size of zero.
669 * The vfio-ap bus driver makes use of the following IRQ index mapping.
829 __u32 region_index; /* region index */
892 #define VFIO_DEVICE_FEATURE_MASK (0xffff) /* 16-bit feature index */