vfio_pci_device    76 drivers/vfio/pci/vfio_pci.c 	struct vfio_pci_device *vdev = opaque;
vfio_pci_device   110 drivers/vfio/pci/vfio_pci.c static void vfio_pci_probe_mmaps(struct vfio_pci_device *vdev)
vfio_pci_device   178 drivers/vfio/pci/vfio_pci.c static void vfio_pci_try_bus_reset(struct vfio_pci_device *vdev);
vfio_pci_device   179 drivers/vfio/pci/vfio_pci.c static void vfio_pci_disable(struct vfio_pci_device *vdev);
vfio_pci_device   210 drivers/vfio/pci/vfio_pci.c static void vfio_pci_probe_power_state(struct vfio_pci_device *vdev)
vfio_pci_device   230 drivers/vfio/pci/vfio_pci.c int vfio_pci_set_power_state(struct vfio_pci_device *vdev, pci_power_t state)
vfio_pci_device   261 drivers/vfio/pci/vfio_pci.c static int vfio_pci_enable(struct vfio_pci_device *vdev)
vfio_pci_device   368 drivers/vfio/pci/vfio_pci.c static void vfio_pci_disable(struct vfio_pci_device *vdev)
vfio_pci_device   468 drivers/vfio/pci/vfio_pci.c 	struct vfio_pci_device *vdev = device_data;
vfio_pci_device   484 drivers/vfio/pci/vfio_pci.c 	struct vfio_pci_device *vdev = device_data;
vfio_pci_device   507 drivers/vfio/pci/vfio_pci.c static int vfio_pci_get_irq_count(struct vfio_pci_device *vdev, int irq_type)
vfio_pci_device   654 drivers/vfio/pci/vfio_pci.c static int msix_mmappable_cap(struct vfio_pci_device *vdev,
vfio_pci_device   665 drivers/vfio/pci/vfio_pci.c int vfio_pci_register_dev_region(struct vfio_pci_device *vdev,
vfio_pci_device   694 drivers/vfio/pci/vfio_pci.c 	struct vfio_pci_device *vdev = device_data;
vfio_pci_device  1149 drivers/vfio/pci/vfio_pci.c 	struct vfio_pci_device *vdev = device_data;
vfio_pci_device  1197 drivers/vfio/pci/vfio_pci.c 	struct vfio_pci_device *vdev = device_data;
vfio_pci_device  1259 drivers/vfio/pci/vfio_pci.c 	struct vfio_pci_device *vdev = device_data;
vfio_pci_device  1289 drivers/vfio/pci/vfio_pci.c static int vfio_pci_reflck_attach(struct vfio_pci_device *vdev);
vfio_pci_device  1294 drivers/vfio/pci/vfio_pci.c 	struct vfio_pci_device *vdev;
vfio_pci_device  1373 drivers/vfio/pci/vfio_pci.c 	struct vfio_pci_device *vdev;
vfio_pci_device  1402 drivers/vfio/pci/vfio_pci.c 	struct vfio_pci_device *vdev;
vfio_pci_device  1464 drivers/vfio/pci/vfio_pci.c 	struct vfio_pci_device *vdev;
vfio_pci_device  1488 drivers/vfio/pci/vfio_pci.c static int vfio_pci_reflck_attach(struct vfio_pci_device *vdev)
vfio_pci_device  1529 drivers/vfio/pci/vfio_pci.c 	struct vfio_pci_device *vdev;
vfio_pci_device  1571 drivers/vfio/pci/vfio_pci.c static void vfio_pci_try_bus_reset(struct vfio_pci_device *vdev)
vfio_pci_device  1576 drivers/vfio/pci/vfio_pci.c 	struct vfio_pci_device *tmp;
vfio_pci_device   111 drivers/vfio/pci/vfio_pci_config.c 	int	(*readfn)(struct vfio_pci_device *vdev, int pos, int count,
vfio_pci_device   113 drivers/vfio/pci/vfio_pci_config.c 	int	(*writefn)(struct vfio_pci_device *vdev, int pos, int count,
vfio_pci_device   174 drivers/vfio/pci/vfio_pci_config.c static int vfio_default_config_read(struct vfio_pci_device *vdev, int pos,
vfio_pci_device   200 drivers/vfio/pci/vfio_pci_config.c static int vfio_default_config_write(struct vfio_pci_device *vdev, int pos,
vfio_pci_device   247 drivers/vfio/pci/vfio_pci_config.c static int vfio_direct_config_read(struct vfio_pci_device *vdev, int pos,
vfio_pci_device   272 drivers/vfio/pci/vfio_pci_config.c static int vfio_raw_config_write(struct vfio_pci_device *vdev, int pos,
vfio_pci_device   285 drivers/vfio/pci/vfio_pci_config.c static int vfio_raw_config_read(struct vfio_pci_device *vdev, int pos,
vfio_pci_device   299 drivers/vfio/pci/vfio_pci_config.c static int vfio_virt_config_write(struct vfio_pci_device *vdev, int pos,
vfio_pci_device   307 drivers/vfio/pci/vfio_pci_config.c static int vfio_virt_config_read(struct vfio_pci_device *vdev, int pos,
vfio_pci_device   402 drivers/vfio/pci/vfio_pci_config.c static void vfio_bar_restore(struct vfio_pci_device *vdev)
vfio_pci_device   449 drivers/vfio/pci/vfio_pci_config.c static void vfio_bar_fixup(struct vfio_pci_device *vdev)
vfio_pci_device   498 drivers/vfio/pci/vfio_pci_config.c static int vfio_basic_config_read(struct vfio_pci_device *vdev, int pos,
vfio_pci_device   520 drivers/vfio/pci/vfio_pci_config.c static bool vfio_need_bar_restore(struct vfio_pci_device *vdev)
vfio_pci_device   536 drivers/vfio/pci/vfio_pci_config.c static int vfio_basic_config_write(struct vfio_pci_device *vdev, int pos,
vfio_pci_device   664 drivers/vfio/pci/vfio_pci_config.c static int vfio_pm_config_write(struct vfio_pci_device *vdev, int pos,
vfio_pci_device   719 drivers/vfio/pci/vfio_pci_config.c static int vfio_vpd_config_write(struct vfio_pci_device *vdev, int pos,
vfio_pci_device   801 drivers/vfio/pci/vfio_pci_config.c static int vfio_exp_config_write(struct vfio_pci_device *vdev, int pos,
vfio_pci_device   882 drivers/vfio/pci/vfio_pci_config.c static int vfio_af_config_write(struct vfio_pci_device *vdev, int pos,
vfio_pci_device  1038 drivers/vfio/pci/vfio_pci_config.c static int vfio_find_cap_start(struct vfio_pci_device *vdev, int pos)
vfio_pci_device  1055 drivers/vfio/pci/vfio_pci_config.c static int vfio_msi_config_read(struct vfio_pci_device *vdev, int pos,
vfio_pci_device  1075 drivers/vfio/pci/vfio_pci_config.c static int vfio_msi_config_write(struct vfio_pci_device *vdev, int pos,
vfio_pci_device  1155 drivers/vfio/pci/vfio_pci_config.c static int vfio_msi_cap_len(struct vfio_pci_device *vdev, u8 pos)
vfio_pci_device  1188 drivers/vfio/pci/vfio_pci_config.c static int vfio_vc_cap_len(struct vfio_pci_device *vdev, u16 pos)
vfio_pci_device  1229 drivers/vfio/pci/vfio_pci_config.c static int vfio_cap_len(struct vfio_pci_device *vdev, u8 cap, u8 pos)
vfio_pci_device  1304 drivers/vfio/pci/vfio_pci_config.c static int vfio_ext_cap_len(struct vfio_pci_device *vdev, u16 ecap, u16 epos)
vfio_pci_device  1378 drivers/vfio/pci/vfio_pci_config.c static int vfio_fill_vconfig_bytes(struct vfio_pci_device *vdev,
vfio_pci_device  1425 drivers/vfio/pci/vfio_pci_config.c static int vfio_cap_init(struct vfio_pci_device *vdev)
vfio_pci_device  1510 drivers/vfio/pci/vfio_pci_config.c static int vfio_ecap_init(struct vfio_pci_device *vdev)
vfio_pci_device  1630 drivers/vfio/pci/vfio_pci_config.c int vfio_config_init(struct vfio_pci_device *vdev)
vfio_pci_device  1723 drivers/vfio/pci/vfio_pci_config.c void vfio_config_free(struct vfio_pci_device *vdev)
vfio_pci_device  1737 drivers/vfio/pci/vfio_pci_config.c static size_t vfio_pci_cap_remaining_dword(struct vfio_pci_device *vdev,
vfio_pci_device  1749 drivers/vfio/pci/vfio_pci_config.c static ssize_t vfio_config_do_rw(struct vfio_pci_device *vdev, char __user *buf,
vfio_pci_device  1832 drivers/vfio/pci/vfio_pci_config.c ssize_t vfio_pci_config_rw(struct vfio_pci_device *vdev, char __user *buf,
vfio_pci_device    24 drivers/vfio/pci/vfio_pci_igd.c static size_t vfio_pci_igd_rw(struct vfio_pci_device *vdev, char __user *buf,
vfio_pci_device    44 drivers/vfio/pci/vfio_pci_igd.c static void vfio_pci_igd_release(struct vfio_pci_device *vdev,
vfio_pci_device    55 drivers/vfio/pci/vfio_pci_igd.c static int vfio_pci_igd_opregion_init(struct vfio_pci_device *vdev)
vfio_pci_device   110 drivers/vfio/pci/vfio_pci_igd.c static size_t vfio_pci_igd_cfg_rw(struct vfio_pci_device *vdev,
vfio_pci_device   203 drivers/vfio/pci/vfio_pci_igd.c static void vfio_pci_igd_cfg_release(struct vfio_pci_device *vdev,
vfio_pci_device   216 drivers/vfio/pci/vfio_pci_igd.c static int vfio_pci_igd_cfg_init(struct vfio_pci_device *vdev)
vfio_pci_device   264 drivers/vfio/pci/vfio_pci_igd.c int vfio_pci_igd_init(struct vfio_pci_device *vdev)
vfio_pci_device    30 drivers/vfio/pci/vfio_pci_intrs.c 	struct vfio_pci_device *vdev = opaque;
vfio_pci_device    36 drivers/vfio/pci/vfio_pci_intrs.c void vfio_pci_intx_mask(struct vfio_pci_device *vdev)
vfio_pci_device    76 drivers/vfio/pci/vfio_pci_intrs.c 	struct vfio_pci_device *vdev = opaque;
vfio_pci_device   110 drivers/vfio/pci/vfio_pci_intrs.c void vfio_pci_intx_unmask(struct vfio_pci_device *vdev)
vfio_pci_device   118 drivers/vfio/pci/vfio_pci_intrs.c 	struct vfio_pci_device *vdev = dev_id;
vfio_pci_device   142 drivers/vfio/pci/vfio_pci_intrs.c static int vfio_intx_enable(struct vfio_pci_device *vdev)
vfio_pci_device   171 drivers/vfio/pci/vfio_pci_intrs.c static int vfio_intx_set_signal(struct vfio_pci_device *vdev, int fd)
vfio_pci_device   226 drivers/vfio/pci/vfio_pci_intrs.c static void vfio_intx_disable(struct vfio_pci_device *vdev)
vfio_pci_device   247 drivers/vfio/pci/vfio_pci_intrs.c static int vfio_msi_enable(struct vfio_pci_device *vdev, int nvec, bool msix)
vfio_pci_device   284 drivers/vfio/pci/vfio_pci_intrs.c static int vfio_msi_set_vector_signal(struct vfio_pci_device *vdev,
vfio_pci_device   354 drivers/vfio/pci/vfio_pci_intrs.c static int vfio_msi_set_block(struct vfio_pci_device *vdev, unsigned start,
vfio_pci_device   375 drivers/vfio/pci/vfio_pci_intrs.c static void vfio_msi_disable(struct vfio_pci_device *vdev, bool msix)
vfio_pci_device   404 drivers/vfio/pci/vfio_pci_intrs.c static int vfio_pci_set_intx_unmask(struct vfio_pci_device *vdev,
vfio_pci_device   431 drivers/vfio/pci/vfio_pci_intrs.c static int vfio_pci_set_intx_mask(struct vfio_pci_device *vdev,
vfio_pci_device   451 drivers/vfio/pci/vfio_pci_intrs.c static int vfio_pci_set_intx_trigger(struct vfio_pci_device *vdev,
vfio_pci_device   494 drivers/vfio/pci/vfio_pci_intrs.c static int vfio_pci_set_msi_trigger(struct vfio_pci_device *vdev,
vfio_pci_device   600 drivers/vfio/pci/vfio_pci_intrs.c static int vfio_pci_set_err_trigger(struct vfio_pci_device *vdev,
vfio_pci_device   611 drivers/vfio/pci/vfio_pci_intrs.c static int vfio_pci_set_req_trigger(struct vfio_pci_device *vdev,
vfio_pci_device   622 drivers/vfio/pci/vfio_pci_intrs.c int vfio_pci_set_irqs_ioctl(struct vfio_pci_device *vdev, uint32_t flags,
vfio_pci_device   626 drivers/vfio/pci/vfio_pci_intrs.c 	int (*func)(struct vfio_pci_device *vdev, unsigned index,
vfio_pci_device    42 drivers/vfio/pci/vfio_pci_nvlink2.c static size_t vfio_pci_nvgpu_rw(struct vfio_pci_device *vdev,
vfio_pci_device    92 drivers/vfio/pci/vfio_pci_nvlink2.c static void vfio_pci_nvgpu_release(struct vfio_pci_device *vdev,
vfio_pci_device   139 drivers/vfio/pci/vfio_pci_nvlink2.c static int vfio_pci_nvgpu_mmap(struct vfio_pci_device *vdev,
vfio_pci_device   174 drivers/vfio/pci/vfio_pci_nvlink2.c static int vfio_pci_nvgpu_add_capability(struct vfio_pci_device *vdev,
vfio_pci_device   210 drivers/vfio/pci/vfio_pci_nvlink2.c int vfio_pci_nvdia_v100_nvlink2_init(struct vfio_pci_device *vdev)
vfio_pci_device   307 drivers/vfio/pci/vfio_pci_nvlink2.c static size_t vfio_pci_npu2_rw(struct vfio_pci_device *vdev,
vfio_pci_device   331 drivers/vfio/pci/vfio_pci_nvlink2.c static int vfio_pci_npu2_mmap(struct vfio_pci_device *vdev,
vfio_pci_device   352 drivers/vfio/pci/vfio_pci_nvlink2.c static void vfio_pci_npu2_release(struct vfio_pci_device *vdev,
vfio_pci_device   361 drivers/vfio/pci/vfio_pci_nvlink2.c static int vfio_pci_npu2_add_capability(struct vfio_pci_device *vdev,
vfio_pci_device   391 drivers/vfio/pci/vfio_pci_nvlink2.c int vfio_pci_ibm_npu2_init(struct vfio_pci_device *vdev)
vfio_pci_device    51 drivers/vfio/pci/vfio_pci_private.h struct vfio_pci_device;
vfio_pci_device    55 drivers/vfio/pci/vfio_pci_private.h 	size_t	(*rw)(struct vfio_pci_device *vdev, char __user *buf,
vfio_pci_device    57 drivers/vfio/pci/vfio_pci_private.h 	void	(*release)(struct vfio_pci_device *vdev,
vfio_pci_device    59 drivers/vfio/pci/vfio_pci_private.h 	int	(*mmap)(struct vfio_pci_device *vdev,
vfio_pci_device    62 drivers/vfio/pci/vfio_pci_private.h 	int	(*add_capability)(struct vfio_pci_device *vdev,
vfio_pci_device   133 drivers/vfio/pci/vfio_pci_private.h extern void vfio_pci_intx_mask(struct vfio_pci_device *vdev);
vfio_pci_device   134 drivers/vfio/pci/vfio_pci_private.h extern void vfio_pci_intx_unmask(struct vfio_pci_device *vdev);
vfio_pci_device   136 drivers/vfio/pci/vfio_pci_private.h extern int vfio_pci_set_irqs_ioctl(struct vfio_pci_device *vdev,
vfio_pci_device   140 drivers/vfio/pci/vfio_pci_private.h extern ssize_t vfio_pci_config_rw(struct vfio_pci_device *vdev,
vfio_pci_device   144 drivers/vfio/pci/vfio_pci_private.h extern ssize_t vfio_pci_bar_rw(struct vfio_pci_device *vdev, char __user *buf,
vfio_pci_device   147 drivers/vfio/pci/vfio_pci_private.h extern ssize_t vfio_pci_vga_rw(struct vfio_pci_device *vdev, char __user *buf,
vfio_pci_device   150 drivers/vfio/pci/vfio_pci_private.h extern long vfio_pci_ioeventfd(struct vfio_pci_device *vdev, loff_t offset,
vfio_pci_device   156 drivers/vfio/pci/vfio_pci_private.h extern int vfio_config_init(struct vfio_pci_device *vdev);
vfio_pci_device   157 drivers/vfio/pci/vfio_pci_private.h extern void vfio_config_free(struct vfio_pci_device *vdev);
vfio_pci_device   159 drivers/vfio/pci/vfio_pci_private.h extern int vfio_pci_register_dev_region(struct vfio_pci_device *vdev,
vfio_pci_device   164 drivers/vfio/pci/vfio_pci_private.h extern int vfio_pci_set_power_state(struct vfio_pci_device *vdev,
vfio_pci_device   168 drivers/vfio/pci/vfio_pci_private.h extern int vfio_pci_igd_init(struct vfio_pci_device *vdev);
vfio_pci_device   170 drivers/vfio/pci/vfio_pci_private.h static inline int vfio_pci_igd_init(struct vfio_pci_device *vdev)
vfio_pci_device   176 drivers/vfio/pci/vfio_pci_private.h extern int vfio_pci_nvdia_v100_nvlink2_init(struct vfio_pci_device *vdev);
vfio_pci_device   177 drivers/vfio/pci/vfio_pci_private.h extern int vfio_pci_ibm_npu2_init(struct vfio_pci_device *vdev);
vfio_pci_device   179 drivers/vfio/pci/vfio_pci_private.h static inline int vfio_pci_nvdia_v100_nvlink2_init(struct vfio_pci_device *vdev)
vfio_pci_device   184 drivers/vfio/pci/vfio_pci_private.h static inline int vfio_pci_ibm_npu2_init(struct vfio_pci_device *vdev)
vfio_pci_device   132 drivers/vfio/pci/vfio_pci_rdwr.c static int vfio_pci_setup_barmap(struct vfio_pci_device *vdev, int bar)
vfio_pci_device   156 drivers/vfio/pci/vfio_pci_rdwr.c ssize_t vfio_pci_bar_rw(struct vfio_pci_device *vdev, char __user *buf,
vfio_pci_device   214 drivers/vfio/pci/vfio_pci_rdwr.c ssize_t vfio_pci_vga_rw(struct vfio_pci_device *vdev, char __user *buf,
vfio_pci_device   301 drivers/vfio/pci/vfio_pci_rdwr.c long vfio_pci_ioeventfd(struct vfio_pci_device *vdev, loff_t offset,