Lines Matching refs:vfio_container
56 struct vfio_container { struct
76 struct vfio_container *container; argument
222 static inline bool vfio_iommu_driver_allowed(struct vfio_container *container, in vfio_iommu_driver_allowed()
228 static inline bool vfio_iommu_driver_allowed(struct vfio_container *container, in vfio_iommu_driver_allowed()
294 static void vfio_container_get(struct vfio_container *container) in vfio_container_get()
301 struct vfio_container *container; in vfio_container_release()
302 container = container_of(kref, struct vfio_container, kref); in vfio_container_release()
307 static void vfio_container_put(struct vfio_container *container) in vfio_container_put()
971 static long vfio_ioctl_check_extension(struct vfio_container *container, in vfio_ioctl_check_extension()
1021 static int __vfio_container_attach_groups(struct vfio_container *container, in __vfio_container_attach_groups()
1046 static long vfio_ioctl_set_iommu(struct vfio_container *container, in vfio_ioctl_set_iommu()
1116 struct vfio_container *container = filep->private_data; in vfio_fops_unl_ioctl()
1147 struct vfio_container *container; in vfio_fops_open()
1164 struct vfio_container *container = filep->private_data; in vfio_fops_release()
1191 struct vfio_container *container = group->container; in __vfio_group_unset_container()
1253 struct vfio_container *container; in vfio_group_set_container()
1860 struct vfio_container *container; in vfio_pin_pages()
1912 struct vfio_container *container; in vfio_unpin_pages()
1972 struct vfio_container *container; in vfio_group_pin_pages()
2019 struct vfio_container *container; in vfio_group_unpin_pages()
2070 struct vfio_container *container; in vfio_dma_rw()
2094 struct vfio_container *container; in vfio_register_iommu_notifier()
2118 struct vfio_container *container; in vfio_unregister_iommu_notifier()
2259 struct vfio_container *container; in vfio_group_iommu_domain()