| /linux/drivers/vfio/fsl-mc/ |
| H A D | vfio_fsl_mc.c | 22 static int vfio_fsl_mc_open_device(struct vfio_device *core_vdev) in vfio_fsl_mc_open_device() 97 static void vfio_fsl_mc_close_device(struct vfio_device *core_vdev) in vfio_fsl_mc_close_device() 120 static int vfio_fsl_mc_ioctl_get_region_info(struct vfio_device *core_vdev, in vfio_fsl_mc_ioctl_get_region_info() 138 static long vfio_fsl_mc_ioctl(struct vfio_device *core_vdev, in vfio_fsl_mc_ioctl() 234 static ssize_t vfio_fsl_mc_read(struct vfio_device *core_vdev, char __user *buf, in vfio_fsl_mc_read() 312 static ssize_t vfio_fsl_mc_write(struct vfio_device *core_vdev, in vfio_fsl_mc_write() 378 static int vfio_fsl_mc_mmap(struct vfio_device *core_vdev, in vfio_fsl_mc_mmap() 506 static int vfio_fsl_mc_init_dev(struct vfio_device *core_vdev) in vfio_fsl_mc_init_dev() 560 static void vfio_fsl_mc_release_dev(struct vfio_device *core_vdev) in vfio_fsl_mc_release_dev()
|
| /linux/drivers/vfio/cdx/ |
| H A D | main.c | 11 static int vfio_cdx_open_device(struct vfio_device *core_vdev) in vfio_cdx_open_device() 57 static void vfio_cdx_close_device(struct vfio_device *core_vdev) in vfio_cdx_close_device() 67 static int vfio_cdx_bm_ctrl(struct vfio_device *core_vdev, u32 flags, in vfio_cdx_bm_ctrl() 132 static int vfio_cdx_ioctl_get_region_info(struct vfio_device *core_vdev, in vfio_cdx_ioctl_get_region_info() 206 static long vfio_cdx_ioctl(struct vfio_device *core_vdev, in vfio_cdx_ioctl() 247 static int vfio_cdx_mmap(struct vfio_device *core_vdev, in vfio_cdx_mmap()
|
| /linux/drivers/vfio/pci/virtio/ |
| H A D | main.c | 21 static int virtiovf_pci_open_device(struct vfio_device *core_vdev) in virtiovf_pci_open_device() 45 static void virtiovf_pci_close_device(struct vfio_device *core_vdev) in virtiovf_pci_close_device() 55 static int virtiovf_pci_init_device(struct vfio_device *core_vdev) in virtiovf_pci_init_device() 73 static void virtiovf_pci_core_release_dev(struct vfio_device *core_vdev) in virtiovf_pci_core_release_dev()
|
| H A D | legacy_io.c | 124 static ssize_t virtiovf_pci_read_config(struct vfio_device *core_vdev, in virtiovf_pci_read_config() 209 ssize_t virtiovf_pci_core_read(struct vfio_device *core_vdev, char __user *buf, in virtiovf_pci_core_read() 229 static ssize_t virtiovf_pci_write_config(struct vfio_device *core_vdev, in virtiovf_pci_write_config() 263 ssize_t virtiovf_pci_core_write(struct vfio_device *core_vdev, const char __user *buf, in virtiovf_pci_core_write() 283 int virtiovf_pci_ioctl_get_region_info(struct vfio_device *core_vdev, in virtiovf_pci_ioctl_get_region_info()
|
| /linux/drivers/vfio/pci/nvgrace-gpu/ |
| H A D | main.c | 67 static void nvgrace_gpu_init_fake_bar_emu_regs(struct vfio_device *core_vdev) in nvgrace_gpu_init_fake_bar_emu_regs() 91 static int nvgrace_gpu_open_device(struct vfio_device *core_vdev) in nvgrace_gpu_open_device() 127 static void nvgrace_gpu_close_device(struct vfio_device *core_vdev) in nvgrace_gpu_close_device() 250 static int nvgrace_gpu_mmap(struct vfio_device *core_vdev, in nvgrace_gpu_mmap() 309 static int nvgrace_gpu_ioctl_get_region_info(struct vfio_device *core_vdev, in nvgrace_gpu_ioctl_get_region_info() 364 static long nvgrace_gpu_ioctl(struct vfio_device *core_vdev, in nvgrace_gpu_ioctl() 399 nvgrace_gpu_read_config_emu(struct vfio_device *core_vdev, in nvgrace_gpu_read_config_emu() 450 nvgrace_gpu_write_config_emu(struct vfio_device *core_vdev, in nvgrace_gpu_write_config_emu() 636 nvgrace_gpu_read(struct vfio_device *core_vdev, in nvgrace_gpu_read() 760 nvgrace_gpu_write(struct vfio_device *core_vdev, in nvgrace_gpu_write() [all …]
|
| /linux/drivers/vfio/platform/ |
| H A D | vfio_platform_common.c | 217 void vfio_platform_close_device(struct vfio_device *core_vdev) in vfio_platform_close_device() 237 int vfio_platform_open_device(struct vfio_device *core_vdev) in vfio_platform_open_device() 275 int vfio_platform_ioctl_get_region_info(struct vfio_device *core_vdev, in vfio_platform_ioctl_get_region_info() 293 long vfio_platform_ioctl(struct vfio_device *core_vdev, in vfio_platform_ioctl() 441 ssize_t vfio_platform_read(struct vfio_device *core_vdev, in vfio_platform_read() 524 ssize_t vfio_platform_write(struct vfio_device *core_vdev, const char __user *buf, in vfio_platform_write() 568 int vfio_platform_mmap(struct vfio_device *core_vdev, struct vm_area_struct *vma) in vfio_platform_mmap()
|
| H A D | vfio_platform.c | 40 static int vfio_platform_init_dev(struct vfio_device *core_vdev) in vfio_platform_init_dev() 80 static void vfio_platform_release_dev(struct vfio_device *core_vdev) in vfio_platform_release_dev()
|
| H A D | vfio_amba.c | 44 static int vfio_amba_init_dev(struct vfio_device *core_vdev) in vfio_amba_init_dev() 93 static void vfio_amba_release_dev(struct vfio_device *core_vdev) in vfio_amba_release_dev()
|
| /linux/drivers/vfio/pci/xe/ |
| H A D | main.c | 134 static int xe_vfio_pci_open_device(struct vfio_device *core_vdev) in xe_vfio_pci_open_device() 152 static void xe_vfio_pci_close_device(struct vfio_device *core_vdev) in xe_vfio_pci_close_device() 386 xe_vfio_pci_set_device_state(struct vfio_device *core_vdev, in xe_vfio_pci_set_device_state() 422 static int xe_vfio_pci_get_device_state(struct vfio_device *core_vdev, in xe_vfio_pci_get_device_state() 456 struct vfio_device *core_vdev = &xe_vdev->core_device.vdev; in xe_vfio_pci_migration_init() local 484 static int xe_vfio_pci_init_dev(struct vfio_device *core_vdev) in xe_vfio_pci_init_dev() 494 static void xe_vfio_pci_release_dev(struct vfio_device *core_vdev) in xe_vfio_pci_release_dev()
|
| /linux/drivers/vfio/pci/ |
| H A D | vfio_pci_core.c | 715 void vfio_pci_core_close_device(struct vfio_device *core_vdev) in vfio_pci_core_close_device() 1028 int vfio_pci_ioctl_get_region_info(struct vfio_device *core_vdev, in vfio_pci_ioctl_get_region_info() 1456 long vfio_pci_core_ioctl(struct vfio_device *core_vdev, unsigned int cmd, in vfio_pci_core_ioctl() 1582 ssize_t vfio_pci_core_read(struct vfio_device *core_vdev, char __user *buf, in vfio_pci_core_read() 1595 ssize_t vfio_pci_core_write(struct vfio_device *core_vdev, const char __user *buf, in vfio_pci_core_write() 1610 struct vfio_device *core_vdev = &vdev->vdev; in vfio_pci_zap_bars() local 1720 int vfio_pci_core_mmap(struct vfio_device *core_vdev, struct vm_area_struct *vma) in vfio_pci_core_mmap() 1801 void vfio_pci_core_request(struct vfio_device *core_vdev, unsigned int count) in vfio_pci_core_request() 1824 int vfio_pci_core_match_token_uuid(struct vfio_device *core_vdev, in vfio_pci_core_match_token_uuid() 1917 int vfio_pci_core_match(struct vfio_device *core_vdev, char *buf) in vfio_pci_core_match() [all …]
|
| H A D | vfio_pci.c | 103 static int vfio_pci_open_device(struct vfio_device *core_vdev) in vfio_pci_open_device()
|
| /linux/drivers/vfio/pci/hisilicon/ |
| H A D | hisi_acc_vfio_pci.c | 1312 static int hisi_acc_pci_rw_access_check(struct vfio_device *core_vdev, in hisi_acc_pci_rw_access_check() 1335 static int hisi_acc_vfio_pci_mmap(struct vfio_device *core_vdev, in hisi_acc_vfio_pci_mmap() 1360 static ssize_t hisi_acc_vfio_pci_write(struct vfio_device *core_vdev, in hisi_acc_vfio_pci_write() 1374 static ssize_t hisi_acc_vfio_pci_read(struct vfio_device *core_vdev, in hisi_acc_vfio_pci_read() 1388 static int hisi_acc_vfio_ioctl_get_region(struct vfio_device *core_vdev, in hisi_acc_vfio_ioctl_get_region() 1530 static int hisi_acc_vfio_pci_open_device(struct vfio_device *core_vdev) in hisi_acc_vfio_pci_open_device() 1557 static void hisi_acc_vfio_pci_close_device(struct vfio_device *core_vdev) in hisi_acc_vfio_pci_close_device() 1577 static int hisi_acc_vfio_pci_migrn_init_dev(struct vfio_device *core_vdev) in hisi_acc_vfio_pci_migrn_init_dev()
|
| /linux/drivers/vfio/pci/qat/ |
| H A D | main.c | 58 static int qat_vf_pci_open_device(struct vfio_device *core_vdev) in qat_vf_pci_open_device() 106 static void qat_vf_pci_close_device(struct vfio_device *core_vdev) in qat_vf_pci_close_device() 548 static void qat_vf_pci_release_dev(struct vfio_device *core_vdev) in qat_vf_pci_release_dev() 559 static int qat_vf_pci_init_dev(struct vfio_device *core_vdev) in qat_vf_pci_init_dev()
|
| /linux/drivers/vfio/pci/mlx5/ |
| H A D | main.c | 1299 static int mlx5vf_pci_open_device(struct vfio_device *core_vdev) in mlx5vf_pci_open_device() 1316 static void mlx5vf_pci_close_device(struct vfio_device *core_vdev) in mlx5vf_pci_close_device() 1337 static int mlx5vf_pci_init_dev(struct vfio_device *core_vdev) in mlx5vf_pci_init_dev() 1353 static void mlx5vf_pci_release_dev(struct vfio_device *core_vdev) in mlx5vf_pci_release_dev()
|