Lines Matching refs:aspace
677 msm_gem_unpin_iova(&msm_obj->base, submit->aspace); in retire_submit()
761 msm_gem_get_and_pin_iova(&msm_obj->base, submit->aspace, &iova); in msm_gpu_submit()
809 struct msm_gem_address_space *aspace; in msm_gpu_create_address_space() local
827 aspace = msm_gem_address_space_create(&pdev->dev, iommu, "gpu"); in msm_gpu_create_address_space()
828 if (IS_ERR(aspace)) in msm_gpu_create_address_space()
831 aspace = msm_gem_address_space_create_a2xx(&pdev->dev, gpu, "gpu", in msm_gpu_create_address_space()
835 if (IS_ERR(aspace)) { in msm_gpu_create_address_space()
837 PTR_ERR(aspace)); in msm_gpu_create_address_space()
838 return ERR_CAST(aspace); in msm_gpu_create_address_space()
841 ret = aspace->mmu->funcs->attach(aspace->mmu, NULL, 0); in msm_gpu_create_address_space()
843 msm_gem_address_space_put(aspace); in msm_gpu_create_address_space()
847 return aspace; in msm_gpu_create_address_space()
922 gpu->aspace = msm_gpu_create_address_space(gpu, pdev, in msm_gpu_init()
925 if (gpu->aspace == NULL) in msm_gpu_init()
927 else if (IS_ERR(gpu->aspace)) { in msm_gpu_init()
928 ret = PTR_ERR(gpu->aspace); in msm_gpu_init()
934 MSM_BO_UNCACHED, gpu->aspace, &gpu->memptrs_bo, in msm_gpu_init()
976 msm_gem_kernel_put(gpu->memptrs_bo, gpu->aspace, false); in msm_gpu_init()
995 msm_gem_kernel_put(gpu->memptrs_bo, gpu->aspace, false); in msm_gpu_cleanup()
997 if (!IS_ERR_OR_NULL(gpu->aspace)) { in msm_gpu_cleanup()
998 gpu->aspace->mmu->funcs->detach(gpu->aspace->mmu, in msm_gpu_cleanup()
1000 msm_gem_address_space_put(gpu->aspace); in msm_gpu_cleanup()