Home
last modified time | relevance | path

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

/netbsd/sys/external/bsd/drm2/dist/drm/i915/gem/
H A Di915_gem_object.h307 if (atomic_inc_not_zero(&obj->mm.pages_pin_count)) in i915_gem_object_pin_pages()
324 atomic_inc(&obj->mm.pages_pin_count); in __i915_gem_object_pin_pages()
330 return atomic_read(&obj->mm.pages_pin_count); in i915_gem_object_has_pinned_pages()
339 atomic_dec(&obj->mm.pages_pin_count); in __i915_gem_object_unpin_pages()
H A Di915_gem_pages.c135 atomic_inc(&obj->mm.pages_pin_count); in __i915_gem_object_get_pages()
222 if (unlikely(atomic_read(&obj->mm.pages_pin_count))) { in __i915_gem_object_put_pages()
404 if (!atomic_inc_not_zero(&obj->mm.pages_pin_count)) { in i915_gem_object_pin_map()
414 atomic_inc(&obj->mm.pages_pin_count); in i915_gem_object_pin_map()
446 atomic_dec(&obj->mm.pages_pin_count); in i915_gem_object_pin_map()
H A Di915_gem_object_types.h202 atomic_t pages_pin_count; member
H A Di915_gem_object.c256 atomic_set(&obj->mm.pages_pin_count, 0); in __i915_gem_free_objects()
H A Di915_gem_shrinker.c44 if (atomic_read(&obj->mm.pages_pin_count) > atomic_read(&obj->bind_count)) in can_release_pages()
/netbsd/sys/external/bsd/drm2/dist/drm/vgem/
H A Dvgem_drv.c298 if (bo->pages_pin_count++ == 0) { in vgem_pin_pages()
303 bo->pages_pin_count--; in vgem_pin_pages()
318 if (--bo->pages_pin_count == 0) { in vgem_unpin_pages()
384 obj->pages_pin_count++; /* perma-pinned */ in vgem_prime_import_sg_table()
H A Dvgem_drv.h49 unsigned int pages_pin_count; member
/netbsd/sys/external/bsd/drm2/dist/drm/i915/gem/selftests/
H A Di915_gem_phys.c45 if (!atomic_read(&obj->mm.pages_pin_count)) { in mock_phys_object()
/netbsd/sys/external/bsd/drm2/dist/drm/i915/
H A Di915_vma.c672 GEM_BUG_ON(atomic_read(&obj->mm.pages_pin_count) < atomic_read(&obj->bind_count)); in assert_bind_count()