Home
last modified time | relevance | path

Searched refs:iommu_priv (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.4/drivers/iommu/
Dmtk_iommu_v1.c267 struct mtk_iommu_data *data = dev_iommu_fwspec_get(dev)->iommu_priv; in mtk_iommu_attach_device()
289 struct mtk_iommu_data *data = dev_iommu_fwspec_get(dev)->iommu_priv; in mtk_iommu_detach_device()
390 if (!fwspec->iommu_priv) { in mtk_iommu_create_mapping()
396 fwspec->iommu_priv = platform_get_drvdata(m4updev); in mtk_iommu_create_mapping()
403 data = fwspec->iommu_priv; in mtk_iommu_create_mapping()
462 data = fwspec->iommu_priv; in mtk_iommu_add_device()
481 data = fwspec->iommu_priv; in mtk_iommu_remove_device()
Dmtk_iommu.c387 struct mtk_iommu_data *data = dev_iommu_fwspec_get(dev)->iommu_priv; in mtk_iommu_attach_device()
406 struct mtk_iommu_data *data = dev_iommu_fwspec_get(dev)->iommu_priv; in mtk_iommu_detach_device()
486 data = fwspec->iommu_priv; in mtk_iommu_add_device()
505 data = fwspec->iommu_priv; in mtk_iommu_remove_device()
541 if (!fwspec->iommu_priv) { in mtk_iommu_of_xlate()
547 fwspec->iommu_priv = platform_get_drvdata(m4updev); in mtk_iommu_of_xlate()
Dqcom_iommu.c81 return fwspec->iommu_priv; in to_iommu()
591 if (!fwspec->iommu_priv) { in qcom_iommu_of_xlate()
592 fwspec->iommu_priv = qcom_iommu; in qcom_iommu_of_xlate()
598 if (WARN_ON(qcom_iommu != fwspec->iommu_priv)) in qcom_iommu_of_xlate()
Dvirtio-iommu.c470 struct viommu_endpoint *vdev = fwspec->iommu_priv; in viommu_probe_endpoint()
652 struct viommu_endpoint *vdev = fwspec->iommu_priv; in viommu_attach_dev()
812 struct viommu_endpoint *vdev = fwspec->iommu_priv; in viommu_get_resv_regions()
888 fwspec->iommu_priv = vdev; in viommu_add_device()
932 vdev = fwspec->iommu_priv; in viommu_remove_device()
Darm-smmu.c105 #define __fwspec_cfg(fw) ((struct arm_smmu_master_cfg *)fw->iommu_priv)
1010 struct arm_smmu_master_cfg *cfg = fwspec->iommu_priv; in arm_smmu_master_alloc_smes()
1071 struct arm_smmu_master_cfg *cfg = fwspec->iommu_priv; in arm_smmu_master_free_smes()
1128 if (!fwspec->iommu_priv) in arm_smmu_attach_dev()
1360 fwspec->iommu_priv = cfg; in arm_smmu_add_device()
1398 cfg = fwspec->iommu_priv; in arm_smmu_remove_device()
1411 kfree(fwspec->iommu_priv); in arm_smmu_remove_device()
Dipmmu-vmsa.c91 return fwspec ? fwspec->iommu_priv : NULL; in to_ipmmu()
779 fwspec->iommu_priv = platform_get_drvdata(ipmmu_pdev); in ipmmu_init_platform_device()
Darm-smmu-v3.c2406 master = fwspec->iommu_priv; in arm_smmu_attach_dev()
2542 if (WARN_ON_ONCE(fwspec->iommu_priv)) { in arm_smmu_add_device()
2543 master = fwspec->iommu_priv; in arm_smmu_add_device()
2557 fwspec->iommu_priv = master; in arm_smmu_add_device()
2593 master = fwspec->iommu_priv; in arm_smmu_remove_device()
/Linux-v5.4/include/linux/
Diommu.h557 void *iommu_priv; member