/linux-5.10/arch/arm64/boot/dts/marvell/ ! |
D | armada-8040.dtsi | 40 iommus = <&smmu 0x444>; 44 iommus = <&smmu 0x445>; 48 iommus = <&smmu 0x440>; 52 iommus = <&smmu 0x441>; 56 iommus = <&smmu 0x454>; 60 iommus = <&smmu 0x450>; 64 iommus = <&smmu 0x451>;
|
D | armada-7040.dtsi | 31 iommus = <&smmu 0x444>; 35 iommus = <&smmu 0x445>; 39 iommus = <&smmu 0x440>; 43 iommus = <&smmu 0x441>;
|
/linux-5.10/Documentation/devicetree/bindings/virtio/ ! |
D | mmio.txt | 14 linked to DMA masters using the "iommus" or "iommu-map" 16 "iommus" property. For virtio-iommu #iommu-cells must be 21 - iommus: If the device accesses memory through an IOMMU, it should 22 have an "iommus" property [1]. Since virtio-iommu itself 24 node cannot have both an "#iommu-cells" and an "iommus" 35 iommus = <&viommu 23>
|
D | iommu.txt | 19 an endpoint ID, described by the "iommus" property [2]. 25 virtio-iommu node doesn't have an "iommus" property, and is omitted from 62 iommus = <&iommu0 0x20000>;
|
/linux-5.10/Documentation/devicetree/bindings/iommu/ ! |
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 99 One possible extension to the above is to use an "iommus" property along with 119 iommus = <&{/iommu}>; 141 iommus = <&{/iommu}>; 147 iommus = <&{/iommu}>; 160 iommus = <&{/iommu} 42>; 165 iommus = <&{/iommu} 23>, <&{/iommu} 24>; [all …]
|
D | qcom,iommu.txt | 16 - clock-names : Should be a pair of "iface" (required for IOMMUs 18 the IOMMUs underlying bus access). 110 iommus = <&apps_iommu 5>; 115 iommus = <&apps_iommu 4>; 120 iommus = <&gpu_iommu 1>, <&gpu_iommu 2>;
|
D | msm,iommu-v0.txt | 34 - iommus: A reference to the IOMMU in multiple cells. The first cell is a 38 are required to list all the iommus and the stream ids that the 62 iommus = <&mdp_port0 0
|
/linux-5.10/arch/x86/include/asm/ ! |
D | iommu_table.h | 9 * The execution chain of IOMMUs in 2.6.36 looks as so: 22 * over the rest of IOMMUs and unconditionally initialize the SWIOTLB. 25 * flag would be turned off by all IOMMUs except the Calgary one. 60 * and it will be run after the SWIOTLB and the other IOMMUs 62 * detect routine returns a positive value), the other IOMMUs 64 * to stop detecting the other IOMMUs after yours has been detected. 84 * in that the former will continue detecting other IOMMUs in the call
|
/linux-5.10/Documentation/devicetree/bindings/media/ ! |
D | qcom,msm8916-venus.yaml | 39 iommus: 77 iommus: 81 - iommus 90 - iommus 111 iommus = <&apps_iommu 5>;
|
D | mediatek-mdp.txt | 27 - iommus: should point to the respective IOMMU block with master port as 42 iommus = <&iommu M4U_PORT_MDP_RDMA0>; 53 iommus = <&iommu M4U_PORT_MDP_RDMA1>; 83 iommus = <&iommu M4U_PORT_MDP_WDMA>; 92 iommus = <&iommu M4U_PORT_MDP_WROT0>; 101 iommus = <&iommu M4U_PORT_MDP_WROT1>;
|
D | qcom,sdm845-venus-v2.yaml | 53 iommus: 91 iommus: 95 - iommus 105 - iommus 135 iommus = <&apps_smmu 0x10a0 0x8>,
|
D | qcom,sc7180-venus.yaml | 50 iommus: 96 iommus: 100 - iommus 110 - iommus 136 iommus = <&apps_smmu 0x0c00 0x60>;
|
D | qcom,sdm845-venus.yaml | 39 iommus: 105 iommus: 109 - iommus 118 - iommus 139 iommus = <&apps_smmu 0x10a0 0x8>,
|
D | qcom,msm8996-venus.yaml | 40 iommus: 104 iommus: 108 - iommus 117 - iommus 139 iommus = <&venus_smmu 0x00>,
|
/linux-5.10/arch/arm64/boot/dts/renesas/ ! |
D | r8a77950.dtsi | 11 iommus = <&ipmmu_mp1 0>, <&ipmmu_mp1 1>, 22 iommus = <&ipmmu_mp1 16>, <&ipmmu_mp1 17>, 37 iommus = <&ipmmu_vp0 7>; 41 iommus = <&ipmmu_vp0 1>; 45 iommus = <&ipmmu_vp0 9>; 49 iommus = <&ipmmu_vi0 10>; 134 iommus = <&ipmmu_vp0 2>; 143 iommus = <&ipmmu_vi0 11>; 152 iommus = <&ipmmu_vp0 10>;
|
/linux-5.10/Documentation/devicetree/bindings/display/mediatek/ ! |
D | mediatek,disp.txt | 65 - iommus: Should point to the respective IOMMU block with master port as 84 iommus = <&iommu M4U_PORT_DISP_OVL0>; 94 iommus = <&iommu M4U_PORT_DISP_OVL1>; 104 iommus = <&iommu M4U_PORT_DISP_RDMA0>; 114 iommus = <&iommu M4U_PORT_DISP_RDMA1>; 124 iommus = <&iommu M4U_PORT_DISP_RDMA2>; 134 iommus = <&iommu M4U_PORT_DISP_WDMA0>; 144 iommus = <&iommu M4U_PORT_DISP_WDMA1>;
|
/linux-5.10/Documentation/devicetree/bindings/gpu/ ! |
D | nvidia,gk20a.txt | 40 - iommus: A reference to the IOMMU. See ../iommu/iommu.txt for details. 57 iommus = <&mc TEGRA_SWGROUP_GPU>; 75 iommus = <&mc TEGRA_SWGROUP_GPU>; 93 iommus = <&smmu TEGRA186_SID_GPU>; 114 iommus = <&smmu TEGRA194_SID_GPU>;
|
/linux-5.10/Documentation/devicetree/bindings/remoteproc/ ! |
D | ti,omap-remoteproc.yaml | 33 same SoC. Examples of constant properties include 'iommus', 'reg'. The 49 iommus: 207 - iommus 238 iommus = <&mmu_dsp>; 275 iommus = <&mmu_ipu>; 315 iommus = <&mmu0_dsp1>, <&mmu1_dsp1>;
|
/linux-5.10/Documentation/devicetree/bindings/crypto/ ! |
D | hisilicon,hip07-sec.txt | 22 - iommus: The SEC units are behind smmu-v3 iommus. 48 iommus = <&p1_smmu_alg_a 0x600>;
|
/linux-5.10/Documentation/devicetree/bindings/display/msm/ ! |
D | gmu.yaml | 74 iommus: 89 - iommus 123 iommus = <&adreno_smmu 5>;
|
/linux-5.10/Documentation/devicetree/bindings/dma/ ! |
D | qcom_hidma_mgmt.txt | 55 - iommus: required a iommu node 82 iommus = <&system_mmu>; 94 iommus = <&system_mmu>;
|
/linux-5.10/drivers/iommu/ ! |
D | omap-iommu.c | 946 * the IOMMUs they control at runtime, after they are idled and 960 iommu = omap_domain->iommus; in omap_iommu_domain_deactivate() 976 * IOMMUs they control at runtime, before they can resume operations. 989 iommu = omap_domain->iommus; in omap_iommu_domain_activate() 1347 iommu = omap_domain->iommus; in omap_iommu_map() 1382 iommu = omap_domain->iommus; in omap_iommu_unmap() 1391 * simplify return - we are only checking if any of the iommus in omap_iommu_unmap() 1423 odomain->iommus = kcalloc(odomain->num_iommus, sizeof(*iommu), in omap_iommu_attach_init() 1425 if (!odomain->iommus) in omap_iommu_attach_init() 1428 iommu = odomain->iommus; in omap_iommu_attach_init() [all …]
|
D | omap-iommu.h | 40 * @num_iommus: number of iommus in this domain 41 * @iommus: omap iommu device data for all iommus in this domain 48 struct omap_iommu_device *iommus; member
|
/linux-5.10/drivers/staging/media/rkisp1/Documentation/devicetree/bindings/media/ ! |
D | rockchip-isp1.yaml | 26 iommus: 106 - iommus 135 iommus = <&isp0_mmu>;
|
/linux-5.10/arch/arm/boot/dts/ ! |
D | mt7623n.dtsi | 125 iommus = <&iommu MT2701_M4U_PORT_JPGDEC_WDMA>, 146 iommus = <&iommu MT2701_M4U_PORT_DISP_OVL_0>; 156 iommus = <&iommu MT2701_M4U_PORT_DISP_RDMA>; 166 iommus = <&iommu MT2701_M4U_PORT_DISP_WDMA>; 217 iommus = <&iommu MT2701_M4U_PORT_DISP_RDMA1>;
|