iommu_group       314 arch/powerpc/include/asm/eeh.h struct eeh_pe *eeh_iommu_group_to_pe(struct iommu_group *group);
iommu_group       198 arch/powerpc/include/asm/iommu.h 	struct iommu_group *group;
iommu_group       174 arch/powerpc/include/asm/kvm_ppc.h 		struct iommu_group *grp);
iommu_group       176 arch/powerpc/include/asm/kvm_ppc.h 		struct iommu_group *grp);
iommu_group      1500 arch/powerpc/kernel/eeh.c struct eeh_pe *eeh_iommu_group_to_pe(struct iommu_group *group)
iommu_group       942 arch/powerpc/kernel/iommu.c 	struct iommu_group *grp;
iommu_group      1114 arch/powerpc/kernel/iommu.c 			 iommu_group_id(dev->iommu_group));
iommu_group        70 arch/powerpc/kvm/book3s_64_vio.c 		struct iommu_group *grp)
iommu_group        95 arch/powerpc/kvm/book3s_64_vio.c 		struct iommu_group *grp)
iommu_group        94 drivers/gpu/drm/tegra/dc.h 	struct iommu_group *group;
iommu_group      1071 drivers/gpu/drm/tegra/drm.c struct iommu_group *host1x_client_iommu_attach(struct host1x_client *client,
iommu_group      1076 drivers/gpu/drm/tegra/drm.c 	struct iommu_group *group = NULL;
iommu_group      1110 drivers/gpu/drm/tegra/drm.c 				struct iommu_group *group)
iommu_group        39 drivers/gpu/drm/tegra/drm.h 	struct iommu_group *group;
iommu_group       103 drivers/gpu/drm/tegra/drm.h struct iommu_group *host1x_client_iommu_attach(struct host1x_client *client,
iommu_group       106 drivers/gpu/drm/tegra/drm.h 				struct iommu_group *group);
iommu_group        20 drivers/gpu/drm/tegra/gr2d.c 	struct iommu_group *group;
iommu_group        26 drivers/gpu/drm/tegra/gr3d.c 	struct iommu_group *group;
iommu_group       184 drivers/gpu/drm/tegra/vic.c 	struct iommu_group *group = iommu_group_get(client->dev);
iommu_group       233 drivers/gpu/drm/tegra/vic.c 	struct iommu_group *group = iommu_group_get(client->dev);
iommu_group       116 drivers/gpu/host1x/dev.h 	struct iommu_group *group;
iommu_group       311 drivers/iommu/amd_iommu.c static struct iommu_group *acpihid_device_group(struct device *dev)
iommu_group       390 drivers/iommu/amd_iommu.c 	struct iommu_group *group;
iommu_group      2327 drivers/iommu/amd_iommu.c static struct iommu_group *amd_iommu_device_group(struct device *dev)
iommu_group       622 drivers/iommu/amd_iommu_types.h 	struct iommu_group *group;
iommu_group       126 drivers/iommu/amd_iommu_v2.c 	struct iommu_group *group;
iommu_group       737 drivers/iommu/amd_iommu_v2.c 	struct iommu_group *group;
iommu_group      2535 drivers/iommu/arm-smmu-v3.c 	struct iommu_group *group;
iommu_group      2604 drivers/iommu/arm-smmu-v3.c static struct iommu_group *arm_smmu_device_group(struct device *dev)
iommu_group      2606 drivers/iommu/arm-smmu-v3.c 	struct iommu_group *group;
iommu_group        76 drivers/iommu/arm-smmu.c 	struct iommu_group		*group;
iommu_group      1013 drivers/iommu/arm-smmu.c 	struct iommu_group *group;
iommu_group      1415 drivers/iommu/arm-smmu.c static struct iommu_group *arm_smmu_device_group(struct device *dev)
iommu_group      1419 drivers/iommu/arm-smmu.c 	struct iommu_group *group = NULL;
iommu_group      1242 drivers/iommu/exynos-iommu.c 	struct iommu_group *group;
iommu_group      1276 drivers/iommu/exynos-iommu.c 		struct iommu_group *group = iommu_group_get(dev);
iommu_group       911 drivers/iommu/fsl_pamu_domain.c static struct iommu_group *get_device_iommu_group(struct device *dev)
iommu_group       913 drivers/iommu/fsl_pamu_domain.c 	struct iommu_group *group;
iommu_group       934 drivers/iommu/fsl_pamu_domain.c static struct iommu_group *get_shared_pci_device_group(struct pci_dev *pdev)
iommu_group       937 drivers/iommu/fsl_pamu_domain.c 	struct iommu_group *group;
iommu_group       959 drivers/iommu/fsl_pamu_domain.c static struct iommu_group *get_pci_device_group(struct pci_dev *pdev)
iommu_group       963 drivers/iommu/fsl_pamu_domain.c 	struct iommu_group *group = NULL;
iommu_group       975 drivers/iommu/fsl_pamu_domain.c 		if (pci_ctl->parent->iommu_group)
iommu_group       988 drivers/iommu/fsl_pamu_domain.c 		if (pci_ctl->parent->iommu_group) {
iommu_group      1002 drivers/iommu/fsl_pamu_domain.c static struct iommu_group *fsl_pamu_device_group(struct device *dev)
iommu_group      1004 drivers/iommu/fsl_pamu_domain.c 	struct iommu_group *group = ERR_PTR(-ENODEV);
iommu_group      1021 drivers/iommu/fsl_pamu_domain.c 	struct iommu_group *group;
iommu_group      4882 drivers/iommu/intel-iommu.c 			struct iommu_group *group;
iommu_group      5581 drivers/iommu/intel-iommu.c 	struct iommu_group *group;
iommu_group      5796 drivers/iommu/intel-iommu.c static struct iommu_group *intel_iommu_device_group(struct device *dev)
iommu_group        56 drivers/iommu/iommu.c 	ssize_t (*show)(struct iommu_group *group, char *buf);
iommu_group        57 drivers/iommu/iommu.c 	ssize_t (*store)(struct iommu_group *group,
iommu_group        88 drivers/iommu/iommu.c 	container_of(_kobj, struct iommu_group, kobj)
iommu_group       179 drivers/iommu/iommu.c 	WARN_ON(dev->iommu_group);
iommu_group       197 drivers/iommu/iommu.c 	if (dev->iommu_group)
iommu_group       208 drivers/iommu/iommu.c 				struct iommu_group *group);
iommu_group       210 drivers/iommu/iommu.c 				 struct iommu_group *group);
iommu_group       240 drivers/iommu/iommu.c 	struct iommu_group *group = to_iommu_group(kobj);
iommu_group       253 drivers/iommu/iommu.c 	struct iommu_group *group = to_iommu_group(kobj);
iommu_group       266 drivers/iommu/iommu.c static int iommu_group_create_file(struct iommu_group *group,
iommu_group       272 drivers/iommu/iommu.c static void iommu_group_remove_file(struct iommu_group *group,
iommu_group       278 drivers/iommu/iommu.c static ssize_t iommu_group_show_name(struct iommu_group *group, char *buf)
iommu_group       359 drivers/iommu/iommu.c int iommu_get_group_resv_regions(struct iommu_group *group,
iommu_group       381 drivers/iommu/iommu.c static ssize_t iommu_group_show_resv_regions(struct iommu_group *group,
iommu_group       403 drivers/iommu/iommu.c static ssize_t iommu_group_show_type(struct iommu_group *group,
iommu_group       438 drivers/iommu/iommu.c 	struct iommu_group *group = to_iommu_group(kobj);
iommu_group       470 drivers/iommu/iommu.c struct iommu_group *iommu_group_alloc(void)
iommu_group       472 drivers/iommu/iommu.c 	struct iommu_group *group;
iommu_group       527 drivers/iommu/iommu.c struct iommu_group *iommu_group_get_by_id(int id)
iommu_group       530 drivers/iommu/iommu.c 	struct iommu_group *group;
iommu_group       546 drivers/iommu/iommu.c 	group = container_of(group_kobj, struct iommu_group, kobj);
iommu_group       564 drivers/iommu/iommu.c void *iommu_group_get_iommudata(struct iommu_group *group)
iommu_group       580 drivers/iommu/iommu.c void iommu_group_set_iommudata(struct iommu_group *group, void *iommu_data,
iommu_group       596 drivers/iommu/iommu.c int iommu_group_set_name(struct iommu_group *group, const char *name)
iommu_group       623 drivers/iommu/iommu.c static int iommu_group_create_direct_mappings(struct iommu_group *group,
iommu_group       686 drivers/iommu/iommu.c int iommu_group_add_device(struct iommu_group *group, struct device *dev)
iommu_group       726 drivers/iommu/iommu.c 	dev->iommu_group = group;
iommu_group       752 drivers/iommu/iommu.c 	dev->iommu_group = NULL;
iommu_group       775 drivers/iommu/iommu.c 	struct iommu_group *group = dev->iommu_group;
iommu_group       804 drivers/iommu/iommu.c 	dev->iommu_group = NULL;
iommu_group       809 drivers/iommu/iommu.c static int iommu_group_device_count(struct iommu_group *group)
iommu_group       831 drivers/iommu/iommu.c static int __iommu_group_for_each_dev(struct iommu_group *group, void *data,
iommu_group       846 drivers/iommu/iommu.c int iommu_group_for_each_dev(struct iommu_group *group, void *data,
iommu_group       867 drivers/iommu/iommu.c struct iommu_group *iommu_group_get(struct device *dev)
iommu_group       869 drivers/iommu/iommu.c 	struct iommu_group *group = dev->iommu_group;
iommu_group       885 drivers/iommu/iommu.c struct iommu_group *iommu_group_ref_get(struct iommu_group *group)
iommu_group       898 drivers/iommu/iommu.c void iommu_group_put(struct iommu_group *group)
iommu_group       914 drivers/iommu/iommu.c int iommu_group_register_notifier(struct iommu_group *group,
iommu_group       928 drivers/iommu/iommu.c int iommu_group_unregister_notifier(struct iommu_group *group,
iommu_group      1141 drivers/iommu/iommu.c int iommu_group_id(struct iommu_group *group)
iommu_group      1147 drivers/iommu/iommu.c static struct iommu_group *get_pci_alias_group(struct pci_dev *pdev,
iommu_group      1166 drivers/iommu/iommu.c static struct iommu_group *get_pci_function_alias_group(struct pci_dev *pdev,
iommu_group      1170 drivers/iommu/iommu.c 	struct iommu_group *group;
iommu_group      1200 drivers/iommu/iommu.c static struct iommu_group *get_pci_alias_group(struct pci_dev *pdev,
iommu_group      1204 drivers/iommu/iommu.c 	struct iommu_group *group;
iommu_group      1238 drivers/iommu/iommu.c 	struct iommu_group *group;
iommu_group      1259 drivers/iommu/iommu.c struct iommu_group *generic_device_group(struct device *dev)
iommu_group      1268 drivers/iommu/iommu.c struct iommu_group *pci_device_group(struct device *dev)
iommu_group      1273 drivers/iommu/iommu.c 	struct iommu_group *group = NULL;
iommu_group      1332 drivers/iommu/iommu.c struct iommu_group *fsl_mc_device_group(struct device *dev)
iommu_group      1335 drivers/iommu/iommu.c 	struct iommu_group *group;
iommu_group      1353 drivers/iommu/iommu.c struct iommu_group *iommu_group_get_for_dev(struct device *dev)
iommu_group      1356 drivers/iommu/iommu.c 	struct iommu_group *group;
iommu_group      1411 drivers/iommu/iommu.c struct iommu_domain *iommu_group_default_domain(struct iommu_group *group)
iommu_group      1443 drivers/iommu/iommu.c 	struct iommu_group *group;
iommu_group      1643 drivers/iommu/iommu.c 	struct iommu_group *group;
iommu_group      1685 drivers/iommu/iommu.c 	struct iommu_group *group;
iommu_group      1708 drivers/iommu/iommu.c 	struct iommu_group *group;
iommu_group      1728 drivers/iommu/iommu.c 	return dev->iommu_group->default_domain;
iommu_group      1749 drivers/iommu/iommu.c 				struct iommu_group *group)
iommu_group      1764 drivers/iommu/iommu.c int iommu_attach_group(struct iommu_domain *domain, struct iommu_group *group)
iommu_group      1786 drivers/iommu/iommu.c 				 struct iommu_group *group)
iommu_group      1809 drivers/iommu/iommu.c void iommu_detach_group(struct iommu_domain *domain, struct iommu_group *group)
iommu_group      2194 drivers/iommu/iommu.c 	struct iommu_group *group;
iommu_group      2464 drivers/iommu/iommu.c 	struct iommu_group *group;
iommu_group      2509 drivers/iommu/iommu.c 	struct iommu_group *group;
iommu_group        67 drivers/iommu/ipmmu-vmsa.c 	struct iommu_group *group;
iommu_group       851 drivers/iommu/ipmmu-vmsa.c 	struct iommu_group *group;
iommu_group       912 drivers/iommu/ipmmu-vmsa.c 	struct iommu_group *group;
iommu_group       946 drivers/iommu/ipmmu-vmsa.c static struct iommu_group *ipmmu_find_group(struct device *dev)
iommu_group       949 drivers/iommu/ipmmu-vmsa.c 	struct iommu_group *group;
iommu_group       394 drivers/iommu/msm_iommu.c 	struct iommu_group *group;
iommu_group       501 drivers/iommu/mtk_iommu.c 	struct iommu_group *group;
iommu_group       532 drivers/iommu/mtk_iommu.c static struct iommu_group *mtk_iommu_device_group(struct device *dev)
iommu_group        58 drivers/iommu/mtk_iommu.h 	struct iommu_group		*m4u_group;
iommu_group       426 drivers/iommu/mtk_iommu_v1.c 	struct iommu_group *group;
iommu_group      1664 drivers/iommu/omap-iommu.c 	struct iommu_group *group;
iommu_group      1793 drivers/iommu/omap-iommu.c static struct iommu_group *omap_iommu_device_group(struct device *dev)
iommu_group      1796 drivers/iommu/omap-iommu.c 	struct iommu_group *group = ERR_PTR(-EINVAL);
iommu_group        83 drivers/iommu/omap-iommu.h 	struct iommu_group *group;
iommu_group       519 drivers/iommu/qcom_iommu.c 	struct iommu_group *group;
iommu_group       110 drivers/iommu/rockchip-iommu.c 	struct iommu_group *group;
iommu_group      1059 drivers/iommu/rockchip-iommu.c 	struct iommu_group *group;
iommu_group      1093 drivers/iommu/rockchip-iommu.c static struct iommu_group *rk_iommu_device_group(struct device *dev)
iommu_group       171 drivers/iommu/s390-iommu.c 	struct iommu_group *group = iommu_group_get_for_dev(dev);
iommu_group       248 drivers/iommu/tegra-gart.c 	struct iommu_group *group;
iommu_group        23 drivers/iommu/tegra-smmu.c 	struct iommu_group *group;
iommu_group       759 drivers/iommu/tegra-smmu.c 	struct iommu_group *group;
iommu_group       826 drivers/iommu/tegra-smmu.c static struct iommu_group *tegra_smmu_group_get(struct tegra_smmu *smmu,
iommu_group       866 drivers/iommu/tegra-smmu.c static struct iommu_group *tegra_smmu_device_group(struct device *dev)
iommu_group       870 drivers/iommu/tegra-smmu.c 	struct iommu_group *group;
iommu_group       871 drivers/iommu/virtio-iommu.c 	struct iommu_group *group;
iommu_group       942 drivers/iommu/virtio-iommu.c static struct iommu_group *viommu_device_group(struct device *dev)
iommu_group        22 drivers/staging/media/tegra-vde/vde.h struct iommu_group;
iommu_group        47 drivers/staging/media/tegra-vde/vde.h 	struct iommu_group *group;
iommu_group        19 drivers/vfio/mdev/mdev_driver.c 	struct iommu_group *group;
iommu_group       565 drivers/vfio/pci/vfio_pci.c 	struct iommu_group *iommu_group;
iommu_group       570 drivers/vfio/pci/vfio_pci.c 	iommu_group = iommu_group_get(&pdev->dev);
iommu_group       571 drivers/vfio/pci/vfio_pci.c 	if (!iommu_group)
iommu_group       574 drivers/vfio/pci/vfio_pci.c 	fill->devices[fill->cur].group_id = iommu_group_id(iommu_group);
iommu_group       579 drivers/vfio/pci/vfio_pci.c 	iommu_group_put(iommu_group);
iommu_group       596 drivers/vfio/pci/vfio_pci.c 	struct iommu_group *group;
iommu_group      1295 drivers/vfio/pci/vfio_pci.c 	struct iommu_group *group;
iommu_group      1381 drivers/vfio/pci/vfio_pci.c 	vfio_iommu_group_put(pdev->dev.iommu_group, &pdev->dev);
iommu_group       660 drivers/vfio/platform/vfio_platform_common.c 	struct iommu_group *group;
iommu_group       715 drivers/vfio/platform/vfio_platform_common.c 		vfio_iommu_group_put(dev->iommu_group, dev);
iommu_group        75 drivers/vfio/vfio.c 	struct iommu_group		*iommu_group;
iommu_group       116 drivers/vfio/vfio.c struct iommu_group *vfio_iommu_group_get(struct device *dev)
iommu_group       118 drivers/vfio/vfio.c 	struct iommu_group *group;
iommu_group       161 drivers/vfio/vfio.c void vfio_iommu_group_put(struct iommu_group *group, struct device *dev)
iommu_group       197 drivers/vfio/vfio.c 				     struct iommu_group *iommu_group)
iommu_group       199 drivers/vfio/vfio.c 	return iommu_group_get_iommudata(iommu_group) == &noiommu ? 0 : -EINVAL;
iommu_group       203 drivers/vfio/vfio.c 				      struct iommu_group *iommu_group)
iommu_group       316 drivers/vfio/vfio.c 	iommu_group_unregister_notifier(group->iommu_group, &group->nb);
iommu_group       323 drivers/vfio/vfio.c static struct vfio_group *vfio_create_group(struct iommu_group *iommu_group)
iommu_group       341 drivers/vfio/vfio.c 	group->iommu_group = iommu_group;
iommu_group       343 drivers/vfio/vfio.c 	group->noiommu = (iommu_group_get_iommudata(iommu_group) == &noiommu);
iommu_group       356 drivers/vfio/vfio.c 	ret = iommu_group_register_notifier(iommu_group, &group->nb);
iommu_group       366 drivers/vfio/vfio.c 		if (tmp->iommu_group == iommu_group) {
iommu_group       382 drivers/vfio/vfio.c 			    iommu_group_id(iommu_group));
iommu_group       404 drivers/vfio/vfio.c 	struct iommu_group *iommu_group = group->iommu_group;
iommu_group       419 drivers/vfio/vfio.c 	iommu_group_put(iommu_group);
iommu_group       483 drivers/vfio/vfio.c struct vfio_group *vfio_group_get_from_iommu(struct iommu_group *iommu_group)
iommu_group       489 drivers/vfio/vfio.c 		if (group->iommu_group == iommu_group) {
iommu_group       518 drivers/vfio/vfio.c 	struct iommu_group *iommu_group;
iommu_group       521 drivers/vfio/vfio.c 	iommu_group = iommu_group_get(dev);
iommu_group       522 drivers/vfio/vfio.c 	if (!iommu_group)
iommu_group       525 drivers/vfio/vfio.c 	group = vfio_group_get_from_iommu(iommu_group);
iommu_group       526 drivers/vfio/vfio.c 	iommu_group_put(iommu_group);
iommu_group       706 drivers/vfio/vfio.c 		 iommu_group_id(group->iommu_group));
iommu_group       750 drivers/vfio/vfio.c 			iommu_group_id(group->iommu_group));
iommu_group       754 drivers/vfio/vfio.c 			iommu_group_id(group->iommu_group), dev->driver->name);
iommu_group       759 drivers/vfio/vfio.c 			__func__, iommu_group_id(group->iommu_group),
iommu_group       764 drivers/vfio/vfio.c 			iommu_group_id(group->iommu_group));
iommu_group       803 drivers/vfio/vfio.c 	struct iommu_group *iommu_group;
iommu_group       807 drivers/vfio/vfio.c 	iommu_group = iommu_group_get(dev);
iommu_group       808 drivers/vfio/vfio.c 	if (!iommu_group)
iommu_group       811 drivers/vfio/vfio.c 	group = vfio_group_get_from_iommu(iommu_group);
iommu_group       813 drivers/vfio/vfio.c 		group = vfio_create_group(iommu_group);
iommu_group       815 drivers/vfio/vfio.c 			iommu_group_put(iommu_group);
iommu_group       823 drivers/vfio/vfio.c 		iommu_group_put(iommu_group);
iommu_group       829 drivers/vfio/vfio.c 			 iommu_group_id(iommu_group));
iommu_group      1065 drivers/vfio/vfio.c 		ret = driver->ops->attach_group(data, group->iommu_group);
iommu_group      1075 drivers/vfio/vfio.c 		driver->ops->detach_group(data, group->iommu_group);
iommu_group      1297 drivers/vfio/vfio.c 					  group->iommu_group);
iommu_group      1386 drivers/vfio/vfio.c 						group->iommu_group);
iommu_group      1407 drivers/vfio/vfio.c 	return (iommu_group_for_each_dev(group->iommu_group,
iommu_group      1774 drivers/vfio/vfio.c 	return iommu_group_id(group->iommu_group);
iommu_group        33 drivers/vfio/vfio_iommu_spapr_tce.c 		struct iommu_group *iommu_group);
iommu_group        44 drivers/vfio/vfio_iommu_spapr_tce.c 	struct iommu_group *grp;
iommu_group      1241 drivers/vfio/vfio_iommu_spapr_tce.c 		struct iommu_group *iommu_group)
iommu_group      1252 drivers/vfio/vfio_iommu_spapr_tce.c 	table_group = iommu_group_get_iommudata(iommu_group);
iommu_group      1269 drivers/vfio/vfio_iommu_spapr_tce.c 		if (tcegrp->grp == iommu_group) {
iommu_group      1271 drivers/vfio/vfio_iommu_spapr_tce.c 					iommu_group_id(iommu_group));
iommu_group      1279 drivers/vfio/vfio_iommu_spapr_tce.c 					iommu_group_id(iommu_group),
iommu_group      1310 drivers/vfio/vfio_iommu_spapr_tce.c 		tcegrp->grp = iommu_group;
iommu_group      1325 drivers/vfio/vfio_iommu_spapr_tce.c 		struct iommu_group *iommu_group)
iommu_group      1335 drivers/vfio/vfio_iommu_spapr_tce.c 		if (tcegrp->grp == iommu_group) {
iommu_group      1343 drivers/vfio/vfio_iommu_spapr_tce.c 				iommu_group_id(iommu_group));
iommu_group      1350 drivers/vfio/vfio_iommu_spapr_tce.c 	table_group = iommu_group_get_iommudata(iommu_group);
iommu_group        96 drivers/vfio/vfio_iommu_type1.c 	struct iommu_group	*iommu_group;
iommu_group      1296 drivers/vfio/vfio_iommu_type1.c 					   struct iommu_group *iommu_group)
iommu_group      1301 drivers/vfio/vfio_iommu_type1.c 		if (g->iommu_group == iommu_group)
iommu_group      1386 drivers/vfio/vfio_iommu_type1.c 		return iommu_group_for_each_dev(group->iommu_group,
iommu_group      1390 drivers/vfio/vfio_iommu_type1.c 		return iommu_attach_group(domain->domain, group->iommu_group);
iommu_group      1397 drivers/vfio/vfio_iommu_type1.c 		iommu_group_for_each_dev(group->iommu_group, domain->domain,
iommu_group      1400 drivers/vfio/vfio_iommu_type1.c 		iommu_detach_group(domain->domain, group->iommu_group);
iommu_group      1653 drivers/vfio/vfio_iommu_type1.c 					 struct iommu_group *iommu_group)
iommu_group      1669 drivers/vfio/vfio_iommu_type1.c 		if (find_iommu_group(d, iommu_group)) {
iommu_group      1676 drivers/vfio/vfio_iommu_type1.c 		if (find_iommu_group(iommu->external_domain, iommu_group)) {
iommu_group      1689 drivers/vfio/vfio_iommu_type1.c 	group->iommu_group = iommu_group;
iommu_group      1692 drivers/vfio/vfio_iommu_type1.c 	ret = iommu_group_for_each_dev(iommu_group, &bus, vfio_bus_type);
iommu_group      1702 drivers/vfio/vfio_iommu_type1.c 		ret = iommu_group_for_each_dev(iommu_group, &iommu_device,
iommu_group      1750 drivers/vfio/vfio_iommu_type1.c 	ret = iommu_get_group_resv_regions(iommu_group, &group_resv_regions);
iommu_group      1956 drivers/vfio/vfio_iommu_type1.c 			ret = iommu_get_group_resv_regions(g->iommu_group,
iommu_group      1983 drivers/vfio/vfio_iommu_type1.c 					  struct iommu_group *iommu_group)
iommu_group      1993 drivers/vfio/vfio_iommu_type1.c 		group = find_iommu_group(iommu->external_domain, iommu_group);
iommu_group      2019 drivers/vfio/vfio_iommu_type1.c 		group = find_iommu_group(domain, iommu_group);
iommu_group        31 drivers/vfio/vfio_spapr_eeh.c long vfio_spapr_iommu_eeh_ioctl(struct iommu_group *group,
iommu_group        42 include/linux/device.h struct iommu_group;
iommu_group      1307 include/linux/device.h 	struct iommu_group	*iommu_group;
iommu_group      1333 include/linux/device.h 	return (dev->iommu_group != NULL);
iommu_group        41 include/linux/iommu.h struct iommu_group;
iommu_group       269 include/linux/iommu.h 	struct iommu_group *(*device_group)(struct device *dev);
iommu_group       414 include/linux/iommu.h extern struct iommu_group *iommu_group_get_by_id(int id);
iommu_group       445 include/linux/iommu.h extern int iommu_get_group_resv_regions(struct iommu_group *group,
iommu_group       449 include/linux/iommu.h 			      struct iommu_group *group);
iommu_group       451 include/linux/iommu.h 			       struct iommu_group *group);
iommu_group       452 include/linux/iommu.h extern struct iommu_group *iommu_group_alloc(void);
iommu_group       453 include/linux/iommu.h extern void *iommu_group_get_iommudata(struct iommu_group *group);
iommu_group       454 include/linux/iommu.h extern void iommu_group_set_iommudata(struct iommu_group *group,
iommu_group       457 include/linux/iommu.h extern int iommu_group_set_name(struct iommu_group *group, const char *name);
iommu_group       458 include/linux/iommu.h extern int iommu_group_add_device(struct iommu_group *group,
iommu_group       461 include/linux/iommu.h extern int iommu_group_for_each_dev(struct iommu_group *group, void *data,
iommu_group       463 include/linux/iommu.h extern struct iommu_group *iommu_group_get(struct device *dev);
iommu_group       464 include/linux/iommu.h extern struct iommu_group *iommu_group_ref_get(struct iommu_group *group);
iommu_group       465 include/linux/iommu.h extern void iommu_group_put(struct iommu_group *group);
iommu_group       466 include/linux/iommu.h extern int iommu_group_register_notifier(struct iommu_group *group,
iommu_group       468 include/linux/iommu.h extern int iommu_group_unregister_notifier(struct iommu_group *group,
iommu_group       481 include/linux/iommu.h extern int iommu_group_id(struct iommu_group *group);
iommu_group       482 include/linux/iommu.h extern struct iommu_group *iommu_group_get_for_dev(struct device *dev);
iommu_group       483 include/linux/iommu.h extern struct iommu_domain *iommu_group_default_domain(struct iommu_group *);
iommu_group       540 include/linux/iommu.h extern struct iommu_group *pci_device_group(struct device *dev);
iommu_group       542 include/linux/iommu.h extern struct iommu_group *generic_device_group(struct device *dev);
iommu_group       544 include/linux/iommu.h struct iommu_group *fsl_mc_device_group(struct device *dev);
iommu_group       634 include/linux/iommu.h static inline struct iommu_group *iommu_group_get_by_id(int id)
iommu_group       726 include/linux/iommu.h static inline int iommu_get_group_resv_regions(struct iommu_group *group,
iommu_group       756 include/linux/iommu.h 				     struct iommu_group *group)
iommu_group       762 include/linux/iommu.h 				      struct iommu_group *group)
iommu_group       766 include/linux/iommu.h static inline struct iommu_group *iommu_group_alloc(void)
iommu_group       771 include/linux/iommu.h static inline void *iommu_group_get_iommudata(struct iommu_group *group)
iommu_group       776 include/linux/iommu.h static inline void iommu_group_set_iommudata(struct iommu_group *group,
iommu_group       782 include/linux/iommu.h static inline int iommu_group_set_name(struct iommu_group *group,
iommu_group       788 include/linux/iommu.h static inline int iommu_group_add_device(struct iommu_group *group,
iommu_group       798 include/linux/iommu.h static inline int iommu_group_for_each_dev(struct iommu_group *group,
iommu_group       805 include/linux/iommu.h static inline struct iommu_group *iommu_group_get(struct device *dev)
iommu_group       810 include/linux/iommu.h static inline void iommu_group_put(struct iommu_group *group)
iommu_group       814 include/linux/iommu.h static inline int iommu_group_register_notifier(struct iommu_group *group,
iommu_group       820 include/linux/iommu.h static inline int iommu_group_unregister_notifier(struct iommu_group *group,
iommu_group       851 include/linux/iommu.h static inline int iommu_group_id(struct iommu_group *group)
iommu_group        44 include/linux/vfio.h extern struct iommu_group *vfio_iommu_group_get(struct device *dev);
iommu_group        45 include/linux/vfio.h extern void vfio_iommu_group_put(struct iommu_group *group, struct device *dev);
iommu_group        72 include/linux/vfio.h 					struct iommu_group *group);
iommu_group        74 include/linux/vfio.h 					struct iommu_group *group);
iommu_group       156 include/linux/vfio.h extern long vfio_spapr_iommu_eeh_ioctl(struct iommu_group *group,
iommu_group       168 include/linux/vfio.h static inline long vfio_spapr_iommu_eeh_ioctl(struct iommu_group *group,
iommu_group       126 virt/kvm/vfio.c static struct iommu_group *kvm_vfio_group_get_iommu_group(
iommu_group       140 virt/kvm/vfio.c 	struct iommu_group *grp = kvm_vfio_group_get_iommu_group(vfio_group);
iommu_group       284 virt/kvm/vfio.c 		struct iommu_group *grp;