Home
last modified time | relevance | path

Searched full:adreno_smmu (Results 1 – 24 of 24) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/msm/
Dmsm_iommu.c158 struct adreno_smmu_priv *adreno_smmu = in msm_iommu_pagetable_destroy() local
166 adreno_smmu->set_ttbr0_cfg(adreno_smmu->cookie, NULL); in msm_iommu_pagetable_destroy()
207 struct adreno_smmu_priv *adreno_smmu; in msm_iommu_tlb_flush_all() local
212 adreno_smmu = dev_get_drvdata(pagetable->parent->dev); in msm_iommu_tlb_flush_all()
214 pagetable->tlb->tlb_flush_all((void *)adreno_smmu->cookie); in msm_iommu_tlb_flush_all()
223 struct adreno_smmu_priv *adreno_smmu; in msm_iommu_tlb_flush_walk() local
228 adreno_smmu = dev_get_drvdata(pagetable->parent->dev); in msm_iommu_tlb_flush_walk()
230 pagetable->tlb->tlb_flush_walk(iova, size, granule, (void *)adreno_smmu->cookie); in msm_iommu_tlb_flush_walk()
251 struct adreno_smmu_priv *adreno_smmu = dev_get_drvdata(parent->dev); in msm_iommu_pagetable_create() local
259 if (adreno_smmu->cookie) in msm_iommu_pagetable_create()
[all …]
Dmsm_gpu.h172 struct adreno_smmu_priv adreno_smmu; member
302 struct adreno_smmu_priv *adreno_smmu = dev_get_drvdata(dev); in dev_to_gpu() local
304 if (!adreno_smmu) in dev_to_gpu()
307 return container_of(adreno_smmu, struct msm_gpu, adreno_smmu); in dev_to_gpu()
Dmsm_gpu.c934 platform_set_drvdata(pdev, &gpu->adreno_smmu); in msm_gpu_init()
/linux-6.12.1/Documentation/devicetree/bindings/display/msm/
Dgmu.yaml317 iommus = <&adreno_smmu 5>;
Dgpu.yaml321 iommus = <&adreno_smmu 0>;
/linux-6.12.1/arch/arm64/boot/dts/qcom/
Dqcm2290.dtsi1458 iommus = <&adreno_smmu 0 1>,
1459 <&adreno_smmu 2 0>;
1555 adreno_smmu: iommu@59a0000 { label
Dsc7280.dtsi2815 iommus = <&adreno_smmu 0 0x400>,
2816 <&adreno_smmu 1 0x400>;
2926 iommus = <&adreno_smmu 5 0x400>;
2959 adreno_smmu: iommu@3da0000 { label
3000 qcom,stream-id-range = <&adreno_smmu 0x0 0x400>;
3006 qcom,stream-id-range = <&adreno_smmu 0x400 0x400>;
Dsm8350.dtsi1905 iommus = <&adreno_smmu 0 0x400>, <&adreno_smmu 1 0x400>;
2006 iommus = <&adreno_smmu 5 0x400>;
2034 adreno_smmu: iommu@3da0000 { label
Dsm6350.dtsi1360 iommus = <&adreno_smmu 0>;
1420 adreno_smmu: iommu@3d40000 { label
1476 iommus = <&adreno_smmu 5>;
Dsdm845-cheza.dtsi789 &adreno_smmu {
Dsm8550.dtsi2108 iommus = <&adreno_smmu 0 0x0>,
2109 <&adreno_smmu 1 0x0>;
2199 iommus = <&adreno_smmu 5 0x0>;
2231 adreno_smmu: iommu@3da0000 { label
Dsm8450.dtsi2174 iommus = <&adreno_smmu 0 0x400>,
2175 <&adreno_smmu 1 0x400>;
2284 iommus = <&adreno_smmu 5 0x400>;
2316 adreno_smmu: iommu@3da0000 { label
Dsm8650.dtsi2631 iommus = <&adreno_smmu 0 0x0>,
2632 <&adreno_smmu 1 0x0>;
2737 iommus = <&adreno_smmu 5 0x0>;
2771 adreno_smmu: iommu@3da0000 { label
Dsc8180x.dtsi2270 iommus = <&adreno_smmu 0 0xc01>;
2347 iommus = <&adreno_smmu 5 0xc00>;
2380 adreno_smmu: iommu@2ca0000 { label
Dsm6115.dtsi1710 iommus = <&adreno_smmu 0 1>;
1799 adreno_smmu: iommu@59a0000 { label
Dmsm8998.dtsi1500 iommus = <&adreno_smmu 0>;
1551 adreno_smmu: iommu@5040000 { label
Dsc7180.dtsi2172 iommus = <&adreno_smmu 0>;
2245 adreno_smmu: iommu@5040000 { label
2283 iommus = <&adreno_smmu 5>;
Dx1e80100.dtsi3317 iommus = <&adreno_smmu 0 0x0>,
3318 <&adreno_smmu 1 0x0>;
3424 iommus = <&adreno_smmu 5 0x0>;
3456 adreno_smmu: iommu@3da0000 { label
Dsm8150.dtsi2249 iommus = <&adreno_smmu 0 0x401>;
2329 iommus = <&adreno_smmu 5 0x400>;
2359 adreno_smmu: iommu@2ca0000 { label
Dmsm8996.dtsi1282 iommus = <&adreno_smmu 0>;
2309 adreno_smmu: iommu@b40000 { label
Dsdm845.dtsi4844 iommus = <&adreno_smmu 0>;
4903 adreno_smmu: iommu@5040000 { label
4947 iommus = <&adreno_smmu 5>;
Dsm8250.dtsi2928 iommus = <&adreno_smmu 0 0x401>;
3015 iommus = <&adreno_smmu 5 0x400>;
3045 adreno_smmu: iommu@3da0000 { label
Dsm6375.dtsi1483 adreno_smmu: iommu@5940000 { label
Dsa8775p.dtsi3089 adreno_smmu: iommu@3da0000 { label