__i915_gem_...e_shrinkable(9)
β¨ NAME β¨
okay bestie, welcome to the Kernel API Manual page for __i915_gem_...e_shrinkable(9) β yes, the header is doing that cute truncated thing, but the full function name is __i915_gem_object_make_shrinkable. π
__i915_gem_object_make_shrinkable β move the object to the tail of the shrinkable list. Objects on this list might be swapped out. Used with WILLNEED objects. π«Ά
πΈ SYNOPSIS πΈ
void __i915_gem_object_make_shrinkable (struct drm_i915_gem_object *obj
);
π ARGUMENTS π
objβ the GEM object. literally the whole argument, bestie. β¨
π¦ DESCRIPTION π¦
DO NOT USE. π The manpage is not being shy about it β this is intended to be called on very special objects that don't yet have mm.pages, but are guaranteed to have potentially reclaimable pages underneath. no cap, that's the whole vibe check. π
π SEE ALSO π
- Kernel file:
./drivers/gpu/drm/i915/gem/i915_gem_shrinker.c i915_gem_shrink(9)i915_gem_shrink_all(9)i915_gem_object_make_unshrinkable(9)__i915_gem_object_make_purgeable(9)i915_gem_object_make_shrinkable(9)i915_gem_object_make_purgeable(9)
mwah π this one is signed off from ./drivers/gpu/drm/i915/gem, dated October 2026, and the page is __i915_gem_...e_shrinkable(9). bye bestie, go read the SEE ALSOs π«Άβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms