Home
last modified time | relevance | path

Searched refs:adreno_smmu (Results 1 – 19 of 19) sorted by relevance

/linux-6.6.21/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.c931 platform_set_drvdata(pdev, &gpu->adreno_smmu); in msm_gpu_init()
/linux-6.6.21/Documentation/devicetree/bindings/display/msm/
Dgmu.yaml267 iommus = <&adreno_smmu 5>;
Dgpu.yaml302 iommus = <&adreno_smmu 0>;
/linux-6.6.21/arch/arm64/boot/dts/qcom/
Dsm6350.dtsi1333 iommus = <&adreno_smmu 0>;
1392 adreno_smmu: iommu@3d40000 { label
1448 iommus = <&adreno_smmu 5>;
Dsm8350.dtsi1846 iommus = <&adreno_smmu 0 0x400>, <&adreno_smmu 1 0x400>;
1946 iommus = <&adreno_smmu 5 0x400>;
1974 adreno_smmu: iommu@3da0000 { label
Dsc8180x.dtsi2171 iommus = <&adreno_smmu 0 0xc01>;
2246 iommus = <&adreno_smmu 5 0xc00>;
2279 adreno_smmu: iommu@2ca0000 { label
Dmsm8998.dtsi1517 iommus = <&adreno_smmu 0>;
1568 adreno_smmu: iommu@5040000 { label
Dsm6115.dtsi1349 iommus = <&adreno_smmu 0 1>;
1437 adreno_smmu: iommu@59a0000 { label
Dsdm845-cheza.dtsi789 &adreno_smmu {
Dsc7280.dtsi2562 iommus = <&adreno_smmu 0 0x400>,
2563 <&adreno_smmu 1 0x400>;
2669 iommus = <&adreno_smmu 5 0x400>;
2702 adreno_smmu: iommu@3da0000 { label
Dsm8150.dtsi2217 iommus = <&adreno_smmu 0 0x401>;
2296 iommus = <&adreno_smmu 5 0x400>;
2326 adreno_smmu: iommu@2ca0000 { label
Dsc7180.dtsi2091 iommus = <&adreno_smmu 0>;
2164 adreno_smmu: iommu@5040000 { label
2202 iommus = <&adreno_smmu 5>;
Dmsm8996.dtsi1298 iommus = <&adreno_smmu 0>;
2308 adreno_smmu: iommu@b40000 { label
Dsdm845.dtsi4780 iommus = <&adreno_smmu 0>;
4838 adreno_smmu: iommu@5040000 { label
4882 iommus = <&adreno_smmu 5>;
Dsm8250.dtsi2599 iommus = <&adreno_smmu 0 0x401>;
2685 iommus = <&adreno_smmu 5 0x400>;
2715 adreno_smmu: iommu@3da0000 { label
Dsm6375.dtsi1438 adreno_smmu: iommu@5940000 { label
Dsa8775p.dtsi1804 adreno_smmu: iommu@3da0000 { label