i915_ttm_recover_region(9)
π i915_ttm_recover_region(9) π
okay so bestie, welcome to the Kernel API Manual β yes that's the whole manual name, we're fancy like that β¨ β and today's main character is i915_ttm_recover_region, a lil function with a big job. sit down, grab a strawberry π, let's get into it.
πΈ NAME πΈ
i915_ttm_recover_region β literally frees the backup of all objects of a region. that's it, that's the vibe check, she's a cleanup queen π
π SYNOPSIS π
void i915_ttm_recover_region (struct intel_memory_region *mr );
copy it exactly like that, no cap, the spacing is part of her outfit π
π¦ ARGUMENTS π¦
mrβ the memory region. that's the one. the region in question. the girlies she's about to go through π«Ά
β¨ DESCRIPTION β¨
so what does she actually do? she goes through all the objects of a region and checks β is there a backup attached to you, bestie? π and if the answer is yes, she frees that backup. no backup left behind, no clutter, we love a clean exit π
typically you'd call her to recover after a partially performed backup β like when things got messy halfway through and someone needs to come in and tidy up. she's the friend who shows up after the party and helps you clean ππ
π₯ SEE ALSO π₯
- the kernel file itself, iconic source material:
./drivers/gpu/drm/i915/gem/i915_gem_ttm_pm.c i915_ttm_backup_free(9)struct i915_gem_ttm_pm_apply(9)i915_ttm_backup_region(9)i915_ttm_restore_region(9)
like, go read those too, iykyk πβ¨
ngl this whole page lives in./drivers/gpu/drm/i915/gem, it's dated October 2026, and it's filed underi915_ttm_recover_region(9). that's the whole footer, mwah, bye bestie ππ¦π
π¦ 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