Searched refs:vfio_pci_device (Results 1 – 8 of 8) sorted by relevance
| /Linux-v5.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() 228 static void vfio_pci_try_bus_reset(struct vfio_pci_device *vdev); 229 static void vfio_pci_disable(struct vfio_pci_device *vdev); 263 static void vfio_pci_probe_power_state(struct vfio_pci_device *vdev) in vfio_pci_probe_power_state() 283 int vfio_pci_set_power_state(struct vfio_pci_device *vdev, pci_power_t state) in vfio_pci_set_power_state() 314 static int vfio_pci_enable(struct vfio_pci_device *vdev) in vfio_pci_enable() 421 static void vfio_pci_disable(struct vfio_pci_device *vdev) in vfio_pci_disable() 522 static struct vfio_pci_device *get_pf_vdev(struct vfio_pci_device *vdev, in get_pf_vdev() 542 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() 93 static int zpci_pfip_cap(struct zpci_dev *zdev, struct vfio_pci_device *vdev, in zpci_pfip_cap() 117 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()
|