Home
last modified time | relevance | path

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

/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/
H A Di915_gem.c1063 switch (args->madv) { in i915_gem_madvise_ioctl()
1082 if (obj->mm.madv == I915_MADV_WILLNEED) { in i915_gem_madvise_ioctl()
1087 if (args->madv == I915_MADV_WILLNEED) { in i915_gem_madvise_ioctl()
1094 if (obj->mm.madv != __I915_MADV_PURGED) in i915_gem_madvise_ioctl()
1095 obj->mm.madv = args->madv; in i915_gem_madvise_ioctl()
1105 if (obj->mm.madv != I915_MADV_WILLNEED) in i915_gem_madvise_ioctl()
1116 if (obj->mm.madv == I915_MADV_DONTNEED && in i915_gem_madvise_ioctl()
1120 args->retained = obj->mm.madv != __I915_MADV_PURGED; in i915_gem_madvise_ioctl()
H A Di915_debugfs.c153 obj->mm.madv == I915_MADV_DONTNEED ? " purgeable" : ""); in describe_obj()
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/
H A Di915_gem_shmem.c269 obj->mm.madv = __I915_MADV_PURGED; in shmem_truncate()
325 GEM_BUG_ON(obj->mm.madv == __I915_MADV_PURGED); in __i915_gem_object_release_shmem()
327 if (obj->mm.madv == I915_MADV_DONTNEED) in __i915_gem_object_release_shmem()
375 if (obj->mm.madv == I915_MADV_WILLNEED) in shmem_put_pages()
418 if (obj->mm.madv != I915_MADV_WILLNEED) in shmem_pwrite()
H A Di915_gem_pages.c34 obj->mm.madv = I915_MADV_DONTNEED; in __i915_gem_object_set_pages()
97 if (obj->mm.madv != I915_MADV_WILLNEED) in __i915_gem_object_set_pages()
112 if (unlikely(obj->mm.madv != I915_MADV_WILLNEED)) { in ____i915_gem_object_get_pages()
207 obj->mm.madv = I915_MADV_WILLNEED; in __i915_gem_object_unset_pages()
H A Di915_gem_shrinker.c52 return swap_available() || obj->mm.madv == I915_MADV_DONTNEED; in can_release_pages()
73 switch (obj->mm.madv) { in try_to_writeback()
H A Di915_gem_phys.c299 if (obj->mm.madv == I915_MADV_WILLNEED) in i915_gem_object_put_pages_phys()
365 if (obj->mm.madv != I915_MADV_WILLNEED) { in i915_gem_object_attach_phys()
H A Di915_gem_object_types.h283 unsigned int madv:2; member
H A Di915_gem_tiling.c263 obj->mm.madv == I915_MADV_WILLNEED && in i915_gem_object_set_tiling()
H A Di915_gem_internal.c94 obj->mm.madv = I915_MADV_DONTNEED; in i915_gem_object_get_pages_internal()
H A Di915_gem_object.c85 obj->mm.madv = I915_MADV_WILLNEED; in i915_gem_object_init()
H A Di915_gem_domain.c397 if (obj->mm.madv == I915_MADV_WILLNEED && in i915_gem_object_bump_inactive_ggtt()
/netbsd-src/sys/external/bsd/drm2/dist/include/uapi/drm/
H A Dpanfrost_drm.h224 __u32 madv; /* in, PANFROST_MADV_x */ member
H A Dmsm_drm.h275 __u32 madv; /* in, MSM_MADV_x */ member
H A Dvc4_drm.h375 __u32 madv; member
H A Di915_drm.h1406 __u32 madv; member