Home
last modified time | relevance | path

Searched refs:pages_pin_count (Results 1 – 9 of 9) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/vgem/
Dvgem_drv.c287 if (bo->pages_pin_count++ == 0) { in vgem_pin_pages()
292 bo->pages_pin_count--; in vgem_pin_pages()
307 if (--bo->pages_pin_count == 0) { in vgem_unpin_pages()
373 obj->pages_pin_count++; /* perma-pinned */ in vgem_prime_import_sg_table()
Dvgem_drv.h48 unsigned int pages_pin_count; member
/Linux-v4.19/drivers/gpu/drm/i915/
Di915_gem_object.h183 atomic_t pages_pin_count; member
Di915_gem_shrinker.c94 if (atomic_read(&obj->mm.pages_pin_count) > obj->bind_count) in can_release_pages()
Di915_drv.h2983 if (atomic_inc_not_zero(&obj->mm.pages_pin_count)) in i915_gem_object_pin_pages()
3000 atomic_inc(&obj->mm.pages_pin_count); in __i915_gem_object_pin_pages()
3006 return atomic_read(&obj->mm.pages_pin_count); in i915_gem_object_has_pinned_pages()
3015 atomic_dec(&obj->mm.pages_pin_count); in __i915_gem_object_unpin_pages()
Di915_gem.c2473 if (unlikely(atomic_read(&obj->mm.pages_pin_count))) in __i915_gem_object_put_pages()
2768 atomic_inc(&obj->mm.pages_pin_count); in __i915_gem_object_get_pages()
2844 if (!atomic_inc_not_zero(&obj->mm.pages_pin_count)) { in i915_gem_object_pin_map()
2854 atomic_inc(&obj->mm.pages_pin_count); in i915_gem_object_pin_map()
2889 atomic_dec(&obj->mm.pages_pin_count); in i915_gem_object_pin_map()
4881 atomic_set(&obj->mm.pages_pin_count, 0); in __i915_gem_free_objects()
Di915_gem_userptr.c88 atomic_read(&obj->mm.pages_pin_count), in cancel_userptr()
Di915_vma.c522 GEM_BUG_ON(atomic_read(&obj->mm.pages_pin_count) < obj->bind_count); in assert_bind_count()
/Linux-v4.19/drivers/gpu/drm/i915/selftests/
Di915_gem_object.c82 if (!atomic_read(&obj->mm.pages_pin_count)) { in igt_phys_object()