Lines Matching refs:pinned
573 int pinned, ret; in __i915_gem_userptr_get_pages_worker() local
576 pinned = 0; in __i915_gem_userptr_get_pages_worker()
586 while (pinned < npages) { in __i915_gem_userptr_get_pages_worker()
588 obj->userptr.ptr + pinned * PAGE_SIZE, in __i915_gem_userptr_get_pages_worker()
589 npages - pinned, in __i915_gem_userptr_get_pages_worker()
591 pvec + pinned, NULL); in __i915_gem_userptr_get_pages_worker()
595 pinned += ret; in __i915_gem_userptr_get_pages_worker()
602 if (pinned == npages) { in __i915_gem_userptr_get_pages_worker()
609 pinned = 0; in __i915_gem_userptr_get_pages_worker()
621 release_pages(pvec, pinned, 0); in __i915_gem_userptr_get_pages_worker()
681 int pinned, ret; in i915_gem_userptr_get_pages() local
716 pinned = 0; in i915_gem_userptr_get_pages()
728 pinned = __get_user_pages_fast(obj->userptr.ptr, num_pages, in i915_gem_userptr_get_pages()
733 if (pinned < 0) in i915_gem_userptr_get_pages()
734 ret = pinned, pinned = 0; in i915_gem_userptr_get_pages()
735 else if (pinned < num_pages) in i915_gem_userptr_get_pages()
741 release_pages(pvec, pinned, 0); in i915_gem_userptr_get_pages()