Searched refs:iommu_group (Results 1 - 25 of 42) sorted by path

12

/linux-master/arch/powerpc/include/asm/
H A Deeh.h304 struct eeh_pe *eeh_iommu_group_to_pe(struct iommu_group *group);
H A Diommu.h200 struct iommu_group *group;
H A Dkvm_ppc.h177 struct iommu_group *grp);
179 struct iommu_group *grp);
H A Dpci-bridge.h49 struct iommu_group *(*device_group)(struct pci_controller *hose,
/linux-master/arch/powerpc/kernel/
H A Deeh.c1298 struct eeh_pe *eeh_iommu_group_to_pe(struct iommu_group *group)
H A Diommu.c1004 struct iommu_group *grp;
1171 iommu_group_id(dev->iommu_group));
1290 struct iommu_group *grp;
1321 struct iommu_group *grp = iommu_group_get(dev);
1375 static struct iommu_group *spapr_tce_iommu_device_group(struct device *dev)
/linux-master/arch/powerpc/kvm/
H A Dbook3s_64_vio.c82 struct iommu_group *grp)
110 struct iommu_group *grp)
/linux-master/arch/powerpc/platforms/powernv/
H A Dpci-ioda.c2520 static struct iommu_group *pnv_pci_device_group(struct pci_controller *hose,
/linux-master/arch/powerpc/platforms/pseries/
H A Diommu.c1783 struct iommu_group *pSeries_pci_device_group(struct pci_controller *hose,
1787 struct iommu_group *grp;
H A Dpseries.h128 struct iommu_group *pSeries_pci_device_group(struct pci_controller *hose,
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd_gpuvm.c106 (adev->dev->iommu_group == bo_adev->dev->iommu_group);
/linux-master/drivers/gpu/drm/tegra/
H A Ddrm.c944 struct iommu_group *group = NULL;
/linux-master/drivers/gpu/host1x/
H A Ddev.h142 struct iommu_group *group;
/linux-master/drivers/iommu/amd/
H A Damd_iommu_types.h816 struct iommu_group *group;
H A Diommu.c316 static struct iommu_group *acpihid_device_group(struct device *dev)
2241 static struct iommu_group *amd_iommu_device_group(struct device *dev)
/linux-master/drivers/iommu/
H A Dapple-dart.c221 struct iommu_group *sid2group[DART_MAX_STREAMS];
867 static struct iommu_group *apple_dart_device_group(struct device *dev)
873 struct iommu_group *group = NULL;
874 struct iommu_group *res = ERR_PTR(-EINVAL);
880 struct iommu_group *stream_group =
H A Dfsl_pamu_domain.c383 static struct iommu_group *fsl_pamu_device_group(struct device *dev)
385 struct iommu_group *group;
H A Diommu-priv.h20 int iommu_group_replace_domain(struct iommu_group *group,
H A Diommu.c47 struct iommu_group { struct
71 /* Iterate over each struct group_device in a struct iommu_group */
77 ssize_t (*show)(struct iommu_group *group, char *buf);
78 ssize_t (*store)(struct iommu_group *group,
97 __iommu_group_domain_alloc(struct iommu_group *group, unsigned int type);
101 struct iommu_group *group);
107 static int __iommu_device_set_domain(struct iommu_group *group,
111 static int __iommu_group_set_domain_internal(struct iommu_group *group,
114 static int __iommu_group_set_domain(struct iommu_group *group,
119 static void __iommu_group_set_domain_nofail(struct iommu_group *grou
[all...]
/linux-master/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.c2964 static struct iommu_group *arm_smmu_device_group(struct device *dev)
2966 struct iommu_group *group;
/linux-master/drivers/iommu/arm/arm-smmu/
H A Darm-smmu.c1482 static struct iommu_group *arm_smmu_device_group(struct device *dev)
1487 struct iommu_group *group = NULL;
H A Darm-smmu.h265 struct iommu_group *group;
/linux-master/drivers/iommu/intel/
H A Diommu.c4174 static struct iommu_group *intel_iommu_device_group(struct device *dev)
/linux-master/drivers/iommu/iommufd/
H A Ddevice.c40 struct iommu_group *group)
54 * iommufd needs to store some more data for each iommu_group, we keep a
55 * parallel xarray indexed by iommu_group id to hold this instead of putting it
66 struct iommu_group *group;
241 * @group: Pointer to a physical iommu_group struct
246 bool iommufd_ctx_has_group(struct iommufd_ctx *ictx, struct iommu_group *group)
H A Diommufd_private.h16 struct iommu_group;
379 struct iommu_group *group;

Completed in 411 milliseconds

12