Home
last modified time | relevance | path

Searched refs:dev_iommu_priv_get (Results 1 – 25 of 26) sorted by relevance

12

/linux/drivers/iommu/intel/
H A Dcache.c46 struct device_domain_info *info = dev_iommu_priv_get(dev); in cache_tag_assign()
97 struct device_domain_info *info = dev_iommu_priv_get(dev); in cache_tag_unassign()
138 struct device_domain_info *info = dev_iommu_priv_get(dev); in __cache_tag_assign_domain()
159 struct device_domain_info *info = dev_iommu_priv_get(dev); in __cache_tag_unassign_domain()
170 struct device_domain_info *info = dev_iommu_priv_get(dev); in __cache_tag_assign_parent_domain()
191 struct device_domain_info *info = dev_iommu_priv_get(dev); in __cache_tag_unassign_parent_domain()
201 struct device_domain_info *info = dev_iommu_priv_get(dev); in domain_get_id_for_dev()
404 info = dev_iommu_priv_get(tag->dev); in cache_tag_flush_devtlb_psi()
H A Dsvm.c91 info = dev_iommu_priv_get(dev_pasid->dev); in intel_mm_release()
115 struct device_domain_info *info = dev_iommu_priv_get(dev); in intel_iommu_sva_supported()
152 struct device_domain_info *info = dev_iommu_priv_get(dev); in intel_svm_set_dev_pasid()
H A Dnested.c24 struct device_domain_info *info = dev_iommu_priv_get(dev); in intel_nested_attach_dev()
149 struct device_domain_info *info = dev_iommu_priv_get(dev); in intel_nested_set_dev_pasid()
200 struct device_domain_info *info = dev_iommu_priv_get(dev); in intel_iommu_domain_alloc_nested()
H A Diommu.c1200 struct device_domain_info *info = dev_iommu_priv_get(&pdev->dev); in domain_context_mapping_cb()
1211 struct device_domain_info *info = dev_iommu_priv_get(dev); in domain_context_mapping()
1312 struct device_domain_info *info = dev_iommu_priv_get(dev); in dmar_domain_attach_device()
1386 struct device_domain_info *info = dev_iommu_priv_get(dev); in device_def_domain_type()
2722 struct device_domain_info *info = dev_iommu_priv_get(dev); in device_block_translation()
2759 struct device_domain_info *info = dev_iommu_priv_get(dev); in blocking_domain_attach_dev()
2982 struct device_domain_info *info = dev_iommu_priv_get(dev); in intel_iommu_domain_alloc_paging_flags()
3102 struct device_domain_info *info = dev_iommu_priv_get(dev); in paging_domain_compatible()
3211 struct device_domain_info *info = dev_iommu_priv_get(dev); in intel_iommu_capable()
3326 struct device_domain_info *info = dev_iommu_priv_get(dev); in intel_iommu_probe_finalize()
[all …]
/linux/drivers/iommu/amd/
H A Dpasid.c46 struct iommu_dev_data *dev_data = dev_iommu_priv_get(dev); in remove_pdom_dev_pasid()
108 struct iommu_dev_data *dev_data = dev_iommu_priv_get(dev); in iommu_sva_set_dev_pasid()
154 if (!is_pasid_valid(dev_iommu_priv_get(dev), pasid)) in amd_iommu_remove_dev_pasid()
H A Diommu.c427 dev_data = dev_iommu_priv_get(&pdev->dev); in clone_alias()
564 struct iommu_dev_data *dev_data = dev_iommu_priv_get(&pdev->dev); in pdev_enable_cap_ats()
584 struct iommu_dev_data *dev_data = dev_iommu_priv_get(&pdev->dev); in pdev_disable_cap_ats()
594 struct iommu_dev_data *dev_data = dev_iommu_priv_get(&pdev->dev); in pdev_enable_cap_pri()
621 struct iommu_dev_data *dev_data = dev_iommu_priv_get(&pdev->dev); in pdev_disable_cap_pri()
631 struct iommu_dev_data *dev_data = dev_iommu_priv_get(&pdev->dev); in pdev_enable_cap_pasid()
649 struct iommu_dev_data *dev_data = dev_iommu_priv_get(&pdev->dev); in pdev_disable_cap_pasid()
706 if (dev_iommu_priv_get(dev)) in iommu_init_device()
801 dev_data = dev_iommu_priv_get(&pdev->dev); in amd_iommu_report_rmp_hw_error()
834 dev_data = dev_iommu_priv_get(&pdev->dev); in amd_iommu_report_rmp_fault()
[all …]
H A Dnested.c236 struct iommu_dev_data *dev_data = dev_iommu_priv_get(dev); in nested_attach_device()
H A Dppr.c139 dev_data = dev_iommu_priv_get(&pdev->dev); in iommu_call_iopf_notifier()
/linux/drivers/iommu/
H A Dmtk_iommu_v1.c310 struct mtk_iommu_v1_data *data = dev_iommu_priv_get(dev); in mtk_iommu_v1_attach_device()
337 struct mtk_iommu_v1_data *data = dev_iommu_priv_get(dev); in mtk_iommu_v1_identity_attach()
434 if (!dev_iommu_priv_get(dev)) { in mtk_iommu_v1_create_mapping()
449 data = dev_iommu_priv_get(dev); in mtk_iommu_v1_create_mapping()
489 data = dev_iommu_priv_get(dev); in mtk_iommu_v1_probe_device()
519 __maybe_unused struct mtk_iommu_v1_data *data = dev_iommu_priv_get(dev); in mtk_iommu_v1_probe_finalize()
534 data = dev_iommu_priv_get(dev); in mtk_iommu_v1_release_device()
H A Dapple-dart.c680 struct apple_dart_master_cfg *cfg = dev_iommu_priv_get(dev); in apple_dart_attach_dev_paging()
700 struct apple_dart_master_cfg *cfg = dev_iommu_priv_get(dev); in apple_dart_attach_dev_identity()
725 struct apple_dart_master_cfg *cfg = dev_iommu_priv_get(dev); in apple_dart_attach_dev_blocked()
745 struct apple_dart_master_cfg *cfg = dev_iommu_priv_get(dev); in apple_dart_probe_device()
762 struct apple_dart_master_cfg *cfg = dev_iommu_priv_get(dev); in apple_dart_release_device()
778 struct apple_dart_master_cfg *cfg = dev_iommu_priv_get(dev); in apple_dart_domain_alloc_paging()
802 struct apple_dart_master_cfg *cfg = dev_iommu_priv_get(dev); in apple_dart_of_xlate()
894 struct apple_dart_master_cfg *cfg = dev_iommu_priv_get(dev); in apple_dart_device_group()
968 struct apple_dart_master_cfg *cfg = dev_iommu_priv_get(dev); in apple_dart_def_domain_type()
H A Dvirtio-iommu.c540 struct viommu_endpoint *vdev = dev_iommu_priv_get(dev); in viommu_probe_endpoint()
659 struct viommu_endpoint *vdev = dev_iommu_priv_get(dev); in viommu_domain_alloc_paging()
713 struct viommu_endpoint *vdev = dev_iommu_priv_get(dev); in viommu_domain_alloc_identity()
738 struct viommu_endpoint *vdev = dev_iommu_priv_get(dev); in viommu_attach_dev()
790 struct viommu_endpoint *vdev = dev_iommu_priv_get(dev); in viommu_attach_identity_domain()
973 struct viommu_endpoint *vdev = dev_iommu_priv_get(dev); in viommu_get_resv_regions()
1058 struct viommu_endpoint *vdev = dev_iommu_priv_get(dev); in viommu_release_device()
H A Dexynos-iommu.c174 #define has_sysmmu(dev) (dev_iommu_priv_get(dev) != NULL)
833 struct exynos_iommu_owner *owner = dev_iommu_priv_get(master); in exynos_sysmmu_suspend()
851 struct exynos_iommu_owner *owner = dev_iommu_priv_get(master); in exynos_sysmmu_resume()
990 struct exynos_iommu_owner *owner = dev_iommu_priv_get(dev); in exynos_iommu_identity_attach()
1043 struct exynos_iommu_owner *owner = dev_iommu_priv_get(dev); in exynos_iommu_attach_device()
1405 struct exynos_iommu_owner *owner = dev_iommu_priv_get(dev); in exynos_iommu_probe_device()
1431 struct exynos_iommu_owner *owner = dev_iommu_priv_get(dev); in exynos_iommu_release_device()
1442 struct exynos_iommu_owner *owner = dev_iommu_priv_get(dev); in exynos_iommu_of_xlate()
H A Dsprd-iommu.c253 struct sprd_iommu_device *sdev = dev_iommu_priv_get(dev); in sprd_iommu_attach_device()
391 struct sprd_iommu_device *sdev = dev_iommu_priv_get(dev); in sprd_iommu_probe_device()
401 if (!dev_iommu_priv_get(dev)) { in sprd_iommu_of_xlate()
H A Dfsl_pamu_domain.c148 old_domain_info = dev_iommu_priv_get(dev); in attach_device()
167 if (!dev_iommu_priv_get(dev)) in attach_device()
H A Domap-iommu.c73 struct omap_iommu_arch_data *arch_data = dev_iommu_priv_get(dev); in omap_iommu_save_ctx()
103 struct omap_iommu_arch_data *arch_data = dev_iommu_priv_get(dev); in omap_iommu_restore_ctx()
1376 struct omap_iommu_arch_data *arch_data = dev_iommu_priv_get(dev); in omap_iommu_count()
1436 struct omap_iommu_arch_data *arch_data = dev_iommu_priv_get(dev); in omap_iommu_attach_dev()
1501 struct omap_iommu_arch_data *arch_data = dev_iommu_priv_get(dev); in _omap_iommu_detach_dev()
1700 struct omap_iommu_arch_data *arch_data = dev_iommu_priv_get(dev); in omap_iommu_release_device()
H A Dmtk_iommu.c724 struct mtk_iommu_data *data = dev_iommu_priv_get(dev), *frstdata; in mtk_iommu_attach_device()
793 struct mtk_iommu_data *data = dev_iommu_priv_get(dev); in mtk_iommu_identity_attach()
879 struct mtk_iommu_data *data = dev_iommu_priv_get(dev); in mtk_iommu_probe_device()
944 data = dev_iommu_priv_get(dev); in mtk_iommu_release_device()
976 struct mtk_iommu_data *c_data = dev_iommu_priv_get(dev), *data; in mtk_iommu_device_group()
1013 if (!dev_iommu_priv_get(dev)) { in mtk_iommu_of_xlate()
1030 struct mtk_iommu_data *data = dev_iommu_priv_get(dev); in mtk_iommu_get_resv_regions()
H A Dtegra-smmu.c496 struct tegra_smmu *smmu = dev_iommu_priv_get(dev); in tegra_smmu_attach_dev()
885 smmu = dev_iommu_priv_get(dev); in tegra_smmu_probe_device()
918 struct tegra_smmu *smmu = dev_iommu_priv_get(dev); in tegra_smmu_device_group()
H A Drockchip-iommu.c905 struct rk_iommudata *data = dev_iommu_priv_get(dev); in rk_iommu_from_dev()
1140 data = dev_iommu_priv_get(dev); in rk_iommu_probe_device()
1154 struct rk_iommudata *data = dev_iommu_priv_get(dev); in rk_iommu_release_device()
H A Dsun50i-iommu.c135 return dev_iommu_priv_get(dev); in sun50i_iommu_from_dev()
777 struct sun50i_iommu *iommu = dev_iommu_priv_get(dev); in sun50i_iommu_identity_attach()
H A Dmsm_iommu.c604 struct msm_iommu_ctx_dev *master = dev_iommu_priv_get(dev); in insert_iommu_master()
H A Dipmmu-vmsa.c88 return dev_iommu_priv_get(dev); in to_ipmmu()
/linux/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3-iommufd.c13 struct arm_smmu_master *master = dev_iommu_priv_get(dev); in arm_smmu_hw_info()
157 struct arm_smmu_master *master = dev_iommu_priv_get(dev); in arm_smmu_attach_dev_nested()
290 master = dev_iommu_priv_get(dev); in arm_vsmmu_vsid_to_sid()
411 struct arm_smmu_master *master = dev_iommu_priv_get(dev); in arm_smmu_get_viommu_size()
/linux/drivers/media/platform/samsung/s5p-mfc/
H A Ds5p_mfc_iommu.h16 return dev_iommu_priv_get(dev) != NULL; in exynos_is_iommu_available()
/linux/drivers/iommu/arm/arm-smmu/
H A Dqcom_iommu.c365 struct qcom_iommu_dev *qcom_iommu = dev_iommu_priv_get(dev); in qcom_iommu_attach_dev()
397 struct qcom_iommu_dev *qcom_iommu = dev_iommu_priv_get(dev); in qcom_iommu_identity_attach()
528 struct qcom_iommu_dev *qcom_iommu = dev_iommu_priv_get(dev); in qcom_iommu_probe_device()
578 if (!dev_iommu_priv_get(dev)) { in qcom_iommu_of_xlate()
585 if (WARN_ON(qcom_iommu != dev_iommu_priv_get(dev))) in qcom_iommu_of_xlate()
H A Darm-smmu.c922 struct arm_smmu_master_cfg *cfg = dev_iommu_priv_get(dev); in arm_smmu_domain_alloc_paging()
1088 struct arm_smmu_master_cfg *cfg = dev_iommu_priv_get(dev); in arm_smmu_master_alloc_smes()
1184 cfg = dev_iommu_priv_get(dev); in arm_smmu_attach_dev()
1219 struct arm_smmu_master_cfg *cfg = dev_iommu_priv_get(dev); in arm_smmu_attach_dev_type()
1405 struct arm_smmu_master_cfg *cfg = dev_iommu_priv_get(dev); in arm_smmu_capable()
1508 struct arm_smmu_master_cfg *cfg = dev_iommu_priv_get(dev); in arm_smmu_release_device()
1527 cfg = dev_iommu_priv_get(dev); in arm_smmu_probe_finalize()
1536 struct arm_smmu_master_cfg *cfg = dev_iommu_priv_get(dev); in arm_smmu_device_group()
1624 struct arm_smmu_master_cfg *cfg = dev_iommu_priv_get(dev); in arm_smmu_def_domain_type()

12