i915_unreserve_fence(9)
π i915_unreserve_fence (9) β Kernel API Manual, but make it bestie-friendly π
Okay so picture this: you're deep in the i915 DRM driver, in the kernel API manual (section 9, the fancy one), and you've got a fence register situation. Not me explaining kernel internals at 2am but here we are π Let's get into it.
β¨ NAME β¨
i915_unreserve_fence β give a reserved fence back, bestie. She's reclaiming it. π¦
πΈ SYNOPSIS πΈ
void i915_unreserve_fence (struct i915_fence_reg *fence );
Returns void β no return value, she just does the thing. Periodt.
π ARGUMENTS π
fenceβ the fence reg. That's it, that's the whole argument. The fence reg in question. π
π DESCRIPTION π
So here's the vibe: this function adds a reserved fence register from vGPU to the fence_list.
Lowkey that's the entire description and I'm not gonna dress it up more than that because that would be making stuff up and we don't do that here. It adds it. To the fence_list. From vGPU. Slay. β¨
π¦ SEE ALSO π¦
Everything else in the fence cinematic universe, fr fr:
- Kernel file
./drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c - fence register handling(9)
i915_vma_revoke_fence(9)i915_vma_pin_fence(9)i915_reserve_fence(9)intel_ggtt_restore_fences(9)- tiling swizzling details(9)
detect_bit_6_swizzle(9)i915_gem_object_do_bit_17_swizzle(9)i915_gem_object_save_bit_17_swizzle(9)
ngl if you're reading this page you probably also need i915_reserve_fence(9) β they're giving complementary energy, iykyk π₯
π SIGN-OFF π
This little gem lives over in ./drivers/gpu/drm/i915/gt, and this edition is dated October 2026 β mark your calendars bestie π
. Manual name: i915_unreserve_fence(9). Mwah, go touch some GGTT. ππβ
π¦ 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