Lines Matching refs:mmu
114 struct msm_mmu *mmu = mdp5_kms->mmu; in mdp5_destroy() local
118 if (mmu) { in mdp5_destroy()
119 mmu->funcs->detach(mmu, iommu_ports, ARRAY_SIZE(iommu_ports)); in mdp5_destroy()
120 mmu->funcs->destroy(mmu); in mdp5_destroy()
414 struct msm_mmu *mmu; in mdp5_kms_init() local
526 mmu = msm_iommu_new(&pdev->dev, config->platform.iommu); in mdp5_kms_init()
527 if (IS_ERR(mmu)) { in mdp5_kms_init()
528 ret = PTR_ERR(mmu); in mdp5_kms_init()
533 ret = mmu->funcs->attach(mmu, iommu_ports, in mdp5_kms_init()
537 mmu->funcs->destroy(mmu); in mdp5_kms_init()
543 mmu = NULL; in mdp5_kms_init()
545 mdp5_kms->mmu = mmu; in mdp5_kms_init()
547 mdp5_kms->id = msm_register_mmu(dev, mmu); in mdp5_kms_init()