Home
last modified time | relevance | path

Searched refs:vfio_group (Results 1 – 6 of 6) sorted by relevance

/linux-6.6.21/drivers/vfio/
Dgroup.c26 static struct vfio_device *vfio_device_get_from_name(struct vfio_group *group, in vfio_device_get_from_name()
58 static bool vfio_group_has_iommu(struct vfio_group *group) in vfio_group_has_iommu()
76 static int vfio_group_ioctl_unset_container(struct vfio_group *group) in vfio_group_ioctl_unset_container()
102 static int vfio_group_ioctl_set_container(struct vfio_group *group, in vfio_group_ioctl_set_container()
306 static int vfio_group_ioctl_get_device_fd(struct vfio_group *group, in vfio_group_ioctl_get_device_fd()
346 static int vfio_group_ioctl_get_status(struct vfio_group *group, in vfio_group_ioctl_get_status()
388 struct vfio_group *group = filep->private_data; in vfio_group_fops_unl_ioctl()
407 struct vfio_group *group = device->group; in vfio_device_block_group()
425 struct vfio_group *group = device->group; in vfio_device_unblock_group()
434 struct vfio_group *group = in vfio_group_fops_open()
[all …]
Dvfio.h21 struct vfio_group *group;
70 struct vfio_group { struct
109 struct vfio_group *vfio_group_from_file(struct file *file); argument
110 bool vfio_group_enforced_coherent(struct vfio_group *group);
111 void vfio_group_set_kvm(struct vfio_group *group, struct kvm *kvm);
122 struct vfio_group;
164 static inline struct vfio_group *vfio_group_from_file(struct file *file) in vfio_group_from_file()
169 static inline bool vfio_group_enforced_coherent(struct vfio_group *group) in vfio_group_enforced_coherent()
174 static inline void vfio_group_set_kvm(struct vfio_group *group, struct kvm *kvm) in vfio_group_set_kvm()
240 int vfio_group_use_container(struct vfio_group *group);
[all …]
Dcontainer.c239 struct vfio_group *group; in __vfio_container_attach_groups()
417 struct vfio_group *group) in vfio_container_attach_group()
468 void vfio_group_detach_container(struct vfio_group *group) in vfio_group_detach_container()
503 int vfio_group_use_container(struct vfio_group *group) in vfio_group_use_container()
522 void vfio_group_unuse_container(struct vfio_group *group) in vfio_group_unuse_container()
Dvfio_main.c1344 struct vfio_group *group; in vfio_file_enforced_coherent()
1383 struct vfio_group *group; in vfio_file_set_kvm()
/linux-6.6.21/include/linux/
Dvfio.h47 struct vfio_group *group;
/linux-6.6.21/Documentation/arch/s390/
Dvfio-ccw.rst180 add it to an iommu_group and a vfio_group. Then we could pass through