| /kernel/linux/linux-6.6/drivers/vfio/ |
| D | group.c | 509 vfio_group_find_from_iommu(struct iommu_group *iommu_group) in vfio_group_find_from_iommu() 538 static struct vfio_group *vfio_group_alloc(struct iommu_group *iommu_group, in vfio_group_alloc() 575 static struct vfio_group *vfio_create_group(struct iommu_group *iommu_group, in vfio_create_group() 614 struct iommu_group *iommu_group; in vfio_noiommu_group_alloc() local 663 struct iommu_group *iommu_group; in vfio_group_find_or_alloc() local 723 struct iommu_group *iommu_group; in vfio_device_remove_group() local 836 struct iommu_group *iommu_group = NULL; in vfio_file_iommu_group() local
|
| D | container.c | 56 struct iommu_group *iommu_group, enum vfio_group_type type) in vfio_noiommu_attach_group() 62 struct iommu_group *iommu_group) in vfio_noiommu_detach_group() 536 struct iommu_group *iommu_group = device->group->iommu_group; in vfio_device_container_pin_pages() local
|
| D | vfio_iommu_type1.c | 113 struct iommu_group *iommu_group; member 797 struct iommu_group *iommu_group, in vfio_iommu_type1_pin_pages() 1864 struct iommu_group *iommu_group) in find_iommu_group() 1878 struct iommu_group *iommu_group) in vfio_iommu_find_iommu_group() 2153 struct iommu_group *iommu_group, enum vfio_group_type type) in vfio_iommu_type1_attach_group() 2462 struct iommu_group *iommu_group) in vfio_iommu_type1_detach_group() 3147 struct iommu_group *iommu_group) in vfio_iommu_type1_group_iommu_domain()
|
| D | vfio_iommu_spapr_tce.c | 1232 struct iommu_group *iommu_group, enum vfio_group_type type) in tce_iommu_attach_group() 1313 struct iommu_group *iommu_group) in tce_iommu_detach_group()
|
| D | vfio.h | 81 struct iommu_group *iommu_group; member
|
| /kernel/linux/linux-6.6/drivers/iommu/ |
| D | iommu.c | 50 struct iommu_group { struct 74 /* Iterate over each struct group_device in a struct iommu_group */ argument
|
| /kernel/linux/linux-5.10/drivers/iommu/ |
| D | iommu.c | 35 struct iommu_group { struct 58 ssize_t (*show)(struct iommu_group *group, char *buf); argument
|
| /kernel/linux/linux-5.10/drivers/vfio/ |
| D | vfio.c | 74 struct iommu_group *iommu_group; member 188 struct iommu_group *iommu_group) in vfio_noiommu_attach_group() 194 struct iommu_group *iommu_group) in vfio_noiommu_detach_group() 314 static struct vfio_group *vfio_create_group(struct iommu_group *iommu_group) in vfio_create_group() 395 struct iommu_group *iommu_group = group->iommu_group; in vfio_group_release() local 474 struct vfio_group *vfio_group_get_from_iommu(struct iommu_group *iommu_group) in vfio_group_get_from_iommu() 509 struct iommu_group *iommu_group; in vfio_group_get_from_dev() local 756 struct iommu_group *iommu_group; in vfio_register_group_dev() local
|
| D | vfio_iommu_type1.c | 109 struct iommu_group *iommu_group; member 715 struct iommu_group *iommu_group, in vfio_iommu_type1_pin_pages() 1677 struct iommu_group *iommu_group) in find_iommu_group() 1690 struct iommu_group *iommu_group) in vfio_iommu_find_iommu_group() 2080 struct iommu_group *iommu_group) in vfio_iommu_type1_attach_group() 2404 struct iommu_group *iommu_group) in vfio_iommu_type1_detach_group()
|
| D | vfio_iommu_spapr_tce.c | 1241 struct iommu_group *iommu_group) in tce_iommu_attach_group() 1325 struct iommu_group *iommu_group) in tce_iommu_detach_group()
|
| /kernel/linux/linux-6.6/virt/kvm/ |
| D | vfio.c | 28 struct iommu_group *iommu_group; member
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | device.h | 565 struct iommu_group *iommu_group; member
|
| D | iommu.h | 648 struct iommu_group {}; struct
|
| /kernel/linux/linux-5.10/drivers/vfio/pci/ |
| D | vfio_pci.c | 668 struct iommu_group *iommu_group; in vfio_pci_fill_devs() local
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | device.h | 788 struct iommu_group *iommu_group; member
|
| D | iommu.h | 736 struct iommu_group {}; struct
|
| /kernel/linux/linux-6.6/drivers/vfio/pci/ |
| D | vfio_pci_core.c | 827 struct iommu_group *iommu_group; in vfio_pci_fill_devs() local
|