Lines Matching refs:pinned
448 unsigned long pinned; in __i915_gem_userptr_get_pages_worker() local
453 pinned = 0; in __i915_gem_userptr_get_pages_worker()
466 while (pinned < npages) { in __i915_gem_userptr_get_pages_worker()
473 obj->userptr.ptr + pinned * PAGE_SIZE, in __i915_gem_userptr_get_pages_worker()
474 npages - pinned, in __i915_gem_userptr_get_pages_worker()
476 pvec + pinned, NULL, &locked); in __i915_gem_userptr_get_pages_worker()
480 pinned += ret; in __i915_gem_userptr_get_pages_worker()
492 if (pinned == npages) { in __i915_gem_userptr_get_pages_worker()
496 pinned = 0; in __i915_gem_userptr_get_pages_worker()
507 unpin_user_pages(pvec, pinned); in __i915_gem_userptr_get_pages_worker()
563 int pinned; in i915_gem_userptr_get_pages() local
592 pinned = 0; in i915_gem_userptr_get_pages()
603 pinned = pin_user_pages_fast_only(obj->userptr.ptr, in i915_gem_userptr_get_pages()
610 if (pinned < 0) { in i915_gem_userptr_get_pages()
611 pages = ERR_PTR(pinned); in i915_gem_userptr_get_pages()
612 pinned = 0; in i915_gem_userptr_get_pages()
613 } else if (pinned < num_pages) { in i915_gem_userptr_get_pages()
624 unpin_user_pages(pvec, pinned); in i915_gem_userptr_get_pages()