Lines Matching refs:vfio_container
56 struct vfio_container { struct
75 struct vfio_container *container; argument
282 static void vfio_container_get(struct vfio_container *container) in vfio_container_get()
289 struct vfio_container *container; in vfio_container_release()
290 container = container_of(kref, struct vfio_container, kref); in vfio_container_release()
295 static void vfio_container_put(struct vfio_container *container) in vfio_container_put()
980 static long vfio_ioctl_check_extension(struct vfio_container *container, in vfio_ioctl_check_extension()
1033 static int __vfio_container_attach_groups(struct vfio_container *container, in __vfio_container_attach_groups()
1057 static long vfio_ioctl_set_iommu(struct vfio_container *container, in vfio_ioctl_set_iommu()
1134 struct vfio_container *container = filep->private_data; in vfio_fops_unl_ioctl()
1165 struct vfio_container *container; in vfio_fops_open()
1182 struct vfio_container *container = filep->private_data; in vfio_fops_release()
1198 struct vfio_container *container = filep->private_data; in vfio_fops_read()
1213 struct vfio_container *container = filep->private_data; in vfio_fops_write()
1227 struct vfio_container *container = filep->private_data; in vfio_fops_mmap()
1254 struct vfio_container *container = group->container; in __vfio_group_unset_container()
1316 struct vfio_container *container; in vfio_group_set_container()
1898 struct vfio_container *container; in vfio_pin_pages()
1950 struct vfio_container *container; in vfio_unpin_pages()
2010 struct vfio_container *container; in vfio_group_pin_pages()
2057 struct vfio_container *container; in vfio_group_unpin_pages()
2108 struct vfio_container *container; in vfio_dma_rw()
2132 struct vfio_container *container; in vfio_register_iommu_notifier()
2156 struct vfio_container *container; in vfio_unregister_iommu_notifier()