Lines Matching refs:aspace

366 		struct msm_gem_address_space *aspace)  in add_vma()  argument
373 vma = msm_gem_vma_new(aspace); in add_vma()
383 struct msm_gem_address_space *aspace) in lookup_vma() argument
391 if (vma->aspace == aspace) in lookup_vma()
422 if (vma->aspace) { in put_iova_spaces()
445 struct msm_gem_address_space *aspace, in get_vma_locked() argument
452 vma = lookup_vma(obj, aspace); in get_vma_locked()
457 vma = add_vma(obj, aspace); in get_vma_locked()
529 struct msm_gem_address_space *aspace) in msm_gem_get_vma_locked() argument
531 return get_vma_locked(obj, aspace, 0, U64_MAX); in msm_gem_get_vma_locked()
535 struct msm_gem_address_space *aspace, uint64_t *iova, in get_and_pin_iova_range_locked() argument
543 vma = get_vma_locked(obj, aspace, range_start, range_end); in get_and_pin_iova_range_locked()
561 struct msm_gem_address_space *aspace, uint64_t *iova, in msm_gem_get_and_pin_iova_range() argument
567 ret = get_and_pin_iova_range_locked(obj, aspace, iova, range_start, range_end); in msm_gem_get_and_pin_iova_range()
575 struct msm_gem_address_space *aspace, uint64_t *iova) in msm_gem_get_and_pin_iova() argument
577 return msm_gem_get_and_pin_iova_range(obj, aspace, iova, 0, U64_MAX); in msm_gem_get_and_pin_iova()
585 struct msm_gem_address_space *aspace, uint64_t *iova) in msm_gem_get_iova() argument
591 vma = get_vma_locked(obj, aspace, 0, U64_MAX); in msm_gem_get_iova()
603 struct msm_gem_address_space *aspace) in clear_iova() argument
605 struct msm_gem_vma *vma = lookup_vma(obj, aspace); in clear_iova()
625 struct msm_gem_address_space *aspace, uint64_t iova) in msm_gem_set_iova() argument
631 ret = clear_iova(obj, aspace); in msm_gem_set_iova()
634 vma = get_vma_locked(obj, aspace, iova, iova + obj->size); in msm_gem_set_iova()
638 clear_iova(obj, aspace); in msm_gem_set_iova()
653 struct msm_gem_address_space *aspace) in msm_gem_unpin_iova() argument
658 vma = lookup_vma(obj, aspace); in msm_gem_unpin_iova()
976 if (vma->aspace) { in msm_gem_describe()
977 struct msm_gem_address_space *aspace = vma->aspace; in msm_gem_describe() local
979 get_pid_task(aspace->pid, PIDTYPE_PID); in msm_gem_describe()
986 name = aspace->name; in msm_gem_describe()
992 vma->aspace, vma->iova, in msm_gem_describe()
1314 uint32_t flags, struct msm_gem_address_space *aspace, in msm_gem_kernel_new() argument
1325 ret = msm_gem_get_and_pin_iova(obj, aspace, iova); in msm_gem_kernel_new()
1332 msm_gem_unpin_iova(obj, aspace); in msm_gem_kernel_new()
1349 struct msm_gem_address_space *aspace) in msm_gem_kernel_put() argument
1355 msm_gem_unpin_iova(bo, aspace); in msm_gem_kernel_put()