Lines Matching defs:aspace
319 struct msm_gem_address_space *aspace)
330 vma->aspace = aspace;
338 struct msm_gem_address_space *aspace)
346 if (vma->aspace == aspace)
372 if (vma->aspace) {
373 msm_gem_purge_vma(vma->aspace, vma);
374 msm_gem_close_vma(vma->aspace, vma);
381 struct msm_gem_address_space *aspace, uint64_t *iova,
390 vma = lookup_vma(obj, aspace);
393 vma = add_vma(obj, aspace);
397 ret = msm_gem_init_vma(aspace, vma, obj->size >> PAGE_SHIFT,
410 struct msm_gem_address_space *aspace)
428 vma = lookup_vma(obj, aspace);
436 return msm_gem_map_vma(aspace, vma, prot,
445 struct msm_gem_address_space *aspace, uint64_t *iova,
454 ret = msm_gem_get_iova_locked(obj, aspace, &local,
458 ret = msm_gem_pin_iova(obj, aspace);
469 struct msm_gem_address_space *aspace, uint64_t *iova)
471 return msm_gem_get_and_pin_iova_range(obj, aspace, iova, 0, U64_MAX);
479 struct msm_gem_address_space *aspace, uint64_t *iova)
485 ret = msm_gem_get_iova_locked(obj, aspace, iova, 0, U64_MAX);
495 struct msm_gem_address_space *aspace)
501 vma = lookup_vma(obj, aspace);
514 struct msm_gem_address_space *aspace)
520 vma = lookup_vma(obj, aspace);
523 msm_gem_unmap_vma(aspace, vma);
846 if (vma->aspace) {
847 struct msm_gem_address_space *aspace = vma->aspace;
849 get_pid_task(aspace->pid, PIDTYPE_PID);
856 name = aspace->name;
860 seq_printf(m, " [%s%s%s: aspace=%p, %08llx,%s,inuse=%d]",
862 vma->aspace, vma->iova,
1189 uint32_t flags, struct msm_gem_address_space *aspace,
1200 ret = msm_gem_get_and_pin_iova(obj, aspace, iova);
1207 msm_gem_unpin_iova(obj, aspace);
1227 uint32_t flags, struct msm_gem_address_space *aspace,
1230 return _msm_gem_kernel_new(dev, size, flags, aspace, bo, iova, false);
1234 uint32_t flags, struct msm_gem_address_space *aspace,
1237 return _msm_gem_kernel_new(dev, size, flags, aspace, bo, iova, true);
1241 struct msm_gem_address_space *aspace, bool locked)
1247 msm_gem_unpin_iova(bo, aspace);