/kernel/linux/linux-5.10/drivers/vfio/pci/ |
D | vfio_pci_private.h | 36 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 …]
|
D | vfio_pci_intrs.c | 30 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 …]
|
D | vfio_pci.c | 124 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 …]
|
D | vfio_pci_zdev.c | 27 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()
|
D | vfio_pci_igd.c | 24 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()
|
D | vfio_pci_config.c | 111 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 …]
|
D | vfio_pci_nvlink2.c | 42 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()
|
D | vfio_pci_rdwr.c | 41 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/ |
D | hispark_taurus.patch | 57065 @@ -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/ |
D | hispark_taurus.patch | 359395 @@ -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,
|