Lines Matching refs:group
424 struct iommu_group *group = iommu_group_get(dev); in find_smmu_master_cfg() local
426 if (group) { in find_smmu_master_cfg()
427 cfg = iommu_group_get_iommudata(group); in find_smmu_master_cfg()
428 iommu_group_put(group); in find_smmu_master_cfg()
1299 struct iommu_group *group) in arm_smmu_init_pci_device() argument
1305 cfg = iommu_group_get_iommudata(group); in arm_smmu_init_pci_device()
1311 iommu_group_set_iommudata(group, cfg, in arm_smmu_init_pci_device()
1335 struct iommu_group *group) in arm_smmu_init_platform_device() argument
1347 iommu_group_set_iommudata(group, &master->cfg, NULL); in arm_smmu_init_platform_device()
1354 struct iommu_group *group; in arm_smmu_add_device() local
1356 group = iommu_group_get_for_dev(dev); in arm_smmu_add_device()
1357 if (IS_ERR(group)) in arm_smmu_add_device()
1358 return PTR_ERR(group); in arm_smmu_add_device()
1370 struct iommu_group *group; in arm_smmu_device_group() local
1374 group = pci_device_group(dev); in arm_smmu_device_group()
1376 group = generic_device_group(dev); in arm_smmu_device_group()
1378 if (IS_ERR(group)) in arm_smmu_device_group()
1379 return group; in arm_smmu_device_group()
1382 ret = arm_smmu_init_pci_device(to_pci_dev(dev), group); in arm_smmu_device_group()
1384 ret = arm_smmu_init_platform_device(dev, group); in arm_smmu_device_group()
1387 iommu_group_put(group); in arm_smmu_device_group()
1388 group = ERR_PTR(ret); in arm_smmu_device_group()
1391 return group; in arm_smmu_device_group()