Home
last modified time | relevance | path

Searched refs:iommu_spec (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.4/drivers/iommu/
Dof_iommu.c88 struct of_phandle_args *iommu_spec) in of_iommu_xlate() argument
91 struct fwnode_handle *fwnode = &iommu_spec->np->fwnode; in of_iommu_xlate()
96 !of_device_is_available(iommu_spec->np)) in of_iommu_xlate()
99 err = iommu_fwspec_init(dev, &iommu_spec->np->fwnode, ops); in of_iommu_xlate()
110 return ops->of_xlate(dev, iommu_spec); in of_iommu_xlate()
121 struct of_phandle_args iommu_spec = { .args_count = 1 }; in of_pci_iommu_init() local
125 &iommu_spec.np, iommu_spec.args); in of_pci_iommu_init()
129 err = of_iommu_xlate(info->dev, &iommu_spec); in of_pci_iommu_init()
130 of_node_put(iommu_spec.np); in of_pci_iommu_init()
137 struct of_phandle_args iommu_spec = { .args_count = 1 }; in of_fsl_mc_iommu_init() local
[all …]
Dmtk_iommu_v1.c423 struct of_phandle_args iommu_spec; in mtk_iommu_add_device() local
431 int count = of_phandle_iterator_args(&it, iommu_spec.args, in mtk_iommu_add_device()
433 iommu_spec.np = of_node_get(it.node); in mtk_iommu_add_device()
434 iommu_spec.args_count = count; in mtk_iommu_add_device()
436 mtk_iommu_create_mapping(dev, &iommu_spec); in mtk_iommu_add_device()
441 of_node_put(iommu_spec.np); in mtk_iommu_add_device()