Home
last modified time | relevance | path

Searched refs:madv (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/gpu/drm/vc4/
H A Dvc4_bo.c302 WARN_ON(bo->madv != VC4_MADV_DONTNEED); in vc4_bo_purge()
308 bo->madv = __VC4_MADV_PURGED; in vc4_bo_purge()
341 if (bo->madv == VC4_MADV_DONTNEED && in vc4_bo_userspace_cache_purge()
405 bo->madv = VC4_MADV_WILLNEED; in vc4_create_object()
481 bo->madv = __VC4_MADV_NOTSUPP; in vc4_bo_create()
509 bo->madv = VC4_MADV_WILLNEED; in vc4_bo_dumb_create()
551 if (bo->madv == VC4_MADV_DONTNEED && !refcount_read(&bo->usecnt)) in vc4_free_object()
592 bo->madv = __VC4_MADV_NOTSUPP; in vc4_free_object()
634 switch (bo->madv) { in vc4_bo_inc_usecnt()
674 bo->madv == VC4_MADV_DONTNEED) in vc4_bo_dec_usecnt()
[all …]
/linux/tools/testing/selftests/mm/
H A Dhugetlb_madv_vs_map.c44 void *madv(void *unused) in madv() function
105 pthread_create(&thread1, NULL, madv, NULL); in main()
H A Dhugetlb_fault_after_madv.c45 void *madv(void *unused) in madv()
91 pthread_create(&thread1, NULL, madv, NULL); in main()
44 void *madv(void *unused) madv() function
/linux/drivers/gpu/drm/tests/
H A Ddrm_gem_shmem_test.c286 KUNIT_ASSERT_EQ(test, shmem->madv, 0); in drm_gem_shmem_test_madvise()
293 KUNIT_ASSERT_EQ(test, shmem->madv, 1); in drm_gem_shmem_test_madvise()
298 KUNIT_ASSERT_EQ(test, shmem->madv, -1); in drm_gem_shmem_test_madvise()
303 KUNIT_ASSERT_EQ(test, shmem->madv, -1); in drm_gem_shmem_test_madvise()
344 KUNIT_EXPECT_EQ(test, shmem->madv, -1); in drm_gem_shmem_test_purge()
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_shmem.c301 obj->mm.madv = __I915_MADV_PURGED; in shmem_truncate()
340 switch (obj->mm.madv) { in shmem_shrink()
360 GEM_BUG_ON(obj->mm.madv == __I915_MADV_PURGED); in __i915_gem_object_release_shmem()
362 if (obj->mm.madv == I915_MADV_DONTNEED) in __i915_gem_object_release_shmem()
393 obj->mm.dirty, obj->mm.madv == I915_MADV_WILLNEED); in i915_gem_object_put_pages_shmem()
436 if (obj->mm.madv != I915_MADV_WILLNEED) in shmem_pwrite()
H A Di915_gem_ttm.c429 if (obj->mm.madv == __I915_MADV_PURGED) in i915_ttm_purge()
458 obj->mm.madv = __I915_MADV_PURGED; in i915_ttm_purge()
487 switch (obj->mm.madv) { in i915_ttm_shrink()
611 WARN_ON_ONCE(obj->mm.madv == I915_MADV_WILLNEED); in i915_ttm_truncate()
638 if (!ret && obj->mm.madv != I915_MADV_WILLNEED) in i915_ttm_swap_notify()
972 if (obj->mm.madv == I915_MADV_WILLNEED) in i915_ttm_adjust_lru()
992 } else if (obj->mm.madv != I915_MADV_WILLNEED) { in i915_ttm_adjust_lru()
1061 if (obj->mm.madv != I915_MADV_WILLNEED) { in vm_fault_ttm()
/linux/include/uapi/drm/
H A Dvc4_drm.h373 __u32 madv; member
H A Di915_drm.h1826 __u32 madv; member
/linux/drivers/gpu/drm/i915/
H A Di915_drm_client.c68 obj->mm.madv == I915_MADV_DONTNEED) in obj_meminfo()
/linux/tools/include/uapi/drm/
H A Di915_drm.h