Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/iommu/
Dmtk_iommu_v1.c274 struct mtk_iommu_data *data = dev->iommu_fwspec->iommu_priv; in mtk_iommu_attach_device()
296 struct mtk_iommu_data *data = dev->iommu_fwspec->iommu_priv; in mtk_iommu_detach_device()
394 if (!dev->iommu_fwspec->iommu_priv) { in mtk_iommu_create_mapping()
400 dev->iommu_fwspec->iommu_priv = platform_get_drvdata(m4updev); in mtk_iommu_create_mapping()
407 data = dev->iommu_fwspec->iommu_priv; in mtk_iommu_create_mapping()
461 data = dev->iommu_fwspec->iommu_priv; in mtk_iommu_add_device()
479 data = dev->iommu_fwspec->iommu_priv; in mtk_iommu_remove_device()
Dmtk_iommu.c339 struct mtk_iommu_data *data = dev->iommu_fwspec->iommu_priv; in mtk_iommu_attach_device()
358 struct mtk_iommu_data *data = dev->iommu_fwspec->iommu_priv; in mtk_iommu_detach_device()
426 data = dev->iommu_fwspec->iommu_priv; in mtk_iommu_add_device()
444 data = dev->iommu_fwspec->iommu_priv; in mtk_iommu_remove_device()
479 if (!dev->iommu_fwspec->iommu_priv) { in mtk_iommu_of_xlate()
485 dev->iommu_fwspec->iommu_priv = platform_get_drvdata(m4updev); in mtk_iommu_of_xlate()
Dqcom_iommu.c91 return fwspec->iommu_priv; in to_iommu()
571 if (!dev->iommu_fwspec->iommu_priv) { in qcom_iommu_of_xlate()
572 dev->iommu_fwspec->iommu_priv = qcom_iommu; in qcom_iommu_of_xlate()
578 if (WARN_ON(qcom_iommu != dev->iommu_fwspec->iommu_priv)) in qcom_iommu_of_xlate()
Darm-smmu.c153 #define __fwspec_cfg(fw) ((struct arm_smmu_master_cfg *)fw->iommu_priv)
1091 struct arm_smmu_master_cfg *cfg = fwspec->iommu_priv; in arm_smmu_master_alloc_smes()
1152 struct arm_smmu_master_cfg *cfg = fwspec->iommu_priv; in arm_smmu_master_free_smes()
1209 if (!fwspec->iommu_priv) in arm_smmu_attach_dev()
1403 fwspec->iommu_priv = cfg; in arm_smmu_add_device()
1432 cfg = fwspec->iommu_priv; in arm_smmu_remove_device()
1438 kfree(fwspec->iommu_priv); in arm_smmu_remove_device()
Darm-smmu-v3.c1670 struct arm_smmu_master_data *master = fwspec->iommu_priv; in arm_smmu_install_ste_for_dev()
1690 struct arm_smmu_master_data *master = dev->iommu_fwspec->iommu_priv; in arm_smmu_detach_dev()
1707 master = dev->iommu_fwspec->iommu_priv; in arm_smmu_attach_dev()
1840 if (WARN_ON_ONCE(fwspec->iommu_priv)) { in arm_smmu_add_device()
1841 master = fwspec->iommu_priv; in arm_smmu_add_device()
1852 fwspec->iommu_priv = master; in arm_smmu_add_device()
1888 master = fwspec->iommu_priv; in arm_smmu_remove_device()
Dipmmu-vmsa.c87 return dev->iommu_fwspec ? dev->iommu_fwspec->iommu_priv : NULL; in to_ipmmu()
753 dev->iommu_fwspec->iommu_priv = platform_get_drvdata(ipmmu_pdev); in ipmmu_init_platform_device()
/Linux-v4.19/include/linux/
Diommu.h392 void *iommu_priv; member