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;