| /linux/drivers/iommu/intel/ |
| H A D | cache.c | 46 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 D | svm.c | 91 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 D | nested.c | 24 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 D | iommu.c | 1200 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 D | pasid.c | 46 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 D | iommu.c | 427 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 D | nested.c | 236 struct iommu_dev_data *dev_data = dev_iommu_priv_get(dev); in nested_attach_device()
|
| H A D | ppr.c | 139 dev_data = dev_iommu_priv_get(&pdev->dev); in iommu_call_iopf_notifier()
|
| /linux/drivers/iommu/ |
| H A D | mtk_iommu_v1.c | 310 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 D | apple-dart.c | 680 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 D | virtio-iommu.c | 540 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 D | exynos-iommu.c | 174 #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 D | sprd-iommu.c | 253 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 D | fsl_pamu_domain.c | 148 old_domain_info = dev_iommu_priv_get(dev); in attach_device() 167 if (!dev_iommu_priv_get(dev)) in attach_device()
|
| H A D | omap-iommu.c | 73 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 D | mtk_iommu.c | 724 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 D | tegra-smmu.c | 496 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 D | rockchip-iommu.c | 905 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 D | sun50i-iommu.c | 135 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 D | msm_iommu.c | 604 struct msm_iommu_ctx_dev *master = dev_iommu_priv_get(dev); in insert_iommu_master()
|
| H A D | ipmmu-vmsa.c | 88 return dev_iommu_priv_get(dev); in to_ipmmu()
|
| /linux/drivers/iommu/arm/arm-smmu-v3/ |
| H A D | arm-smmu-v3-iommufd.c | 13 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 D | s5p_mfc_iommu.h | 16 return dev_iommu_priv_get(dev) != NULL; in exynos_is_iommu_available()
|
| /linux/drivers/iommu/arm/arm-smmu/ |
| H A D | qcom_iommu.c | 365 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 D | arm-smmu.c | 922 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()
|