Home
last modified time | relevance | path

Searched refs:vfio_pci_device (Results 1 – 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/vfio/pci/
Dvfio_pci_private.h36 struct vfio_pci_device *vdev;
55 struct vfio_pci_device;
59 size_t (*rw)(struct vfio_pci_device *vdev, char __user *buf,
61 void (*release)(struct vfio_pci_device *vdev,
63 int (*mmap)(struct vfio_pci_device *vdev,
66 int (*add_capability)(struct vfio_pci_device *vdev,
102 struct vfio_pci_device { struct
153 extern void vfio_pci_intx_mask(struct vfio_pci_device *vdev); argument
154 extern void vfio_pci_intx_unmask(struct vfio_pci_device *vdev);
156 extern int vfio_pci_set_irqs_ioctl(struct vfio_pci_device *vdev,
[all …]
Dvfio_pci_intrs.c30 struct vfio_pci_device *vdev = opaque; in vfio_send_intx_eventfd()
36 void vfio_pci_intx_mask(struct vfio_pci_device *vdev) in vfio_pci_intx_mask()
76 struct vfio_pci_device *vdev = opaque; in vfio_pci_intx_unmask_handler()
110 void vfio_pci_intx_unmask(struct vfio_pci_device *vdev) in vfio_pci_intx_unmask()
118 struct vfio_pci_device *vdev = dev_id; in vfio_intx_handler()
142 static int vfio_intx_enable(struct vfio_pci_device *vdev) in vfio_intx_enable()
171 static int vfio_intx_set_signal(struct vfio_pci_device *vdev, int fd) in vfio_intx_set_signal()
226 static void vfio_intx_disable(struct vfio_pci_device *vdev) in vfio_intx_disable()
247 static int vfio_msi_enable(struct vfio_pci_device *vdev, int nvec, bool msix) in vfio_msi_enable()
288 static int vfio_msi_set_vector_signal(struct vfio_pci_device *vdev, in vfio_msi_set_vector_signal()
[all …]
Dvfio_pci.c124 struct vfio_pci_device *vdev = opaque; in vfio_pci_set_vga_decode()
158 static void vfio_pci_probe_mmaps(struct vfio_pci_device *vdev) in vfio_pci_probe_mmaps()
226 static void vfio_pci_try_bus_reset(struct vfio_pci_device *vdev);
227 static void vfio_pci_disable(struct vfio_pci_device *vdev);
261 static void vfio_pci_probe_power_state(struct vfio_pci_device *vdev) in vfio_pci_probe_power_state()
281 int vfio_pci_set_power_state(struct vfio_pci_device *vdev, pci_power_t state) in vfio_pci_set_power_state()
312 static int vfio_pci_enable(struct vfio_pci_device *vdev) in vfio_pci_enable()
419 static void vfio_pci_disable(struct vfio_pci_device *vdev) in vfio_pci_disable()
520 static struct vfio_pci_device *get_pf_vdev(struct vfio_pci_device *vdev, in get_pf_vdev()
540 static void vfio_pci_vf_token_user_add(struct vfio_pci_device *vdev, int val) in vfio_pci_vf_token_user_add()
[all …]
Dvfio_pci_zdev.c27 static int zpci_base_cap(struct zpci_dev *zdev, struct vfio_pci_device *vdev, in zpci_base_cap()
48 static int zpci_group_cap(struct zpci_dev *zdev, struct vfio_pci_device *vdev, in zpci_group_cap()
69 static int zpci_util_cap(struct zpci_dev *zdev, struct vfio_pci_device *vdev, in zpci_util_cap()
95 static int zpci_pfip_cap(struct zpci_dev *zdev, struct vfio_pci_device *vdev, in zpci_pfip_cap()
121 int vfio_pci_info_zdev_add_caps(struct vfio_pci_device *vdev, in vfio_pci_info_zdev_add_caps()
Dvfio_pci_igd.c24 static size_t vfio_pci_igd_rw(struct vfio_pci_device *vdev, char __user *buf, in vfio_pci_igd_rw()
44 static void vfio_pci_igd_release(struct vfio_pci_device *vdev, in vfio_pci_igd_release()
55 static int vfio_pci_igd_opregion_init(struct vfio_pci_device *vdev) in vfio_pci_igd_opregion_init()
110 static size_t vfio_pci_igd_cfg_rw(struct vfio_pci_device *vdev, in vfio_pci_igd_cfg_rw()
203 static void vfio_pci_igd_cfg_release(struct vfio_pci_device *vdev, in vfio_pci_igd_cfg_release()
216 static int vfio_pci_igd_cfg_init(struct vfio_pci_device *vdev) in vfio_pci_igd_cfg_init()
264 int vfio_pci_igd_init(struct vfio_pci_device *vdev) in vfio_pci_igd_init()
Dvfio_pci_config.c111 int (*readfn)(struct vfio_pci_device *vdev, int pos, int count,
113 int (*writefn)(struct vfio_pci_device *vdev, int pos, int count,
174 static int vfio_default_config_read(struct vfio_pci_device *vdev, int pos, in vfio_default_config_read()
200 static int vfio_default_config_write(struct vfio_pci_device *vdev, int pos, in vfio_default_config_write()
247 static int vfio_direct_config_read(struct vfio_pci_device *vdev, int pos, in vfio_direct_config_read()
272 static int vfio_raw_config_write(struct vfio_pci_device *vdev, int pos, in vfio_raw_config_write()
285 static int vfio_raw_config_read(struct vfio_pci_device *vdev, int pos, in vfio_raw_config_read()
299 static int vfio_virt_config_write(struct vfio_pci_device *vdev, int pos, in vfio_virt_config_write()
307 static int vfio_virt_config_read(struct vfio_pci_device *vdev, int pos, in vfio_virt_config_read()
399 bool __vfio_pci_memory_enabled(struct vfio_pci_device *vdev) in __vfio_pci_memory_enabled()
[all …]
Dvfio_pci_nvlink2.c42 static size_t vfio_pci_nvgpu_rw(struct vfio_pci_device *vdev, in vfio_pci_nvgpu_rw()
92 static void vfio_pci_nvgpu_release(struct vfio_pci_device *vdev, in vfio_pci_nvgpu_release()
139 static int vfio_pci_nvgpu_mmap(struct vfio_pci_device *vdev, in vfio_pci_nvgpu_mmap()
174 static int vfio_pci_nvgpu_add_capability(struct vfio_pci_device *vdev, in vfio_pci_nvgpu_add_capability()
210 int vfio_pci_nvdia_v100_nvlink2_init(struct vfio_pci_device *vdev) in vfio_pci_nvdia_v100_nvlink2_init()
307 static size_t vfio_pci_npu2_rw(struct vfio_pci_device *vdev, in vfio_pci_npu2_rw()
331 static int vfio_pci_npu2_mmap(struct vfio_pci_device *vdev, in vfio_pci_npu2_mmap()
352 static void vfio_pci_npu2_release(struct vfio_pci_device *vdev, in vfio_pci_npu2_release()
361 static int vfio_pci_npu2_add_capability(struct vfio_pci_device *vdev, in vfio_pci_npu2_add_capability()
391 int vfio_pci_ibm_npu2_init(struct vfio_pci_device *vdev) in vfio_pci_ibm_npu2_init()
Dvfio_pci_rdwr.c41 static int vfio_pci_iowrite##size(struct vfio_pci_device *vdev, \
68 static int vfio_pci_ioread##size(struct vfio_pci_device *vdev, \
97 static ssize_t do_io_rw(struct vfio_pci_device *vdev, bool test_mem, in do_io_rw()
203 static int vfio_pci_setup_barmap(struct vfio_pci_device *vdev, int bar) in vfio_pci_setup_barmap()
227 ssize_t vfio_pci_bar_rw(struct vfio_pci_device *vdev, char __user *buf, in vfio_pci_bar_rw()
291 ssize_t vfio_pci_vga_rw(struct vfio_pci_device *vdev, char __user *buf, in vfio_pci_vga_rw()
387 struct vfio_pci_device *vdev = ioeventfd->vdev; in vfio_pci_ioeventfd_handler()
413 long vfio_pci_ioeventfd(struct vfio_pci_device *vdev, loff_t offset, in vfio_pci_ioeventfd()
/kernel/linux/patches/linux-5.10/hispark_taurus_patch/
Dhispark_taurus.patch57065 @@ -642,6 +642,8 @@ int vfio_pci_set_irqs_ioctl(struct vfio_pci_device *vdev, uint32_t flags,
57066 int (*func)(struct vfio_pci_device *vdev, unsigned index,
57074 @@ -689,5 +691,19 @@ int vfio_pci_set_irqs_ioctl(struct vfio_pci_device *vdev, uint32_t flags,
/kernel/linux/patches/linux-4.19/hispark_taurus_patch/
Dhispark_taurus.patch359395 @@ -645,6 +645,8 @@ int vfio_pci_set_irqs_ioctl(struct vfio_pci_device *vdev, uint32_t flags,
359396 int (*func)(struct vfio_pci_device *vdev, unsigned index,
359404 @@ -692,5 +694,19 @@ int vfio_pci_set_irqs_ioctl(struct vfio_pci_device *vdev, uint32_t flags,