Lines Matching refs:group
870 struct iommu_group *group; in get_device_iommu_group() local
872 group = iommu_group_get(dev); in get_device_iommu_group()
873 if (!group) in get_device_iommu_group()
874 group = iommu_group_alloc(); in get_device_iommu_group()
876 return group; in get_device_iommu_group()
894 struct iommu_group *group; in get_shared_pci_device_group() local
905 group = iommu_group_get(&tmp->dev); in get_shared_pci_device_group()
906 if (group) in get_shared_pci_device_group()
907 return group; in get_shared_pci_device_group()
920 struct iommu_group *group = NULL; in get_pci_device_group() local
926 group = pci_device_group(&pdev->dev); in get_pci_device_group()
946 group = get_device_iommu_group(pci_ctl->parent); in get_pci_device_group()
949 group = get_shared_pci_device_group(pdev); in get_pci_device_group()
953 if (!group) in get_pci_device_group()
954 group = ERR_PTR(-ENODEV); in get_pci_device_group()
956 return group; in get_pci_device_group()
961 struct iommu_group *group = ERR_PTR(-ENODEV); in fsl_pamu_device_group() local
969 group = get_pci_device_group(to_pci_dev(dev)); in fsl_pamu_device_group()
971 group = get_device_iommu_group(dev); in fsl_pamu_device_group()
973 return group; in fsl_pamu_device_group()
978 struct iommu_group *group; in fsl_pamu_add_device() local
980 group = iommu_group_get_for_dev(dev); in fsl_pamu_add_device()
981 if (IS_ERR(group)) in fsl_pamu_add_device()
982 return PTR_ERR(group); in fsl_pamu_add_device()
984 iommu_group_put(group); in fsl_pamu_add_device()