Lines Matching refs:vfio_container
18 struct vfio_container { struct
87 static bool vfio_iommu_driver_allowed(struct vfio_container *container, in vfio_iommu_driver_allowed()
155 struct vfio_container *container; in vfio_container_release()
156 container = container_of(kref, struct vfio_container, kref); in vfio_container_release()
161 static void vfio_container_get(struct vfio_container *container) in vfio_container_get()
166 static void vfio_container_put(struct vfio_container *container) in vfio_container_put()
191 long vfio_container_ioctl_check_extension(struct vfio_container *container, in vfio_container_ioctl_check_extension()
241 static int __vfio_container_attach_groups(struct vfio_container *container, in __vfio_container_attach_groups()
266 static long vfio_ioctl_set_iommu(struct vfio_container *container, in vfio_ioctl_set_iommu()
336 struct vfio_container *container = filep->private_data; in vfio_fops_unl_ioctl()
367 struct vfio_container *container; in vfio_fops_open()
384 struct vfio_container *container = filep->private_data; in vfio_fops_release()
406 struct vfio_container *vfio_container_from_file(struct file *file) in vfio_container_from_file()
408 struct vfio_container *container; in vfio_container_from_file()
427 int vfio_container_attach_group(struct vfio_container *container, in vfio_container_attach_group()
481 struct vfio_container *container = group->container; in vfio_group_detach_container()
558 struct vfio_container *container; in vfio_pin_pages()
592 struct vfio_container *container; in vfio_unpin_pages()
629 struct vfio_container *container; in vfio_dma_rw()