Symbol: vfio_pci_core_device
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
1190
struct vfio_pci_core_device *vdev = &hisi_acc_vdev->core_device;
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
1274
static size_t hisi_acc_get_resource_len(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
1301
struct vfio_pci_core_device *vdev =
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
1302
container_of(core_vdev, struct vfio_pci_core_device, vdev);
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
1322
struct vfio_pci_core_device *vdev =
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
1323
container_of(core_vdev, struct vfio_pci_core_device, vdev);
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
1376
struct vfio_pci_core_device *vdev =
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
1377
container_of(core_vdev, struct vfio_pci_core_device, vdev);
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
1419
struct vfio_pci_core_device *core_device = dev_get_drvdata(vf_dev);
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
1448
struct vfio_pci_core_device *core_device = dev_get_drvdata(vf_dev);
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
1495
struct vfio_pci_core_device *core_device = dev_get_drvdata(vf_dev);
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
1517
struct vfio_pci_core_device *vdev = &hisi_acc_vdev->core_device;
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c
591
struct vfio_pci_core_device *core_device = dev_get_drvdata(&pdev->dev);
drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.h
130
struct vfio_pci_core_device core_device;
drivers/vfio/pci/ism/main.c
122
static ssize_t ism_vfio_pci_do_io_w(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/ism/main.c
160
static ssize_t ism_vfio_pci_bar_rw(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/ism/main.c
190
static ssize_t ism_vfio_pci_config_rw(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/ism/main.c
224
struct vfio_pci_core_device *vdev;
drivers/vfio/pci/ism/main.c
227
vdev = container_of(core_vdev, struct vfio_pci_core_device, vdev);
drivers/vfio/pci/ism/main.c
266
struct vfio_pci_core_device *vdev =
drivers/vfio/pci/ism/main.c
267
container_of(core_vdev, struct vfio_pci_core_device, vdev);
drivers/vfio/pci/ism/main.c
377
struct vfio_pci_core_device *core_device;
drivers/vfio/pci/ism/main.c
46
struct vfio_pci_core_device core_device;
drivers/vfio/pci/ism/main.c
53
struct vfio_pci_core_device *vdev;
drivers/vfio/pci/ism/main.c
77
static ssize_t ism_vfio_pci_do_io_r(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/mlx5/cmd.h
173
struct vfio_pci_core_device core_device;
drivers/vfio/pci/mlx5/main.c
1327
struct vfio_pci_core_device *vdev = &mvdev->core_device;
drivers/vfio/pci/mlx5/main.c
31
struct vfio_pci_core_device *core_device = dev_get_drvdata(&pdev->dev);
drivers/vfio/pci/nvgrace-gpu/main.c
1002
struct vfio_pci_core_device *vdev = &nvdev->core_device;
drivers/vfio/pci/nvgrace-gpu/main.c
1020
static int nvgrace_get_dmabuf_phys(struct vfio_pci_core_device *core_vdev,
drivers/vfio/pci/nvgrace-gpu/main.c
1374
struct vfio_pci_core_device *core_device = dev_get_drvdata(&pdev->dev);
drivers/vfio/pci/nvgrace-gpu/main.c
1409
struct vfio_pci_core_device *core_device = dev_get_drvdata(&pdev->dev);
drivers/vfio/pci/nvgrace-gpu/main.c
175
struct vfio_pci_core_device *vdev =
drivers/vfio/pci/nvgrace-gpu/main.c
176
container_of(core_vdev, struct vfio_pci_core_device, vdev);
drivers/vfio/pci/nvgrace-gpu/main.c
359
struct vfio_pci_core_device *vdev = &nvdev->core_device;
drivers/vfio/pci/nvgrace-gpu/main.c
396
struct vfio_pci_core_device *vdev = &nvdev->core_device;
drivers/vfio/pci/nvgrace-gpu/main.c
60
struct vfio_pci_core_device core_device;
drivers/vfio/pci/nvgrace-gpu/main.c
807
struct vfio_pci_core_device *vdev = &nvdev->core_device;
drivers/vfio/pci/nvgrace-gpu/main.c
873
struct vfio_pci_core_device *vdev = &nvdev->core_device;
drivers/vfio/pci/nvgrace-gpu/main.c
944
struct vfio_pci_core_device *vdev = &nvdev->core_device;
drivers/vfio/pci/pds/vfio_dev.c
23
struct vfio_pci_core_device *core_device = dev_get_drvdata(&pdev->dev);
drivers/vfio/pci/pds/vfio_dev.h
14
struct vfio_pci_core_device vfio_coredev;
drivers/vfio/pci/qat/main.c
49
struct vfio_pci_core_device core_device;
drivers/vfio/pci/qat/main.c
626
struct vfio_pci_core_device *core_device = pci_get_drvdata(pdev);
drivers/vfio/pci/qat/main.c
63
struct vfio_pci_core_device *vdev = &qat_vdev->core_device;
drivers/vfio/pci/vfio_pci.c
105
struct vfio_pci_core_device *vdev =
drivers/vfio/pci/vfio_pci.c
106
container_of(core_vdev, struct vfio_pci_core_device, vdev);
drivers/vfio/pci/vfio_pci.c
130
struct vfio_pci_core_device *vdev =
drivers/vfio/pci/vfio_pci.c
131
container_of(core_vdev, struct vfio_pci_core_device, vdev);
drivers/vfio/pci/vfio_pci.c
178
struct vfio_pci_core_device *vdev;
drivers/vfio/pci/vfio_pci.c
184
vdev = vfio_alloc_device(vfio_pci_core_device, vdev, &pdev->dev,
drivers/vfio/pci/vfio_pci.c
203
struct vfio_pci_core_device *vdev = dev_get_drvdata(&pdev->dev);
drivers/vfio/pci/vfio_pci.c
211
struct vfio_pci_core_device *vdev = dev_get_drvdata(&pdev->dev);
drivers/vfio/pci/vfio_pci_config.c
112
int (*readfn)(struct vfio_pci_core_device *vdev, int pos, int count,
drivers/vfio/pci/vfio_pci_config.c
1132
static int vfio_find_cap_start(struct vfio_pci_core_device *vdev, int pos)
drivers/vfio/pci/vfio_pci_config.c
114
int (*writefn)(struct vfio_pci_core_device *vdev, int pos, int count,
drivers/vfio/pci/vfio_pci_config.c
1149
static int vfio_msi_config_read(struct vfio_pci_core_device *vdev, int pos,
drivers/vfio/pci/vfio_pci_config.c
1169
static int vfio_msi_config_write(struct vfio_pci_core_device *vdev, int pos,
drivers/vfio/pci/vfio_pci_config.c
1249
static int vfio_msi_cap_len(struct vfio_pci_core_device *vdev, u8 pos)
drivers/vfio/pci/vfio_pci_config.c
1282
static int vfio_vc_cap_len(struct vfio_pci_core_device *vdev, u16 pos)
drivers/vfio/pci/vfio_pci_config.c
1323
static int vfio_cap_len(struct vfio_pci_core_device *vdev, u8 cap, u8 pos)
drivers/vfio/pci/vfio_pci_config.c
1398
static int vfio_ext_cap_len(struct vfio_pci_core_device *vdev, u16 ecap, u16 epos)
drivers/vfio/pci/vfio_pci_config.c
1478
static void vfio_update_pm_vconfig_bytes(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_config.c
1489
static int vfio_fill_vconfig_bytes(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_config.c
1536
static int vfio_cap_init(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_config.c
1629
static int vfio_ecap_init(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_config.c
1749
int vfio_config_init(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_config.c
175
static int vfio_default_config_read(struct vfio_pci_core_device *vdev, int pos,
drivers/vfio/pci/vfio_pci_config.c
1854
void vfio_config_free(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_config.c
1871
static size_t vfio_pci_cap_remaining_dword(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_config.c
1883
ssize_t vfio_pci_config_rw_single(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_config.c
1976
ssize_t vfio_pci_config_rw(struct vfio_pci_core_device *vdev, char __user *buf,
drivers/vfio/pci/vfio_pci_config.c
201
static int vfio_default_config_write(struct vfio_pci_core_device *vdev, int pos,
drivers/vfio/pci/vfio_pci_config.c
248
static int vfio_direct_config_read(struct vfio_pci_core_device *vdev, int pos,
drivers/vfio/pci/vfio_pci_config.c
273
static int vfio_raw_config_write(struct vfio_pci_core_device *vdev, int pos,
drivers/vfio/pci/vfio_pci_config.c
286
static int vfio_raw_config_read(struct vfio_pci_core_device *vdev, int pos,
drivers/vfio/pci/vfio_pci_config.c
300
static int vfio_virt_config_write(struct vfio_pci_core_device *vdev, int pos,
drivers/vfio/pci/vfio_pci_config.c
308
static int vfio_virt_config_read(struct vfio_pci_core_device *vdev, int pos,
drivers/vfio/pci/vfio_pci_config.c
404
bool __vfio_pci_memory_enabled(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_config.c
425
static void vfio_bar_restore(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_config.c
472
static void vfio_bar_fixup(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_config.c
526
static int vfio_basic_config_read(struct vfio_pci_core_device *vdev, int pos,
drivers/vfio/pci/vfio_pci_config.c
548
static bool vfio_need_bar_restore(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_config.c
564
static int vfio_basic_config_write(struct vfio_pci_core_device *vdev, int pos,
drivers/vfio/pci/vfio_pci_config.c
712
static void vfio_lock_and_set_power_state(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_config.c
728
static int vfio_pm_config_write(struct vfio_pci_core_device *vdev, int pos,
drivers/vfio/pci/vfio_pci_config.c
800
static int vfio_vpd_config_write(struct vfio_pci_core_device *vdev, int pos,
drivers/vfio/pci/vfio_pci_config.c
882
static int vfio_exp_config_write(struct vfio_pci_core_device *vdev, int pos,
drivers/vfio/pci/vfio_pci_config.c
969
static int vfio_af_config_write(struct vfio_pci_core_device *vdev, int pos,
drivers/vfio/pci/vfio_pci_core.c
1001
static int msix_mmappable_cap(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_core.c
1012
int vfio_pci_core_register_dev_region(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_core.c
103
static struct vfio_pci_core_device *
drivers/vfio/pci/vfio_pci_core.c
1039
static int vfio_pci_info_atomic_cap(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_core.c
1070
static int vfio_pci_ioctl_get_info(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_core.c
110
return container_of(core_vdev, struct vfio_pci_core_device, vdev);
drivers/vfio/pci/vfio_pci_core.c
1131
struct vfio_pci_core_device *vdev =
drivers/vfio/pci/vfio_pci_core.c
1132
container_of(core_vdev, struct vfio_pci_core_device, vdev);
drivers/vfio/pci/vfio_pci_core.c
115
struct vfio_pci_core_device *vdev = vfio_pci_core_debugfs_private(seq);
drivers/vfio/pci/vfio_pci_core.c
124
struct vfio_pci_core_device *vdev = vfio_pci_core_debugfs_private(seq);
drivers/vfio/pci/vfio_pci_core.c
1242
static int vfio_pci_ioctl_get_irq_info(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_core.c
1279
static int vfio_pci_ioctl_set_irqs(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_core.c
1315
static int vfio_pci_ioctl_reset(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_core.c
1346
struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_core.c
136
static void vfio_pci_core_debugfs_init(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_core.c
1422
vfio_pci_ioctl_pci_hot_reset_groups(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_core.c
1500
static int vfio_pci_ioctl_pci_hot_reset(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_core.c
151
static inline void vfio_pci_core_debugfs_init(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_core.c
1530
static int vfio_pci_ioctl_ioeventfd(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_core.c
1558
struct vfio_pci_core_device *vdev =
drivers/vfio/pci/vfio_pci_core.c
1559
container_of(core_vdev, struct vfio_pci_core_device, vdev);
drivers/vfio/pci/vfio_pci_core.c
1583
static int vfio_pci_core_feature_token(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_core.c
1613
struct vfio_pci_core_device *vdev =
drivers/vfio/pci/vfio_pci_core.c
1614
container_of(device, struct vfio_pci_core_device, vdev);
drivers/vfio/pci/vfio_pci_core.c
1634
static ssize_t vfio_pci_rw(struct vfio_pci_core_device *vdev, char __user *buf,
drivers/vfio/pci/vfio_pci_core.c
166
struct vfio_pci_core_device *vdev = dev_get_drvdata(&pdev->dev);
drivers/vfio/pci/vfio_pci_core.c
1684
struct vfio_pci_core_device *vdev =
drivers/vfio/pci/vfio_pci_core.c
1685
container_of(core_vdev, struct vfio_pci_core_device, vdev);
drivers/vfio/pci/vfio_pci_core.c
1697
struct vfio_pci_core_device *vdev =
drivers/vfio/pci/vfio_pci_core.c
1698
container_of(core_vdev, struct vfio_pci_core_device, vdev);
drivers/vfio/pci/vfio_pci_core.c
1707
static void vfio_pci_zap_bars(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_core.c
1717
void vfio_pci_zap_and_down_write_memory_lock(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_core.c
1723
u16 vfio_pci_memory_lock_and_enable(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_core.c
1736
void vfio_pci_memory_unlock_and_restore(struct vfio_pci_core_device *vdev, u16 cmd)
drivers/vfio/pci/vfio_pci_core.c
1744
struct vfio_pci_core_device *vdev = vma->vm_private_data;
drivers/vfio/pci/vfio_pci_core.c
1754
vm_fault_t vfio_pci_vmf_insert_pfn(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_core.c
1781
struct vfio_pci_core_device *vdev = vma->vm_private_data;
drivers/vfio/pci/vfio_pci_core.c
1816
struct vfio_pci_core_device *vdev =
drivers/vfio/pci/vfio_pci_core.c
1817
container_of(core_vdev, struct vfio_pci_core_device, vdev);
drivers/vfio/pci/vfio_pci_core.c
1896
struct vfio_pci_core_device *vdev =
drivers/vfio/pci/vfio_pci_core.c
1897
container_of(core_vdev, struct vfio_pci_core_device, vdev);
drivers/vfio/pci/vfio_pci_core.c
1921
struct vfio_pci_core_device *vdev =
drivers/vfio/pci/vfio_pci_core.c
1922
container_of(core_vdev, struct vfio_pci_core_device, vdev);
drivers/vfio/pci/vfio_pci_core.c
195
static void vfio_pci_probe_mmaps(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_core.c
1950
struct vfio_pci_core_device *pf_vdev = vdev->sriov_pf_core_dev;
drivers/vfio/pci/vfio_pci_core.c
2012
struct vfio_pci_core_device *vdev =
drivers/vfio/pci/vfio_pci_core.c
2013
container_of(core_vdev, struct vfio_pci_core_device, vdev);
drivers/vfio/pci/vfio_pci_core.c
2065
struct vfio_pci_core_device *vdev = container_of(nb,
drivers/vfio/pci/vfio_pci_core.c
2066
struct vfio_pci_core_device, nb);
drivers/vfio/pci/vfio_pci_core.c
2091
static int vfio_pci_vf_init(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_core.c
2094
struct vfio_pci_core_device *cur;
drivers/vfio/pci/vfio_pci_core.c
2137
static void vfio_pci_vf_uninit(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_core.c
2148
static int vfio_pci_vga_init(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_core.c
2167
static void vfio_pci_vga_uninit(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_core.c
2181
struct vfio_pci_core_device *vdev =
drivers/vfio/pci/vfio_pci_core.c
2182
container_of(core_vdev, struct vfio_pci_core_device, vdev);
drivers/vfio/pci/vfio_pci_core.c
2206
struct vfio_pci_core_device *vdev =
drivers/vfio/pci/vfio_pci_core.c
2207
container_of(core_vdev, struct vfio_pci_core_device, vdev);
drivers/vfio/pci/vfio_pci_core.c
2216
int vfio_pci_core_register_device(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_core.c
2318
void vfio_pci_core_unregister_device(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_core.c
2337
struct vfio_pci_core_device *vdev = dev_get_drvdata(&pdev->dev);
drivers/vfio/pci/vfio_pci_core.c
2350
int vfio_pci_core_sriov_configure(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_core.c
2469
struct vfio_pci_core_device,
drivers/vfio/pci/vfio_pci_core.c
2485
struct vfio_pci_core_device *cur;
drivers/vfio/pci/vfio_pci_core.c
2508
struct vfio_pci_core_device *vdev;
drivers/vfio/pci/vfio_pci_core.c
2602
struct vfio_pci_core_device, vdev.dev_set_list);
drivers/vfio/pci/vfio_pci_core.c
2622
struct vfio_pci_core_device *cur;
drivers/vfio/pci/vfio_pci_core.c
2643
struct vfio_pci_core_device *cur;
drivers/vfio/pci/vfio_pci_core.c
300
static void vfio_pci_probe_power_state(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_core.c
320
int vfio_pci_set_power_state(struct vfio_pci_core_device *vdev, pci_power_t state)
drivers/vfio/pci/vfio_pci_core.c
371
static int vfio_pci_runtime_pm_entry(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_core.c
394
static int vfio_pci_core_pm_entry(struct vfio_pci_core_device *vdev, u32 flags,
drivers/vfio/pci/vfio_pci_core.c
413
struct vfio_pci_core_device *vdev, u32 flags,
drivers/vfio/pci/vfio_pci_core.c
443
static void __vfio_pci_runtime_pm_exit(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_core.c
456
static void vfio_pci_runtime_pm_exit(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_core.c
469
static int vfio_pci_core_pm_exit(struct vfio_pci_core_device *vdev, u32 flags,
drivers/vfio/pci/vfio_pci_core.c
492
struct vfio_pci_core_device *vdev = dev_get_drvdata(dev);
drivers/vfio/pci/vfio_pci_core.c
52
int vfio_pci_eventfd_replace_locked(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_core.c
521
struct vfio_pci_core_device *vdev = dev_get_drvdata(dev);
drivers/vfio/pci/vfio_pci_core.c
547
static void vfio_pci_core_map_bars(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_core.c
587
int vfio_pci_core_enable(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_core.c
679
void vfio_pci_core_disable(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_core.c
816
struct vfio_pci_core_device *vdev =
drivers/vfio/pci/vfio_pci_core.c
817
container_of(core_vdev, struct vfio_pci_core_device, vdev);
drivers/vfio/pci/vfio_pci_core.c
839
void vfio_pci_core_finish_enable(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_core.c
854
static int vfio_pci_get_irq_count(struct vfio_pci_core_device *vdev, int irq_type)
drivers/vfio/pci/vfio_pci_core.c
93
static inline bool vfio_vga_disabled(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_dmabuf.c
14
struct vfio_pci_core_device *vdev;
drivers/vfio/pci/vfio_pci_dmabuf.c
172
int vfio_pci_core_get_dmabuf_phys(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_dmabuf.c
221
int vfio_pci_core_feature_dma_buf(struct vfio_pci_core_device *vdev, u32 flags,
drivers/vfio/pci/vfio_pci_dmabuf.c
336
void vfio_pci_dma_buf_move(struct vfio_pci_core_device *vdev, bool revoked)
drivers/vfio/pci/vfio_pci_dmabuf.c
380
void vfio_pci_dma_buf_cleanup(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_igd.c
151
static void vfio_pci_igd_release(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_igd.c
168
static int vfio_pci_igd_opregion_init(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_igd.c
281
static ssize_t vfio_pci_igd_cfg_rw(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_igd.c
377
static void vfio_pci_igd_cfg_release(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_igd.c
390
static int vfio_pci_igd_cfg_init(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_igd.c
443
int vfio_pci_igd_init(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_igd.c
64
static ssize_t vfio_pci_igd_rw(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_intrs.c
102
static bool __vfio_pci_intx_mask(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_intrs.c
148
bool vfio_pci_intx_mask(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_intrs.c
167
struct vfio_pci_core_device *vdev = opaque;
drivers/vfio/pci/vfio_pci_intrs.c
206
static void __vfio_pci_intx_unmask(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_intrs.c
216
void vfio_pci_intx_unmask(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_intrs.c
226
struct vfio_pci_core_device *vdev = ctx->vdev;
drivers/vfio/pci/vfio_pci_intrs.c
250
static int vfio_intx_enable(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_intrs.c
26
struct vfio_pci_core_device *vdev;
drivers/vfio/pci/vfio_pci_intrs.c
324
static int vfio_intx_set_signal(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_intrs.c
349
static void vfio_intx_disable(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_intrs.c
35
static bool irq_is(struct vfio_pci_core_device *vdev, int type)
drivers/vfio/pci/vfio_pci_intrs.c
381
static int vfio_msi_enable(struct vfio_pci_core_device *vdev, int nvec, bool msix)
drivers/vfio/pci/vfio_pci_intrs.c
40
static bool is_intx(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_intrs.c
426
static int vfio_msi_alloc_irq(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_intrs.c
447
static int vfio_msi_set_vector_signal(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_intrs.c
45
static bool is_irq_none(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_intrs.c
53
struct vfio_pci_irq_ctx *vfio_irq_ctx_get(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_intrs.c
534
static int vfio_msi_set_block(struct vfio_pci_core_device *vdev, unsigned start,
drivers/vfio/pci/vfio_pci_intrs.c
553
static void vfio_msi_disable(struct vfio_pci_core_device *vdev, bool msix)
drivers/vfio/pci/vfio_pci_intrs.c
583
static int vfio_pci_set_intx_unmask(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_intrs.c
59
static void vfio_irq_ctx_free(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_intrs.c
614
static int vfio_pci_set_intx_mask(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_intrs.c
634
static int vfio_pci_set_intx_trigger(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_intrs.c
67
vfio_irq_ctx_alloc(struct vfio_pci_core_device *vdev, unsigned long index)
drivers/vfio/pci/vfio_pci_intrs.c
681
static int vfio_pci_set_msi_trigger(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_intrs.c
734
static int vfio_pci_set_ctx_trigger_single(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_intrs.c
803
static int vfio_pci_set_err_trigger(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_intrs.c
814
static int vfio_pci_set_req_trigger(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_intrs.c
825
int vfio_pci_set_irqs_ioctl(struct vfio_pci_core_device *vdev, uint32_t flags,
drivers/vfio/pci/vfio_pci_intrs.c
829
int (*func)(struct vfio_pci_core_device *vdev, unsigned index,
drivers/vfio/pci/vfio_pci_intrs.c
90
struct vfio_pci_core_device *vdev = opaque;
drivers/vfio/pci/vfio_pci_priv.h
103
static inline int vfio_pci_zdev_open_device(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_priv.h
108
static inline void vfio_pci_zdev_close_device(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_priv.h
118
int vfio_pci_core_feature_dma_buf(struct vfio_pci_core_device *vdev, u32 flags,
drivers/vfio/pci/vfio_pci_priv.h
121
void vfio_pci_dma_buf_cleanup(struct vfio_pci_core_device *vdev);
drivers/vfio/pci/vfio_pci_priv.h
122
void vfio_pci_dma_buf_move(struct vfio_pci_core_device *vdev, bool revoked);
drivers/vfio/pci/vfio_pci_priv.h
125
vfio_pci_core_feature_dma_buf(struct vfio_pci_core_device *vdev, u32 flags,
drivers/vfio/pci/vfio_pci_priv.h
131
static inline void vfio_pci_dma_buf_cleanup(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_priv.h
134
static inline void vfio_pci_dma_buf_move(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_priv.h
16
struct vfio_pci_core_device *vdev;
drivers/vfio/pci/vfio_pci_priv.h
26
bool vfio_pci_intx_mask(struct vfio_pci_core_device *vdev);
drivers/vfio/pci/vfio_pci_priv.h
27
void vfio_pci_intx_unmask(struct vfio_pci_core_device *vdev);
drivers/vfio/pci/vfio_pci_priv.h
29
int vfio_pci_eventfd_replace_locked(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_priv.h
33
int vfio_pci_set_irqs_ioctl(struct vfio_pci_core_device *vdev, uint32_t flags,
drivers/vfio/pci/vfio_pci_priv.h
37
ssize_t vfio_pci_config_rw(struct vfio_pci_core_device *vdev, char __user *buf,
drivers/vfio/pci/vfio_pci_priv.h
40
ssize_t vfio_pci_config_rw_single(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_priv.h
44
ssize_t vfio_pci_bar_rw(struct vfio_pci_core_device *vdev, char __user *buf,
drivers/vfio/pci/vfio_pci_priv.h
48
ssize_t vfio_pci_vga_rw(struct vfio_pci_core_device *vdev, char __user *buf,
drivers/vfio/pci/vfio_pci_priv.h
51
static inline ssize_t vfio_pci_vga_rw(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_priv.h
59
int vfio_pci_ioeventfd(struct vfio_pci_core_device *vdev, loff_t offset,
drivers/vfio/pci/vfio_pci_priv.h
65
int vfio_config_init(struct vfio_pci_core_device *vdev);
drivers/vfio/pci/vfio_pci_priv.h
66
void vfio_config_free(struct vfio_pci_core_device *vdev);
drivers/vfio/pci/vfio_pci_priv.h
68
int vfio_pci_set_power_state(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_priv.h
71
void vfio_pci_zap_and_down_write_memory_lock(struct vfio_pci_core_device *vdev);
drivers/vfio/pci/vfio_pci_priv.h
72
u16 vfio_pci_memory_lock_and_enable(struct vfio_pci_core_device *vdev);
drivers/vfio/pci/vfio_pci_priv.h
73
void vfio_pci_memory_unlock_and_restore(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_priv.h
78
int vfio_pci_igd_init(struct vfio_pci_core_device *vdev);
drivers/vfio/pci/vfio_pci_priv.h
85
static inline int vfio_pci_igd_init(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_priv.h
92
int vfio_pci_info_zdev_add_caps(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_priv.h
94
int vfio_pci_zdev_open_device(struct vfio_pci_core_device *vdev);
drivers/vfio/pci/vfio_pci_priv.h
95
void vfio_pci_zdev_close_device(struct vfio_pci_core_device *vdev);
drivers/vfio/pci/vfio_pci_priv.h
97
static inline int vfio_pci_info_zdev_add_caps(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_rdwr.c
135
ssize_t vfio_pci_core_do_io_rw(struct vfio_pci_core_device *vdev, bool test_mem,
drivers/vfio/pci/vfio_pci_rdwr.c
201
ssize_t vfio_pci_bar_rw(struct vfio_pci_core_device *vdev, char __user *buf,
drivers/vfio/pci/vfio_pci_rdwr.c
282
ssize_t vfio_pci_vga_rw(struct vfio_pci_core_device *vdev, char __user *buf,
drivers/vfio/pci/vfio_pci_rdwr.c
378
struct vfio_pci_core_device *vdev = ioeventfd->vdev;
drivers/vfio/pci/vfio_pci_rdwr.c
404
int vfio_pci_ioeventfd(struct vfio_pci_core_device *vdev, loff_t offset,
drivers/vfio/pci/vfio_pci_rdwr.c
42
int vfio_pci_core_iowrite##size(struct vfio_pci_core_device *vdev, \
drivers/vfio/pci/vfio_pci_rdwr.c
68
int vfio_pci_core_ioread##size(struct vfio_pci_core_device *vdev, \
drivers/vfio/pci/vfio_pci_rdwr.c
94
static int vfio_pci_iordwr##size(struct vfio_pci_core_device *vdev,\
drivers/vfio/pci/vfio_pci_zdev.c
116
int vfio_pci_info_zdev_add_caps(struct vfio_pci_core_device *vdev,
drivers/vfio/pci/vfio_pci_zdev.c
144
int vfio_pci_zdev_open_device(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/vfio_pci_zdev.c
160
void vfio_pci_zdev_close_device(struct vfio_pci_core_device *vdev)
drivers/vfio/pci/virtio/common.h
80
struct vfio_pci_core_device core_device;
drivers/vfio/pci/virtio/legacy_io.c
300
struct vfio_pci_core_device *core_device = &virtvdev->core_device;
drivers/vfio/pci/virtio/legacy_io.c
71
struct vfio_pci_core_device *core_device = &virtvdev->core_device;
drivers/vfio/pci/virtio/main.c
25
struct vfio_pci_core_device *vdev = &virtvdev->core_device;
drivers/vfio/pci/xe/main.c
150
struct vfio_pci_core_device *vdev = &xe_vdev->core_device;
drivers/vfio/pci/xe/main.c
28
struct vfio_pci_core_device core_device;
include/linux/vfio_pci_core.h
148
struct vfio_pci_core_device *sriov_pf_core_dev;
include/linux/vfio_pci_core.h
162
int vfio_pci_core_register_dev_region(struct vfio_pci_core_device *vdev,
include/linux/vfio_pci_core.h
169
int vfio_pci_core_register_device(struct vfio_pci_core_device *vdev);
include/linux/vfio_pci_core.h
170
void vfio_pci_core_unregister_device(struct vfio_pci_core_device *vdev);
include/linux/vfio_pci_core.h
172
int vfio_pci_core_sriov_configure(struct vfio_pci_core_device *vdev,
include/linux/vfio_pci_core.h
185
vm_fault_t vfio_pci_vmf_insert_pfn(struct vfio_pci_core_device *vdev,
include/linux/vfio_pci_core.h
193
int vfio_pci_core_enable(struct vfio_pci_core_device *vdev);
include/linux/vfio_pci_core.h
194
void vfio_pci_core_disable(struct vfio_pci_core_device *vdev);
include/linux/vfio_pci_core.h
195
void vfio_pci_core_finish_enable(struct vfio_pci_core_device *vdev);
include/linux/vfio_pci_core.h
198
ssize_t vfio_pci_core_do_io_rw(struct vfio_pci_core_device *vdev, bool test_mem,
include/linux/vfio_pci_core.h
203
bool __vfio_pci_memory_enabled(struct vfio_pci_core_device *vdev);
include/linux/vfio_pci_core.h
210
int vfio_pci_core_iowrite##size(struct vfio_pci_core_device *vdev, \
include/linux/vfio_pci_core.h
221
int vfio_pci_core_ioread##size(struct vfio_pci_core_device *vdev, \
include/linux/vfio_pci_core.h
249
vfio_pci_core_get_iomap(struct vfio_pci_core_device *vdev, unsigned int bar)
include/linux/vfio_pci_core.h
28
struct vfio_pci_core_device;
include/linux/vfio_pci_core.h
39
ssize_t (*rw)(struct vfio_pci_core_device *vdev, char __user *buf,
include/linux/vfio_pci_core.h
41
void (*release)(struct vfio_pci_core_device *vdev,
include/linux/vfio_pci_core.h
43
int (*mmap)(struct vfio_pci_core_device *vdev,
include/linux/vfio_pci_core.h
46
int (*add_capability)(struct vfio_pci_core_device *vdev,
include/linux/vfio_pci_core.h
61
int (*get_dmabuf_phys)(struct vfio_pci_core_device *vdev,
include/linux/vfio_pci_core.h
74
int vfio_pci_core_get_dmabuf_phys(struct vfio_pci_core_device *vdev,
include/linux/vfio_pci_core.h
90
struct vfio_pci_core_device *vdev, struct p2pdma_provider **provider,