Lines Matching refs:core_vdev

63 static void nvgrace_gpu_init_fake_bar_emu_regs(struct vfio_device *core_vdev)  in nvgrace_gpu_init_fake_bar_emu_regs()  argument
66 container_of(core_vdev, struct nvgrace_gpu_pci_core_device, in nvgrace_gpu_init_fake_bar_emu_regs()
87 static int nvgrace_gpu_open_device(struct vfio_device *core_vdev) in nvgrace_gpu_open_device() argument
90 container_of(core_vdev, struct vfio_pci_core_device, vdev); in nvgrace_gpu_open_device()
92 container_of(core_vdev, struct nvgrace_gpu_pci_core_device, in nvgrace_gpu_open_device()
101 nvgrace_gpu_init_fake_bar_emu_regs(core_vdev); in nvgrace_gpu_open_device()
110 static void nvgrace_gpu_close_device(struct vfio_device *core_vdev) in nvgrace_gpu_close_device() argument
113 container_of(core_vdev, struct nvgrace_gpu_pci_core_device, in nvgrace_gpu_close_device()
130 vfio_pci_core_close_device(core_vdev); in nvgrace_gpu_close_device()
133 static int nvgrace_gpu_mmap(struct vfio_device *core_vdev, in nvgrace_gpu_mmap() argument
137 container_of(core_vdev, struct nvgrace_gpu_pci_core_device, in nvgrace_gpu_mmap()
149 return vfio_pci_core_mmap(core_vdev, vma); in nvgrace_gpu_mmap()
209 nvgrace_gpu_ioctl_get_region_info(struct vfio_device *core_vdev, in nvgrace_gpu_ioctl_get_region_info() argument
213 container_of(core_vdev, struct nvgrace_gpu_pci_core_device, in nvgrace_gpu_ioctl_get_region_info()
235 return vfio_pci_core_ioctl(core_vdev, in nvgrace_gpu_ioctl_get_region_info()
292 static long nvgrace_gpu_ioctl(struct vfio_device *core_vdev, in nvgrace_gpu_ioctl() argument
297 return nvgrace_gpu_ioctl_get_region_info(core_vdev, arg); in nvgrace_gpu_ioctl()
301 nvgrace_gpu_init_fake_bar_emu_regs(core_vdev); in nvgrace_gpu_ioctl()
304 return vfio_pci_core_ioctl(core_vdev, cmd, arg); in nvgrace_gpu_ioctl()
329 nvgrace_gpu_read_config_emu(struct vfio_device *core_vdev, in nvgrace_gpu_read_config_emu() argument
333 container_of(core_vdev, struct nvgrace_gpu_pci_core_device, in nvgrace_gpu_read_config_emu()
343 ret = vfio_pci_core_read(core_vdev, buf, count, ppos); in nvgrace_gpu_read_config_emu()
380 nvgrace_gpu_write_config_emu(struct vfio_device *core_vdev, in nvgrace_gpu_write_config_emu() argument
384 container_of(core_vdev, struct nvgrace_gpu_pci_core_device, in nvgrace_gpu_write_config_emu()
409 return vfio_pci_core_write(core_vdev, buf, count, ppos); in nvgrace_gpu_write_config_emu()
559 nvgrace_gpu_read(struct vfio_device *core_vdev, in nvgrace_gpu_read() argument
564 container_of(core_vdev, struct nvgrace_gpu_pci_core_device, in nvgrace_gpu_read()
571 return nvgrace_gpu_read_config_emu(core_vdev, buf, count, ppos); in nvgrace_gpu_read()
573 return vfio_pci_core_read(core_vdev, buf, count, ppos); in nvgrace_gpu_read()
669 nvgrace_gpu_write(struct vfio_device *core_vdev, in nvgrace_gpu_write() argument
673 container_of(core_vdev, struct nvgrace_gpu_pci_core_device, in nvgrace_gpu_write()
681 return nvgrace_gpu_write_config_emu(core_vdev, buf, count, ppos); in nvgrace_gpu_write()
683 return vfio_pci_core_write(core_vdev, buf, count, ppos); in nvgrace_gpu_write()