i915_ttm_adj...m_after_move(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… i915_ttm_adj...m_after_move(9) πŸ’…

okay so you're looking at the Kernel API Manual bestie, and this is the page for i915_ttm_adjust_gem_after_move β€” yes the filename up top got chopped to i915_ttm_adj...m_after_move(9) and no we're not fixing it, it's giving truncated-but-iconic. πŸŽ€


✨ NAME ✨

i915_ttm_adjust_gem_after_move β€” Adjust the GEM state after a TTM move. that's the whole gig. no cap. πŸ’–


🌸 SYNOPSIS 🌸

void i915_ttm_adjust_gem_after_move (struct drm_i915_gem_object *obj );

void function, one arg, in and out. slay. ✨


πŸ¦‹ ARGUMENTS πŸ¦‹

  • obj β€” The gem object. that's it, that's the one (1) parameter, and it's the gem object you're adjusting. 🫢

πŸ’… DESCRIPTION πŸ’…

so after a TTM move happens, this function goes in and fixes up the GEM object's region, its mem_flags, and its cache coherency. that's the whole vibe check: region βœ…, mem_flags βœ…, cache coherency βœ….

like, the object just got moved around by TTM and now it needs its GEM-side state to match reality. this is the "bestie let me fix your hair before you go out" of functions. literally. πŸ”₯


πŸ‘‘ SEE ALSO πŸ‘‘

go read them all, they're all in the group chat πŸ’œ


and that's the page!! 🌈 this little gem came from the source path ./drivers/gpu/drm/i915/gem, dated October 2026 β€” mwah, see you in the next move πŸ“πŸ’–βœ¨

πŸ“¦ where this page comes from