| /linux/arch/arm64/boot/dts/marvell/ |
| H A D | armada-8040.dtsi | 30 iommus = <&smmu 0x444>; 34 iommus = <&smmu 0x445>; 38 iommus = <&smmu 0x440>; 42 iommus = <&smmu 0x441>; 46 iommus = <&smmu 0x454>; 50 iommus = <&smmu 0x450>; 54 iommus = <&smmu 0x451>;
|
| H A D | armada-7040.dtsi | 21 iommus = <&smmu 0x444>; 25 iommus = <&smmu 0x445>; 29 iommus = <&smmu 0x440>; 33 iommus = <&smmu 0x441>;
|
| /linux/Documentation/devicetree/bindings/media/ |
| H A D | samsung,s5p-mfc.yaml | 47 iommus: 88 iommus: 107 iommus: 126 iommus: 145 iommus: 175 iommus: 177 iommus-names: false 193 iommus = <&sysmmu_mfc_l>, <&sysmmu_mfc_r>;
|
| H A D | mediatek,mt8195-jpegdec.yaml | 22 iommus: 52 iommus: 75 - iommus 86 - iommus 106 iommus = <&iommu_vpp M4U_PORT_L19_JPGDEC_WDMA0>, 119 iommus = <&iommu_vdo M4U_PORT_L19_JPGDEC_WDMA0>, 134 iommus = <&iommu_vdo M4U_PORT_L19_JPGDEC_WDMA0>, 149 iommus = <&iommu_vpp M4U_PORT_L20_JPGDEC_WDMA0>,
|
| H A D | mediatek,mt8195-jpegenc.yaml | 22 iommus: 52 iommus: 75 - iommus 86 - iommus 106 iommus = <&iommu_vpp M4U_PORT_L20_JPGENC_Y_RDMA>, 117 iommus = <&iommu_vdo M4U_PORT_L19_JPGENC_Y_RDMA>, 130 iommus = <&iommu_vpp M4U_PORT_L20_JPGENC_Y_RDMA>,
|
| H A D | qcom,venus-common.yaml | 35 iommus: 59 iommus: 63 - iommus
|
| H A D | qcom,sdm845-venus.yaml | 35 iommus: 92 - iommus 112 iommus = <&apps_smmu 0x10a0 0x8>,
|
| H A D | mediatek,mdp3-wrot.yaml | 55 iommus: 68 - iommus 88 iommus = <&iommu>;
|
| H A D | qcom,qcm2290-venus.yaml | 44 iommus: 62 - iommus 104 iommus = <&apps_smmu 0x860 0x0>,
|
| H A D | qcom,sdm660-venus.yaml | 42 iommus: 100 - iommus 123 iommus = <&mmss_smmu 0x400>,
|
| H A D | qcom,msm8996-venus.yaml | 46 iommus: 101 - iommus 122 iommus = <&venus_smmu 0x00>,
|
| /linux/Documentation/devicetree/bindings/iommu/ |
| H A D | iommu.txt | 1 This document describes the generic device tree binding for IOMMUs and their 29 IOMMUs can be single-master or multiple-master. Single-master IOMMU devices 75 - iommus: A list of phandle and IOMMU specifier pairs that describe the IOMMU 79 When an "iommus" property is specified in a device tree node, the IOMMU will 97 IOMMUs, instead of aborting the translation immediately, may first 117 One possible extension to the above is to use an "iommus" property along with 137 iommus = <&{/iommu}>; 159 iommus = <&{/iommu}>; 165 iommus = <&{/iommu}>; 178 iommus = <&{/iommu} 42>; [all …]
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | qcom,q6apm-dai.yaml | 19 iommus: 25 - iommus 33 iommus = <&apps_smmu 0x1801 0x0>;
|
| /linux/Documentation/devicetree/bindings/crypto/ |
| H A D | nvidia,tegra234-se-hash.yaml | 27 iommus: 36 - iommus 49 iommus = <&smmu TEGRA234_SID_SES_SE2>;
|
| H A D | nvidia,tegra234-se-aes.yaml | 27 iommus: 36 - iommus 49 iommus = <&smmu TEGRA234_SID_SES_SE1>;
|
| /linux/Documentation/devicetree/bindings/display/tegra/ |
| H A D | nvidia,tegra20-gr3d.yaml | 42 iommus: 89 iommus: 135 iommus: 185 iommus:
|
| /linux/Documentation/devicetree/bindings/misc/ |
| H A D | qcom,fastrpc.yaml | 92 iommus: 141 iommus = <&apps_smmu 0x0541 0x0>; 147 iommus = <&apps_smmu 0x0542 0x0>; 153 iommus = <&apps_smmu 0x0543 0x0>;
|
| /linux/Documentation/devicetree/bindings/gpu/ |
| H A D | samsung-scaler.yaml | 32 iommus: 61 iommus: 76 iommus:
|
| /linux/Documentation/devicetree/bindings/usb/ |
| H A D | apple,dwc3.yaml | 43 iommus: 57 - iommus 74 iommus = <&dwc3_0_dart_0 0>, <&dwc3_0_dart_1 1>;
|
| /linux/Documentation/devicetree/bindings/remoteproc/ |
| H A D | ti,omap-remoteproc.yaml | 33 same SoC. Examples of constant properties include 'iommus', 'reg'. The 49 iommus: 214 - iommus 245 iommus = <&mmu_dsp>; 282 iommus = <&mmu_ipu>; 322 iommus = <&mmu0_dsp1>, <&mmu1_dsp1>;
|
| /linux/Documentation/devicetree/bindings/soc/mediatek/ |
| H A D | mediatek,wdma.yaml | 51 iommus: 61 - iommus 80 iommus = <&iommu>;
|
| /linux/Documentation/devicetree/bindings/net/ |
| H A D | tesla,fsd-ethqos.yaml | 60 iommus: 76 - iommus 113 iommus = <&smmu_peric 0x0 0x1>;
|
| /linux/arch/arm64/boot/dts/xilinx/ |
| H A D | versal-net-vn-x-b2197-01-revA.dts | 79 iommus = <&smmu 0x235>; 93 iommus = <&smmu 0x245>; 100 iommus = <&smmu 0x243>;
|
| /linux/Documentation/devicetree/bindings/dma/ |
| H A D | nvidia,tegra186-gpc-dma.yaml | 51 iommus: 66 - iommus 114 iommus = <&smmu TEGRA186_SID_GPCDMA_0>;
|
| /linux/drivers/iommu/ |
| H A D | omap-iommu.c | 945 * the IOMMUs they control at runtime, after they are idled and 959 iommu = omap_domain->iommus; in omap_iommu_domain_deactivate() 975 * IOMMUs they control at runtime, before they can resume operations. 988 iommu = omap_domain->iommus; in omap_iommu_domain_activate() 1320 iommu = omap_domain->iommus; in omap_iommu_map() 1357 iommu = omap_domain->iommus; in omap_iommu_unmap() 1366 * simplify return - we are only checking if any of the iommus in omap_iommu_unmap() 1398 odomain->iommus = kzalloc_objs(*iommu, odomain->num_iommus, GFP_ATOMIC); in omap_iommu_attach_init() 1399 if (!odomain->iommus) in omap_iommu_attach_init() 1402 iommu = odomain->iommus; in omap_iommu_attach_init() [all …]
|