/linux-master/drivers/vfio/platform/ |
H A D | vfio_amba.c | 44 static int vfio_amba_init_dev(struct vfio_device *core_vdev) argument 91 static void vfio_amba_release_dev(struct vfio_device *core_vdev) argument
|
H A D | vfio_platform.c | 40 static int vfio_platform_init_dev(struct vfio_device *core_vdev) argument 80 static void vfio_platform_release_dev(struct vfio_device *core_vdev) argument
|
H A D | vfio_platform_common.c | 217 void vfio_platform_close_device(struct vfio_device *core_vdev) argument 237 int vfio_platform_open_device(struct vfio_device *core_vdev) argument 275 long vfio_platform_ioctl(struct vfio_device *core_vdev, argument 440 ssize_t vfio_platform_read(struct vfio_device *core_vdev, argument 518 ssize_t vfio_platform_write(struct vfio_device *core_vdev, const char __user *buf, argument 562 vfio_platform_mmap(struct vfio_device *core_vdev, struct vm_area_struct *vma) argument [all...] |
/linux-master/drivers/vfio/pci/ |
H A D | vfio_pci.c | 101 static int vfio_pci_open_device(struct vfio_device *core_vdev) argument
|
H A D | vfio_pci_core.c | 687 void vfio_pci_core_close_device(struct vfio_device *core_vdev) argument 1440 long vfio_pci_core_ioctl(struct vfio_device *core_vdev, unsigned int cmd, argument 1564 ssize_t vfio_pci_core_read(struct vfio_device *core_vdev, char __user *buf, argument 1577 ssize_t vfio_pci_core_write(struct vfio_device *core_vdev, const char __user *buf, argument 1801 int vfio_pci_core_mmap(struct vfio_device *core_vdev, struct vm_area_struct *vma) argument 1890 vfio_pci_core_request(struct vfio_device *core_vdev, unsigned int count) argument 2001 vfio_pci_core_match(struct vfio_device *core_vdev, char *buf) argument 2170 vfio_pci_core_init_dev(struct vfio_device *core_vdev) argument 2192 vfio_pci_core_release_dev(struct vfio_device *core_vdev) argument [all...] |
/linux-master/drivers/vfio/cdx/ |
H A D | main.c | 11 static int vfio_cdx_open_device(struct vfio_device *core_vdev) argument 57 static void vfio_cdx_close_device(struct vfio_device *core_vdev) argument 66 static int vfio_cdx_bm_ctrl(struct vfio_device *core_vdev, u32 flags, argument 155 vfio_cdx_ioctl(struct vfio_device *core_vdev, unsigned int cmd, unsigned long arg) argument 194 vfio_cdx_mmap(struct vfio_device *core_vdev, struct vm_area_struct *vma) argument [all...] |
/linux-master/drivers/vfio/fsl-mc/ |
H A D | vfio_fsl_mc.c | 22 static int vfio_fsl_mc_open_device(struct vfio_device *core_vdev) argument 97 static void vfio_fsl_mc_close_device(struct vfio_device *core_vdev) argument 120 static long vfio_fsl_mc_ioctl(struct vfio_device *core_vdev, argument 240 static ssize_t vfio_fsl_mc_read(struct vfio_device *core_vdev, char __user *buf, argument 318 static ssize_t vfio_fsl_mc_write(struct vfio_device *core_vdev, argument 384 vfio_fsl_mc_mmap(struct vfio_device *core_vdev, struct vm_area_struct *vma) argument 512 vfio_fsl_mc_init_dev(struct vfio_device *core_vdev) argument 564 vfio_fsl_mc_release_dev(struct vfio_device *core_vdev) argument [all...] |
/linux-master/drivers/vfio/pci/virtio/ |
H A D | main.c | 135 static ssize_t virtiovf_pci_read_config(struct vfio_device *core_vdev, argument 221 virtiovf_pci_core_read(struct vfio_device *core_vdev, char __user *buf, argument 241 static ssize_t virtiovf_pci_write_config(struct vfio_device *core_vdev, argument 276 virtiovf_pci_core_write(struct vfio_device *core_vdev, const char __user *buf, size_t count, loff_t *ppos) argument 297 virtiovf_pci_ioctl_get_region_info(struct vfio_device *core_vdev, unsigned int cmd, unsigned long arg) argument 325 virtiovf_vfio_pci_core_ioctl(struct vfio_device *core_vdev, unsigned int cmd, unsigned long arg) argument 356 virtiovf_pci_open_device(struct vfio_device *core_vdev) argument 407 virtiovf_pci_init_device(struct vfio_device *core_vdev) argument 434 virtiovf_pci_core_release_dev(struct vfio_device *core_vdev) argument [all...] |
/linux-master/drivers/vfio/pci/nvgrace-gpu/ |
H A D | main.c | 51 static void nvgrace_gpu_init_fake_bar_emu_regs(struct vfio_device *core_vdev) argument 75 static int nvgrace_gpu_open_device(struct vfio_device *core_vdev) argument 98 static void nvgrace_gpu_close_device(struct vfio_device *core_vdev) argument 121 static int nvgrace_gpu_mmap(struct vfio_device *core_vdev, argument 197 nvgrace_gpu_ioctl_get_region_info(struct vfio_device *core_vdev, unsigned long arg) argument 280 nvgrace_gpu_ioctl(struct vfio_device *core_vdev, unsigned int cmd, unsigned long arg) argument 317 nvgrace_gpu_read_config_emu(struct vfio_device *core_vdev, char __user *buf, size_t count, loff_t *ppos) argument 368 nvgrace_gpu_write_config_emu(struct vfio_device *core_vdev, const char __user *buf, size_t count, loff_t *ppos) argument 547 nvgrace_gpu_read(struct vfio_device *core_vdev, char __user *buf, size_t count, loff_t *ppos) argument 657 nvgrace_gpu_write(struct vfio_device *core_vdev, const char __user *buf, size_t count, loff_t *ppos) argument [all...] |
/linux-master/drivers/vfio/pci/mlx5/ |
H A D | main.c | 1317 static int mlx5vf_pci_open_device(struct vfio_device *core_vdev) argument 1334 static void mlx5vf_pci_close_device(struct vfio_device *core_vdev) argument 1355 static int mlx5vf_pci_init_dev(struct vfio_device *core_vdev) argument 1371 static void mlx5vf_pci_release_dev(struct vfio_device *core_vdev) argument [all...] |
/linux-master/drivers/vfio/pci/hisilicon/ |
H A D | hisi_acc_vfio_pci.c | 1168 static int hisi_acc_pci_rw_access_check(struct vfio_device *core_vdev, argument 1190 static int hisi_acc_vfio_pci_mmap(struct vfio_device *core_vdev, argument 1214 static ssize_t hisi_acc_vfio_pci_write(struct vfio_device *core_vdev, argument 1228 static ssize_t hisi_acc_vfio_pci_read(struct vfio_device *core_vdev, argument 1242 hisi_acc_vfio_pci_ioctl(struct vfio_device *core_vdev, unsigned int cmd, unsigned long arg) argument 1281 hisi_acc_vfio_pci_open_device(struct vfio_device *core_vdev) argument 1305 hisi_acc_vfio_pci_close_device(struct vfio_device *core_vdev) argument 1321 hisi_acc_vfio_pci_migrn_init_dev(struct vfio_device *core_vdev) argument [all...] |