Searched refs:vfio_pci_core_device (Results 1 - 17 of 17) sorted by relevance
/linux-master/drivers/vfio/pci/ |
H A D | vfio_pci_priv.h | 16 struct vfio_pci_core_device *vdev; 26 bool vfio_pci_intx_mask(struct vfio_pci_core_device *vdev); 27 void vfio_pci_intx_unmask(struct vfio_pci_core_device *vdev); 29 int vfio_pci_set_irqs_ioctl(struct vfio_pci_core_device *vdev, uint32_t flags, 33 ssize_t vfio_pci_config_rw(struct vfio_pci_core_device *vdev, char __user *buf, 36 ssize_t vfio_pci_bar_rw(struct vfio_pci_core_device *vdev, char __user *buf, 40 ssize_t vfio_pci_vga_rw(struct vfio_pci_core_device *vdev, char __user *buf, 43 static inline ssize_t vfio_pci_vga_rw(struct vfio_pci_core_device *vdev, 51 int vfio_pci_ioeventfd(struct vfio_pci_core_device *vdev, loff_t offset, 57 int vfio_config_init(struct vfio_pci_core_device *vde [all...] |
H A D | vfio_pci_intrs.c | 34 static bool irq_is(struct vfio_pci_core_device *vdev, int type) 39 static bool is_intx(struct vfio_pci_core_device *vdev) 44 static bool is_irq_none(struct vfio_pci_core_device *vdev) 52 struct vfio_pci_irq_ctx *vfio_irq_ctx_get(struct vfio_pci_core_device *vdev, 58 static void vfio_irq_ctx_free(struct vfio_pci_core_device *vdev, 66 vfio_irq_ctx_alloc(struct vfio_pci_core_device *vdev, unsigned long index) 89 struct vfio_pci_core_device *vdev = opaque; 106 static bool __vfio_pci_intx_mask(struct vfio_pci_core_device *vdev) 152 bool vfio_pci_intx_mask(struct vfio_pci_core_device *vdev) 171 struct vfio_pci_core_device *vde [all...] |
H A D | vfio_pci_core.c | 112 static void vfio_pci_probe_mmaps(struct vfio_pci_core_device *vdev) 218 static void vfio_pci_probe_power_state(struct vfio_pci_core_device *vdev) 238 int vfio_pci_set_power_state(struct vfio_pci_core_device *vdev, pci_power_t state) 286 static int vfio_pci_runtime_pm_entry(struct vfio_pci_core_device *vdev, 310 struct vfio_pci_core_device *vdev = 311 container_of(device, struct vfio_pci_core_device, vdev); 332 struct vfio_pci_core_device *vdev = 333 container_of(device, struct vfio_pci_core_device, vdev); 360 static void __vfio_pci_runtime_pm_exit(struct vfio_pci_core_device *vdev) 373 static void vfio_pci_runtime_pm_exit(struct vfio_pci_core_device *vde [all...] |
H A D | vfio_pci.c | 103 struct vfio_pci_core_device *vdev = 104 container_of(core_vdev, struct vfio_pci_core_device, vdev); 149 struct vfio_pci_core_device *vdev; 155 vdev = vfio_alloc_device(vfio_pci_core_device, vdev, &pdev->dev, 173 struct vfio_pci_core_device *vdev = dev_get_drvdata(&pdev->dev); 181 struct vfio_pci_core_device *vdev = dev_get_drvdata(&pdev->dev);
|
H A D | vfio_pci_igd.c | 64 static ssize_t vfio_pci_igd_rw(struct vfio_pci_core_device *vdev, 151 static void vfio_pci_igd_release(struct vfio_pci_core_device *vdev, 168 static int vfio_pci_igd_opregion_init(struct vfio_pci_core_device *vdev) 281 static ssize_t vfio_pci_igd_cfg_rw(struct vfio_pci_core_device *vdev, 377 static void vfio_pci_igd_cfg_release(struct vfio_pci_core_device *vdev, 390 static int vfio_pci_igd_cfg_init(struct vfio_pci_core_device *vdev) 438 int vfio_pci_igd_init(struct vfio_pci_core_device *vdev)
|
H A D | vfio_pci_config.c | 112 int (*readfn)(struct vfio_pci_core_device *vdev, int pos, int count, 114 int (*writefn)(struct vfio_pci_core_device *vdev, int pos, int count, 175 static int vfio_default_config_read(struct vfio_pci_core_device *vdev, int pos, 201 static int vfio_default_config_write(struct vfio_pci_core_device *vdev, int pos, 248 static int vfio_direct_config_read(struct vfio_pci_core_device *vdev, int pos, 273 static int vfio_raw_config_write(struct vfio_pci_core_device *vdev, int pos, 286 static int vfio_raw_config_read(struct vfio_pci_core_device *vdev, int pos, 300 static int vfio_virt_config_write(struct vfio_pci_core_device *vdev, int pos, 308 static int vfio_virt_config_read(struct vfio_pci_core_device *vdev, int pos, 400 bool __vfio_pci_memory_enabled(struct vfio_pci_core_device *vde [all...] |
H A D | vfio_pci_zdev.c | 116 int vfio_pci_info_zdev_add_caps(struct vfio_pci_core_device *vdev, 144 int vfio_pci_zdev_open_device(struct vfio_pci_core_device *vdev) 160 void vfio_pci_zdev_close_device(struct vfio_pci_core_device *vdev)
|
H A D | vfio_pci_rdwr.c | 41 int vfio_pci_core_iowrite##size(struct vfio_pci_core_device *vdev, \ 69 int vfio_pci_core_ioread##size(struct vfio_pci_core_device *vdev, \ 99 ssize_t vfio_pci_core_do_io_rw(struct vfio_pci_core_device *vdev, bool test_mem, 206 int vfio_pci_core_setup_barmap(struct vfio_pci_core_device *vdev, int bar) 231 ssize_t vfio_pci_bar_rw(struct vfio_pci_core_device *vdev, char __user *buf, 296 ssize_t vfio_pci_vga_rw(struct vfio_pci_core_device *vdev, char __user *buf, 394 struct vfio_pci_core_device *vdev = ioeventfd->vdev; 420 int vfio_pci_ioeventfd(struct vfio_pci_core_device *vdev, loff_t offset,
|
/linux-master/include/linux/ |
H A D | vfio_pci_core.h | 27 struct vfio_pci_core_device; 31 ssize_t (*rw)(struct vfio_pci_core_device *vdev, char __user *buf, 33 void (*release)(struct vfio_pci_core_device *vdev, 35 int (*mmap)(struct vfio_pci_core_device *vdev, 38 int (*add_capability)(struct vfio_pci_core_device *vdev, 52 struct vfio_pci_core_device { struct 94 struct vfio_pci_core_device *sriov_pf_core_dev; 102 int vfio_pci_core_register_dev_region(struct vfio_pci_core_device *vdev, 111 int vfio_pci_core_register_device(struct vfio_pci_core_device *vdev); 112 void vfio_pci_core_unregister_device(struct vfio_pci_core_device *vde [all...] |
/linux-master/drivers/vfio/pci/pds/ |
H A D | vfio_dev.h | 14 struct vfio_pci_core_device vfio_coredev;
|
H A D | vfio_dev.c | 23 struct vfio_pci_core_device *core_device = dev_get_drvdata(&pdev->dev);
|
/linux-master/drivers/vfio/pci/hisilicon/ |
H A D | hisi_acc_vfio_pci.h | 100 struct vfio_pci_core_device core_device;
|
H A D | hisi_acc_vfio_pci.c | 545 struct vfio_pci_core_device *core_device = dev_get_drvdata(&pdev->dev); 1102 struct vfio_pci_core_device *vdev = &hisi_acc_vdev->core_device; 1173 struct vfio_pci_core_device *vdev = 1174 container_of(core_vdev, struct vfio_pci_core_device, vdev); 1193 struct vfio_pci_core_device *vdev = 1194 container_of(core_vdev, struct vfio_pci_core_device, vdev); 1246 struct vfio_pci_core_device *vdev = 1247 container_of(core_vdev, struct vfio_pci_core_device, vdev); 1285 struct vfio_pci_core_device *vdev = &hisi_acc_vdev->core_device;
|
/linux-master/drivers/vfio/pci/virtio/ |
H A D | main.c | 20 struct vfio_pci_core_device core_device; 83 struct vfio_pci_core_device *core_device = &virtvdev->core_device; 339 struct vfio_pci_core_device *core_device = &virtvdev->core_device; 360 struct vfio_pci_core_device *vdev = &virtvdev->core_device;
|
/linux-master/drivers/vfio/pci/nvgrace-gpu/ |
H A D | main.c | 42 struct vfio_pci_core_device core_device; 77 struct vfio_pci_core_device *vdev = 78 container_of(core_vdev, struct vfio_pci_core_device, vdev); 858 struct vfio_pci_core_device *core_device = dev_get_drvdata(&pdev->dev);
|
/linux-master/drivers/vfio/pci/mlx5/ |
H A D | cmd.h | 171 struct vfio_pci_core_device core_device;
|
H A D | main.c | 31 struct vfio_pci_core_device *core_device = dev_get_drvdata(&pdev->dev); 1321 struct vfio_pci_core_device *vdev = &mvdev->core_device;
|
Completed in 280 milliseconds