Lines Matching defs:vfio_pci_device
79 struct vfio_pci_device { struct
80 struct pci_dev *pdev;
81 void __iomem *barmap[PCI_STD_RESOURCE_END + 1];
82 bool bar_mmap_supported[PCI_STD_RESOURCE_END + 1];
83 u8 *pci_config_map;
84 u8 *vconfig;
85 struct perm_bits *msi_perm;
86 spinlock_t irqlock;
87 struct mutex igate;
88 struct vfio_pci_irq_ctx *ctx;
89 int num_ctx;
90 int irq_type;
91 int num_regions;
92 struct vfio_pci_region *region;
93 u8 msi_qmax;
94 u8 msix_bar;
95 u16 msix_size;
96 u32 msix_offset;
97 u32 rbar[7];
98 bool pci_2_3;
122 extern void vfio_pci_intx_mask(struct vfio_pci_device *vdev); argument