Lines Matching defs:vfio_pci_device
87 struct vfio_pci_device { struct
88 struct pci_dev *pdev;
89 void __iomem *barmap[PCI_STD_RESOURCE_END + 1];
90 bool bar_mmap_supported[PCI_STD_RESOURCE_END + 1];
91 u8 *pci_config_map;
92 u8 *vconfig;
93 struct perm_bits *msi_perm;
94 spinlock_t irqlock;
95 struct mutex igate;
96 struct vfio_pci_irq_ctx *ctx;
97 int num_ctx;
98 int irq_type;
99 int num_regions;
100 struct vfio_pci_region *region;
101 u8 msi_qmax;
102 u8 msix_bar;
103 u16 msix_size;
104 u32 msix_offset;
105 u32 rbar[7];
106 bool pci_2_3;
107 bool virq_disabled;
108 bool reset_works;
109 bool extended_caps;
133 extern void vfio_pci_intx_mask(struct vfio_pci_device *vdev); argument